:root{--space-sm:20px;--space-sm:40px;--space-sm:60px;--space-sm:90px;--fs-sm:1.4rem;--fs-md:1.6rem;--fs-lg:1.8rem;--lh-heading:1.3;--sdwColor-rgb:38,179,255;--r-md:20px}@media only screen and (max-width:767.98px){:root{--r-md:10px}}.theme-normal{--theme-color:#00a9f7;--theme-paleColor:#f0fafc;--theme-borderColor:#e8f2fa;--theme-tabColor-off:#83d7ff;--theme-tabColor-on1:#40c2ff;--theme-tabColor-on2:#26b3ff;--theme-sdwColor-rgb:38,179,255;--theme-iconColor:#005bac;--theme-bgColor-before:#26baff}.theme-basic{--theme-color:#ff8400;--theme-paleColor:#fef7ee;--theme-borderColor:rgba(255,132,0,.12);--theme-tabColor-off:#ff9d33;--theme-tabColor-on1:#ff8400;--theme-tabColor-on2:#ff5f00;--theme-sdwColor-rgb:255,95,0;--theme-iconColor:#ff8400;--theme-bgColor-before:#ffa94d}.theme-net{--theme-color:#2f62ed;--theme-paleColor:#f0f4ff;--theme-borderColor:rgba(47,98,237,.12);--theme-tabColor-off:#95aff5;--theme-tabColor-on1:#396cf7;--theme-tabColor-on2:#284bf5;--theme-sdwColor-rgb:40,75,245;--theme-iconColor:#2f62ed;--theme-bgColor-before:#6981f8}.theme-tv{--theme-color:#f55688;--theme-paleColor:#fcf5f7;--theme-borderColor:rgba(245,86,136,.12);--theme-tabColor-off:#ffb7d4;--theme-tabColor-on1:#fa669d;--theme-tabColor-on2:#f8477f;--theme-sdwColor-rgb:248,71,127;--theme-iconColor:#f55688;--theme-bgColor-before:#f77da3}.theme-tel{--theme-color:#13ab36;--theme-paleColor:#edfaee;--theme-borderColor:rgba(19,171,54,.12);--theme-tabColor-off:#94d2a2;--theme-tabColor-on1:#13ab36;--theme-tabColor-on2:#0d9226;--theme-sdwColor-rgb:13,146,38;--theme-iconColor:#13ab36;--theme-bgColor-before:#15bd3c}.theme-campaign{--theme-paleColor:#48c0f7;--theme-borderColor:var(--theme-paleColor)}.theme-campaignDeep{--theme-paleColor:#2fb8f7;--theme-borderColor:var(--theme-paleColor)}.theme-simulation{--theme-paleColor:#fff9ea}.theme-note{--theme-paleColor:#e7edef}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,a{margin:0;padding:0;outline:0;border:0;background:rgba(0,0,0,0)}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,a{vertical-align:baseline;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{min-width:1250px;font-size:62.5%;overflow:auto}@media screen and (max-width:320px){html{font-size:51%}}html,body,button,input,select,textarea{font-family:"メイリオ",Meiryo,"Helvetica Neue","Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,sans-serif}body{color:#2f363f;font-size:1.6rem;line-height:1.8;letter-spacing:.02em;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-variant-ligatures:common-ligatures contextual;font-variant-ligatures:common-ligatures contextual;-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt"}a{color:#05c;text-decoration:none}@media only screen and (min-width:768px){a:hover{color:#006aff}}a[href^="tel:"]{pointer-events:none}img{max-width:100%;height:auto;vertical-align:bottom}table{width:100%;border-spacing:0;border-collapse:collapse}@media only screen and (max-width:767.98px){html{min-width:320px}body{font-size:1.6rem;-webkit-text-size-adjust:100%}a[href^="tel:"]{pointer-events:auto}}@media(min-width:768px){.spShow{display:none}}@media only screen and (max-width:767.98px){.pcShow{display:none}}@media(max-width:1600px){.largePcShow{display:none}}.pagelink{display:block;width:1px;height:1px;margin-top:-130px;padding-top:130px}@media only screen and (max-width:767.98px){.scroll_x{overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:8px;padding:1px;border:1px solid #cad9e0}.scroll_x>table{width:auto;min-width:100%}.scroll_x th,.scroll_x td{display:table-cell;width:auto;white-space:nowrap}}.inner{max-width:1200px;margin:0 auto}.wrap:not(.lpPage){padding-left:240px}.header{position:fixed;top:0;bottom:0;left:0;z-index:101;width:240px;background:#fff;border-right:1px solid #e8f5fa}.is-tablet .header{overflow:visible}.header__inner{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.header__logo{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px;text-align:center}.header__logo a{display:block;margin:40px auto}@media only screen and (min-width:768px)and (max-height:850px){.header__logo a{margin:0 auto}}.header__logo img{width:165px}.header__logo__ja{display:block;width:155px;margin:-13px auto 0}.header__logo__ja:after{content:"";display:block;width:20px;height:1px;margin:15px auto auto;background:#e4f0f5}.header__text{display:block;padding:0 20px 15px;color:#005bac;font-size:1.22rem;font-weight:400;line-height:1.6;letter-spacing:normal;text-align:left}@media only screen and (min-width:768px)and (max-height:850px){.header__text{font-size:1.1rem}}.header__menu{-webkit-box-flex:0;-ms-flex:none;flex:none}.header__menu .siteSearch{display:none}.spGnavBtn{display:none}.gnav__list{border-top:1px solid #e8f5fa}.gnav__list__item{border-bottom:1px solid #e8f5fa}.gnav__list__text{position:relative;display:block;padding:.75em 35px .75em 20px;color:#005bac;font-size:1.7rem;font-weight:600;cursor:pointer}@media only screen and (min-width:768px)and (max-height:850px){.gnav__list__text{font-size:1.5rem;padding-top:.5em;padding-bottom:.5em}}.gnav__list__text:after{content:"";position:absolute;top:0;right:18px;bottom:0;width:8px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain;opacity:.12}@media only screen and (min-width:768px){.gnav__list__text.is-open,.gnav__list__text:hover{background:#0076df;color:#fff}.gnav__list__text.is-open:after,.gnav__list__text:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg);opacity:.4}.gnav__list__text.is-open+.gnav__sub{visibility:visible;opacity:1}}.gnav__sub{position:fixed;top:0;bottom:0;left:239px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:290px;padding:20px;background:#0076df;overflow:auto;color:#fff;visibility:hidden;opacity:0}.gnav__sub__list{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px;font-size:1.55rem;font-weight:400}.gnav__sub__list li{list-style:none}.gnav__sub__list li:last-child{margin-bottom:0}.gnav__sub__link{--indent:23px;--row-gap:1px;margin-bottom:var(--row-gap)}.gnav__sub__link a{position:relative;display:block;padding:.2em 0 .2em var(--indent);color:inherit;border-radius:5px}.gnav__sub__link a:before{content:"";position:absolute;top:50%;left:5px;width:4px;height:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transition:left .1s;transition:left .1s}@media only screen and (min-width:768px){.gnav__sub__link a:hover{background-color:#05c}.gnav__sub__link a:hover:before{left:10px}}.gnav__sub__link ul{margin:var(--row-gap) 0 0 var(--indent)}.gnav__sub__topPage{margin:0 5px 25px;padding:15px 0;border-top:1px dotted rgba(255,255,255,.4);border-bottom:1px dotted rgba(255,255,255,.4)}.gnav__sub__topPage a{position:relative;display:block;margin:0 -5px;padding:18px 0;color:inherit;font-size:2.2rem;font-weight:600;text-align:center;line-height:1;border-radius:10px}.gnav__sub__topPage a img{display:block;margin:0 auto 18px}.gnav__sub__topPage a:after{content:"";position:absolute;top:0;right:10px;bottom:0;width:8px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg) no-repeat 50% 50%/contain;opacity:.4}@media only screen and (min-width:768px){.gnav__sub__topPage a:hover{background-color:#05c}}.gnav__sub__btn{margin-bottom:13px}.gnav__sub__btn .contactBtn,.gnav__sub__btn .simulationBtn{padding:.8em 1.5em .8em 1em;font-size:1.3rem;text-align:inherit;letter-spacing:normal}.gnav__sub__bn{list-style:none}.gnav__sub__bn li:not(:last-child){margin-bottom:13px}.gnav__sub__bn li a{position:relative;display:block;border-radius:5px;-webkit-box-shadow:0 3px 10px -5px #005bac;box-shadow:0 3px 10px -5px #005bac;background:#fff;overflow:hidden}.gnav__sub__bn li a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;-webkit-box-shadow:0 0 0 3px inset #ff9f05;box-shadow:0 0 0 3px inset #ff9f05;opacity:0;pointer-events:none;-webkit-transition:opacity .1s;transition:opacity .1s}.gnav__sub__bn li a:hover{-webkit-box-shadow:none;box-shadow:none}.gnav__sub__bn li a:hover:after{opacity:1}.is-noScroll{overflow:scroll;overflow-x:hidden;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:98}.bgBlack{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:99;-webkit-tap-highlight-color:rgba(0,0,0,0)}.targetMenu{list-style:none;margin:0 20px;padding:20px 0;font-size:1.4rem;line-height:1;font-weight:500}@media only screen and (min-width:768px)and (max-height:850px){.targetMenu{font-size:1.3rem;padding-top:10px;padding-bottom:10 px}}.targetMenu:not(:last-child){border-bottom:1px dashed #d7edf5}.targetMenu__anchor{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -5px;padding:.6em .6em .6em 32px;color:#005bac;border-radius:5px}@media only screen and (min-width:768px)and (max-height:850px){.targetMenu__anchor{padding-top:.4em;padding-bottom:.4em}}.targetMenu__anchor:before{content:"";display:inline-block;width:1.05em;height:1.05em;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;position:absolute;top:calc(50% - .525em);left:7px}@media only screen and (min-width:768px){.targetMenu__anchor:hover{color:#fff;background-color:#0076df}}.targetMenu__anchor.t-visitor:before{margin-right:.3em;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_visitor_blue.svg)}@media only screen and (min-width:768px){.targetMenu__anchor.t-visitor:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_visitor_white.svg)}}.targetMenu__anchor.t-user:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_user_blue.svg)}@media only screen and (min-width:768px){.targetMenu__anchor.t-user:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_user_white.svg)}}.targetMenu__anchor.t-biz:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_business_blue.svg)}@media only screen and (min-width:768px){.targetMenu__anchor.t-biz:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_business_white.svg)}}.targetMenu__anchor.t-app:before{content:"";display:inline-block;width:1.05em;height:1.05em;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_visitor_blue.svg)}@media only screen and (min-width:768px){.targetMenu__anchor.t-app:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_visitor_white.svg)}}.targetMenu__anchor.t-smile:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_user_blue.svg);background-size:96%;background-position:100% 50%}@media only screen and (min-width:768px){.targetMenu__anchor.t-smile:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_user_white.svg)}}.targetMenu__anchor.t-chitamaru:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_chitamaru_blue.svg);background-size:96%;background-position:100% 50%}@media only screen and (min-width:768px){.targetMenu__anchor.t-chitamaru:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_chitamaru_white.svg)}}.targetMenu--utility{font-size:1.2rem}@media only screen and (min-width:768px)and (max-height:850px){.targetMenu--utility{padding-top:8px;padding-bottom:8px}}.cvMenu{list-style:none;margin:20px}@media only screen and (min-width:768px)and (max-height:850px){.cvMenu{margin-top:15px;margin-bottom:15px}}.cvMenu li:not(:last-child){padding-bottom:10px}.contactBtn,.simulationBtn{position:relative;display:block;padding:6px;background:linear-gradient(135deg,#ffe354 0%,#ffc814 100%);-webkit-box-shadow:0 -1px 0 rgba(255,200,20,.4) inset,0 5px 10px -5px #ff9868;box-shadow:0 -1px 0 rgba(255,200,20,.4) inset,0 5px 10px -5px #ff9868;border-radius:8px;color:#5c4600;font-size:1.4rem;font-weight:600;text-align:center;-webkit-transition:.1s;transition:.1s}.contactBtn:after,.simulationBtn:after{content:"";position:absolute;top:0;right:10px;bottom:0;width:5px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg) no-repeat 50% 50%/contain;opacity:.6}@media only screen and (min-width:768px){.contactBtn:hover,.simulationBtn:hover{color:#5c4600;background:linear-gradient(135deg,#ffe354 0%,#ffe354 100%);-webkit-box-shadow:0 -1px 0 rgba(255,200,20,.4) inset,0 5px 20px -5px #ff9868;box-shadow:0 -1px 0 rgba(255,200,20,.4) inset,0 5px 20px -5px #ff9868}}.simulationBtn{background:linear-gradient(135deg,#ffb200 0%,#ff7b00 100%);-webkit-box-shadow:0 -1px 0 rgba(255,123,0,.3) inset,0 5px 10px -5px #ff9868;box-shadow:0 -1px 0 rgba(255,123,0,.3) inset,0 5px 10px -5px #ff9868;color:#fff}.simulationBtn:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_black.svg);opacity:.16}@media only screen and (min-width:768px){.simulationBtn:hover{color:#fff;background:linear-gradient(135deg,#ffb200 0%,#ffb200 100%);-webkit-box-shadow:0 -1px 0 rgba(255,123,0,.3) inset,0 5px 20px -5px #ff9868;box-shadow:0 -1px 0 rgba(255,123,0,.3) inset,0 5px 20px -5px #ff9868}}@media only screen and (max-width:767.98px){.wrap:not(.lpPage){padding-left:0}.header{position:relative;bottom:auto;width:100%;border-right:none;direction:ltr;overflow:visible}.header__logo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:60px;padding:5px 70px 5px 15px;text-align:left}.header__logo a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.header__logo img{width:86px;margin-right:15px}.header__logo__ja{display:none}.header__text{display:none}.header__menu{position:absolute;top:100%;left:0;display:none;width:100%;background:#f0fafc}.header__menu .siteSearch{display:block;margin:8px 0 25px}.spGnavBtn{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:60px;padding:0;background:0 0;border:none;color:#25bfff;font-family:"Barlow",sans-serif;font-size:1.1rem;font-weight:700;outline:none;cursor:pointer}.spGnavBtn__line{position:relative;display:block;width:18px;height:3px;margin:12px auto;background:currentColor;border-radius:2px;-webkit-transition:all .1s;transition:all .1s}.spGnavBtn__line:before,.spGnavBtn__line:after{content:"";position:absolute;left:0;width:100%;height:inherit;background:currentColor;-webkit-transition:.3s all;transition:.3s all}.spGnavBtn__line:before{top:-7px}.spGnavBtn__line:after{bottom:-7px}.spGnavBtn.is-active .spGnavBtn__line{background:0 0}.spGnavBtn.is-active .spGnavBtn__line:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.spGnavBtn.is-active .spGnavBtn__line:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}.gnav:not(:last-child){margin-bottom:15px}.gnav__list{border-top-color:#00a9f7}.gnav__list__item{border-bottom-color:#00a9f7}.gnav__list__text{padding:13px 50px 13px 20px;background:#48c0f7;color:#fff;font-size:1.6rem;letter-spacing:normal}.gnav__list__text:after{right:15px;width:25px;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_acc_plus.svg);opacity:1}.gnav__list__text.is-open:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_acc_minus.svg)}.gnav__sub{visibility:visible;opacity:1;display:none;position:static;max-width:none;padding:0;background:#557ef0}.gnav__sub__list{padding-bottom:0;font-size:1.5rem;font-weight:600}.gnav__sub__link{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.07)}.gnav__sub__link:last-child{border-bottom:bibe}.gnav__sub__link a{display:block;padding:15px 35px 15px 15px;border-radius:0}.gnav__sub__link a:before{top:0;bottom:0;left:auto;right:15px;width:8px;height:auto;border:none;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg) no-repeat 50% 50%/contain;-webkit-transform:none;transform:none}.gnav__sub__topPage{margin:0;padding:0;border:none;border-bottom:1px solid #2556dc}.gnav__sub__topPage a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:10px 35px 10px 15px;background:#2f62ed;font-size:1.6rem;text-align:left;border-radius:0}.gnav__sub__topPage a img{width:40px;margin:0 10px 0 0}.gnav__sub__topPage a:after{right:15px;opacity:1}.gnav__sub__btn .contactBtn,.gnav__sub__btn .simulationBtn{border-radius:0}.gnav__sub__bn{display:none}.targetMenu{margin:0 15px;padding:0;display:grid;grid-template-columns:repeat(var(--clm-num,3),1fr);gap:8px;font-weight:600}.targetMenu>li{display:contents}.targetMenu:not(:last-child){border-bottom:none}.targetMenu__anchor{display:block;margin:0;padding:10px;height:100%;background:#fff;border:1px solid #e6edf0;border-radius:8px;line-height:1.3;letter-spacing:normal;-ms-flex-line-pack:center;align-content:center}.targetMenu__anchor>span{display:block}.targetMenu__anchor:before{position:static;left:1.2em}.targetMenu--utility{--clm-num:2;font-size:1.4rem;margin-top:8px}.targetMenu--utility :where(.targetMenu__1clm .targetMenu__anchor){grid-column:1/span 2}.targetMenu--utility :where(.targetMenu__anchor){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding-block:15px}.targetMenu:not(.targetMenu--utility) .targetMenu__anchor{text-align:center}.targetMenu:not(.targetMenu--utility) .targetMenu__anchor:before{display:block;width:100%;height:22px;margin-bottom:10px}.cvMenu{margin:20px 15px}.contactBtn,.simulationBtn{padding:16px;-webkit-box-shadow:none;box-shadow:none;font-size:1.6rem}.contactBtn:after,.simulationBtn:after{width:8px}}.footer{background:#2fb8f7;color:#fff}.footer__bn{padding:24px 40px 12px;background:#00a9f7}.footer__main{padding:50px 40px}.footer__main .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__main__info{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%;padding:0 40px;border-left:1px dashed #00a9f7;border-right:1px dashed #00a9f7}.footer__main__logo{margin:10px auto 15px}.footer__main__logo a{display:block;width:450px;max-width:100%;margin:0 auto}.footer__main__address{font-size:1.4rem;font-weight:400;text-align:center;line-height:1.6}.footer__main__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Barlow",sans-serif;font-weight:700}.footer__main__tel dt{display:inline-block;vertical-align:middle;margin-right:8px;padding:3px 5px;background:#fff;border-radius:3px;color:#00a9f7;font-size:1.1rem;letter-spacing:normal;line-height:1}.footer__main__tel dt.footer__main__tel__img{background:0 0;border-radius:0}.footer__main__tel dd{font-size:1.6rem;letter-spacing:.1em}.footer__main__tel dd:not(:last-child){margin-right:20px}.footer__main__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__main__mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__main__mark>*{-webkit-box-flex:0;-ms-flex:none;flex:none;width:85px;background:#fff;border-radius:20px;overflow:hidden}.footer__main__mark>* a{display:block}.footer__main__mark>* a:hover{opacity:.8}.footer__main__mark>*:not(:last-child){margin-right:10px}.footer__copyright{padding:20px 40px;border-top:1px solid #00a9f7;font-family:"Barlow",sans-serif;font-size:1.1rem;font-weight:700;text-align:center}.footBn{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -11px}.footBn__item{margin:0 11px 12px;vertical-align:top;border-radius:4px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.12);box-shadow:0 5px 20px rgba(0,0,0,.12);overflow:hidden}.footBn__item a{display:block}@media only screen and (min-width:768px){.footBn__item a:hover{opacity:.8}}.footBn__item img{width:220px;height:70px;background:#fff}.footBn__item img.js-objectFit{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.footNav{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px 0 70px;margin-right:45px}@media only screen and (min-width:768px)and (max-width:1599.98px){.footNav{padding-left:40px;padding-right:40px}}.footNav>li{margin:0 25px 5px 0;font-size:1.5rem;font-weight:400;letter-spacing:.1em;line-height:1.6}.footNav a{color:inherit}.footNav a:hover{text-decoration:underline}.pageTop{position:fixed;right:65px;bottom:25px;z-index:200}.pageTop a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;background:#2f62ed;-webkit-box-shadow:0 5px 15px rgba(0,91,172,.45);box-shadow:0 5px 15px rgba(0,91,172,.45);border-radius:50%}.pageTop a img{width:46px}@media only screen and (min-width:768px){.pageTop a:hover{background:#1a79ff}}@media only screen and (max-width:767.98px){.footer__bn{padding:30px 0 40px}.footer__main{padding:35px 15px 0}.footer__main .inner{display:block}.footer__main__info{width:auto;padding:0 0 35px;border:none}.footer__main__logo{width:auto;max-width:334px;margin:0 auto 10px}.footer__main__address{font-size:1.1rem}.footer__main__tel dt{margin-right:5px;padding:3px 5px;font-size:.8rem}.footer__main__tel dd{font-size:1.3rem}.footer__main__tel dd:not(:last-child){margin-right:10px}.footer__main__nav{padding:20px 25px;border:1px solid #00a9f7;border-radius:12.5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__main__mark{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__main__mark>*{width:48px;border-radius:10px}.footer__main__mark>*:not(:last-child){margin-right:0;margin-bottom:5px}.footer__copyright{padding:20px 15px;border-top:none;font-size:.9rem}.footBn{margin:0}.footBn__item{min-width:250px;margin:0;border-radius:8px}.footBn__item img{width:250px;height:80px}.footBn .slick-list{overflow:visible}.footBn .slick-slide{margin:0 7px}.footNav{padding:0;margin:0 0 -12px}.footNav>li{margin:0 15px 12px 0;font-size:1.3rem}.pageTop{right:15px;bottom:75px;margin-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.pageTop a{width:50px;height:50px}.pageTop a img{width:30px}}.fixdNav{position:fixed;top:50%;right:0;left:auto;z-index:300;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.fixdNav ul{list-style:none}@media(min-width:768px){.fixdNav__visitor{display:none}}.fixdNav__bnr{background:#fff}@media only screen and (min-width:768px){.fixdNav__bnr a:hover{opacity:.7}}.fixdNav__contactBtn a,.fixdNav__basicplanPc a,.fixdNav__campaignPc a,.fixdNav__supportBtn a,.fixdNav__programBtn a,.fixdNav__guideBtn a,.fixdNav__webtokuBtn a,.fixdNav__apartCourseBtn a,.fixdNav__simulationBtn a,.fixdNav__contactPc a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;padding:15px 0;color:#005bac;font-size:1.6rem;font-weight:600;letter-spacing:.1em;-webkit-transition:.1s;transition:.1s;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media only screen and (min-width:768px)and (max-height:850px){.fixdNav__contactBtn a,.fixdNav__basicplanPc a,.fixdNav__campaignPc a,.fixdNav__supportBtn a,.fixdNav__programBtn a,.fixdNav__guideBtn a,.fixdNav__webtokuBtn a,.fixdNav__apartCourseBtn a,.fixdNav__simulationBtn a,.fixdNav__contactPc a{width:40px;padding:10px 0;font-size:1.4rem;letter-spacing:normal}}.fixdNav__contactBtn a img,.fixdNav__basicplanPc a img,.fixdNav__campaignPc a img,.fixdNav__supportBtn a img,.fixdNav__programBtn a img,.fixdNav__guideBtn a img,.fixdNav__webtokuBtn a img,.fixdNav__apartCourseBtn a img,.fixdNav__simulationBtn a img,.fixdNav__contactPc a img{width:1.5em;height:1.5em;margin:0 auto 5px}@media only screen and (min-width:768px)and (max-height:850px){.fixdNav__contactBtn a img,.fixdNav__basicplanPc a img,.fixdNav__campaignPc a img,.fixdNav__supportBtn a img,.fixdNav__programBtn a img,.fixdNav__guideBtn a img,.fixdNav__webtokuBtn a img,.fixdNav__apartCourseBtn a img,.fixdNav__simulationBtn a img,.fixdNav__contactPc a img{width:1.2em;height:1.2em;margin:0 auto 3px;font-size:1.5rem}}.fixdNav__contactPc{background:linear-gradient(135deg,#ffe354 0%,#ffc814 100%)}.fixdNav__contactPc a{color:#5c4600}.fixdNav__contactPc a img{width:1.4em;height:1.4em}@media only screen and (min-width:768px){.fixdNav__contactPc a:hover{background:#fff}}.fixdNav__webtokuBtn a,.fixdNav__apartCourseBtn a{position:relative}.fixdNav__webtokuBtn a span,.fixdNav__apartCourseBtn a span{color:rgba(0,0,0,0);font-size:0;position:absolute}.fixdNav__webtokuBtn a:after,.fixdNav__apartCourseBtn a:after{content:"";display:block;width:32px;height:162px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/fixdNav_webtoku_pc.png) no-repeat center/contain}.fixdNav__webtokuPc a img{width:100%}@media only screen and (min-width:768px){.fixdNav__webtokuPc a:hover img{opacity:.7}}.fixdNav__campaignPc{background:#ffb200}@media only screen and (min-width:768px){.fixdNav__campaignPc:hover{background:#fff}}.fixdNav__basicplanPc{background:#f39800 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/fixdNav_basicplan_bg.png) repeat center/8px 8px}.fixdNav .fixdNav__pc .fixdNav__basicplanPc a img{width:1.3em;height:auto;aspect-ratio:40/60}@media only screen and (min-width:768px){.fixdNav__basicplanPc:hover{background:#fff}}.fixdNav__pc{border-radius:18px 0 0 18px;overflow:hidden;line-height:1.2}.fixdNav__pc .fixdNav__contactBtn a,.fixdNav__pc .fixdNav__contactPc a,.fixdNav__pc .fixdNav__simulationBtn a,.fixdNav__pc .fixdNav__webtokuBtn a,.fixdNav__pc .fixdNav__apartCourseBtn a,.fixdNav__pc .fixdNav__programBtn a,.fixdNav__pc .fixdNav__guideBtn a,.fixdNav__pc .fixdNav__supportBtn a,.fixdNav__pc .fixdNav__campaignPc a,.fixdNav__pc .fixdNav__basicplanPc a{width:100%;padding:1em 0;color:#523f00;font-size:1.7rem}.fixdNav__pc .fixdNav__contactBtn a img,.fixdNav__pc .fixdNav__contactPc a img,.fixdNav__pc .fixdNav__simulationBtn a img,.fixdNav__pc .fixdNav__webtokuBtn a img,.fixdNav__pc .fixdNav__apartCourseBtn a img,.fixdNav__pc .fixdNav__programBtn a img,.fixdNav__pc .fixdNav__guideBtn a img,.fixdNav__pc .fixdNav__supportBtn a img,.fixdNav__pc .fixdNav__campaignPc a img,.fixdNav__pc .fixdNav__basicplanPc a img{width:1.4em;height:1.4em;margin-bottom:.5em}@media only screen and (min-width:768px)and (max-height:850px){.fixdNav__pc .fixdNav__contactBtn a,.fixdNav__pc .fixdNav__contactPc a,.fixdNav__pc .fixdNav__simulationBtn a,.fixdNav__pc .fixdNav__webtokuBtn a,.fixdNav__pc .fixdNav__apartCourseBtn a,.fixdNav__pc .fixdNav__programBtn a,.fixdNav__pc .fixdNav__guideBtn a,.fixdNav__pc .fixdNav__supportBtn a,.fixdNav__pc .fixdNav__campaignPc a,.fixdNav__pc .fixdNav__basicplanPc a{font-size:1.5rem}}.fixdNav__wide{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.fixdNav__wide ul{display:-webkit-box;display:-ms-flexbox;display:flex}.fixdNav__wide ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}.fixdNav__wide ul li a{height:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.4rem}.fixdNav__wide ul li a img{margin:0 10px 0 0}.fixdNav__wide ul li.fixdNav__simulationBtn a{color:#fff}.fixdNav__newHouse,.fixdNav__apart{border:5px solid #000;border-right:none;border-radius:18px 0 0 18px;overflow:hidden;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);text-align:center}.fixdNav__newHouse li:not(:last-child),.fixdNav__apart li:not(:last-child){border-bottom:5px solid #000}.fixdNav__newHouse li a,.fixdNav__apart li a{display:block}.fixdNav__newHouse{background-color:#ffea34}@media only screen and (min-width:768px){.fixdNav__newHouse a:hover{background-color:#fff}}.fixdNav__apart{overflow:visible}.fixdNav__apart li:first-child a{border-top-left-radius:13px}.fixdNav__apart li:last-child a{border-bottom-left-radius:13px}.fixdNav__apart a{background:#fff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/fixdNav_bg_dot.png)}.fixdNav__apart a img{position:relative;top:0;-webkit-transition:top .1s;transition:top .1s}.is-hide .fixdNav__apart a img{opacity:0}@media only screen and (min-width:768px){.fixdNav__apart a:hover img{top:5px}}.fixdNav__apart__strongBtn a{background-color:#ffed21}.fixdNav__apart__strongBtn img{margin-left:-3.5rem;max-width:calc(100% + 3.5rem)}@media only screen and (max-width:767.98px){.fixdNav{top:auto;left:0;right:0;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%}.fixdNav__visitor{display:block}.fixdNav__visitor ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}.fixdNav__visitor ul li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fixdNav__visitor ul li:not(:last-child){border-style:solid;border-color:#cad9e0;border-width:0 1px 0 0}.fixdNav__visitor.is-2clm ul,.fixdNav__visitor.is-2clmBnr ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.fixdNav__visitor.is-2clm ul li,.fixdNav__visitor.is-2clmBnr ul li{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.fixdNav__visitor.is-2clm ul li:nth-child(n+3){border-top-width:1px}.fixdNav__visitor.is-2clm ul li a{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;height:50px;padding:0 15px 0 10px;font-size:1.3rem;text-align:left;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box}.fixdNav__visitor.is-2clm ul li a img{max-width:29px;height:auto;margin:0 5px 0 0}.fixdNav__visitor.is-2clm ul li a:after{content:"";position:absolute;top:0;bottom:0;right:8px;height:0;margin:auto;border-width:3.5px 0 3.5px 4.5px;border-style:solid;border-color:rgba(0,0,0,0);border-left-color:currentColor}.fixdNav__visitor.is-2clm ul li.fixdNav__programBtn a img,.fixdNav__visitor.is-2clm ul li.fixdNav__guideBtn a img,.fixdNav__visitor.is-2clm ul li.fixdNav__supportBtn a img{max-width:24px;margin-right:10px}.fixdNav__visitor.is-2clmBnr ul li{border:none}.fixdNav__visitor.is-2clmBnr ul li a{gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:4rem;padding:0;font-size:min(3vw,1.2rem)}.fixdNav__visitor.is-2clmBnr ul li a img{max-width:1.5em;height:auto;margin:0;aspect-ratio:auto}.fixdNav__visitor.is-2clmBnr ul li.fixdNavBtn--newhouseSp a,.fixdNav__visitor.is-2clmBnr ul li.fixdNavBtn--acp2Sp a,.fixdNav__visitor.is-2clmBnr ul li.fixdNavBtn--basicplanLpSp a{padding:0}.fixdNav__visitor.is-2clmBnr ul li.fixdNavBtn--newhouseSp img,.fixdNav__visitor.is-2clmBnr ul li.fixdNavBtn--acp2Sp img,.fixdNav__visitor.is-2clmBnr ul li.fixdNavBtn--basicplanLpSp img{width:auto;max-width:100%;max-height:5rem}.fixdNav__contactBtn,.fixdNav__contactPc,.fixdNav__simulationBtn,.fixdNav__webtokuBtn,.fixdNav__apartCourseBtn,.fixdNav__programBtn,.fixdNav__guideBtn,.fixdNav__supportBtn,.fixdNav__campaignPc,.fixdNav__basicplanPc{width:28%;background:linear-gradient(135deg,#ffc814 0%,#ffe354 100%)}.fixdNav__contactBtn a,.fixdNav__contactPc a,.fixdNav__simulationBtn a,.fixdNav__webtokuBtn a,.fixdNav__apartCourseBtn a,.fixdNav__programBtn a,.fixdNav__guideBtn a,.fixdNav__supportBtn a,.fixdNav__campaignPc a,.fixdNav__basicplanPc a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:65px;padding-top:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);font-size:1.1rem;text-align:center;line-height:1;letter-spacing:normal;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;-webkit-box-sizing:content-box;box-sizing:content-box;color:#523f00}}@media only screen and (max-width:767.98px)and (max-width:350px){.fixdNav__contactBtn a,.fixdNav__contactPc a,.fixdNav__simulationBtn a,.fixdNav__webtokuBtn a,.fixdNav__apartCourseBtn a,.fixdNav__programBtn a,.fixdNav__guideBtn a,.fixdNav__supportBtn a,.fixdNav__campaignPc a,.fixdNav__basicplanPc a{font-size:1rem}}@media only screen and (max-width:767.98px){.fixdNav__contactBtn a img,.fixdNav__contactPc a img,.fixdNav__simulationBtn a img,.fixdNav__webtokuBtn a img,.fixdNav__apartCourseBtn a img,.fixdNav__programBtn a img,.fixdNav__guideBtn a img,.fixdNav__supportBtn a img,.fixdNav__campaignPc a img,.fixdNav__basicplanPc a img{display:block;margin:0 auto 5px;width:30px;height:30px}.fixdNav__webtokuBtn,.fixdNav__apartCourseBtn{width:44%;background:#0050b0}.fixdNav__webtokuBtn a,.fixdNav__apartCourseBtn a{min-height:0}.fixdNav__webtokuBtn a:after,.fixdNav__apartCourseBtn a:after{width:95%;max-width:145px;height:auto;padding-top:31%;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/fixdNav_webtoku_sp.png)}.fixdNav__apartCourseBtn a{background:#0050b0 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/fixdNav_apartment_campaign_bg.png) no-repeat 50% 50%/cover}.fixdNav__apartCourseBtn a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/fixdNav_apartment_campaign_sp.png)}.fixdNav__simulationBtn{background:linear-gradient(135deg,#ff7b00 0%,#ffb300 100%)}.fixdNav__programBtn,.fixdNav__guideBtn{background:#4169d9 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/contact_bg.png);background-size:18px auto}.fixdNav__programBtn a,.fixdNav__guideBtn a{color:#fff}.fixdNav__supportBtn{background:#5f5be3 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/dot_bg_small.png);background-size:9px auto}.fixdNav__supportBtn a{color:#fff}.fixdNav__pc{display:none}.fixdNav__newHouseSp,.fixdNav__apartSp{border-top:4px solid #000;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);text-align:center}.fixdNav__newHouseSp ul,.fixdNav__apartSp ul{display:-webkit-box;display:-ms-flexbox;display:flex}.fixdNav__newHouseSp li,.fixdNav__apartSp li{-webkit-box-flex:1;-ms-flex:1;flex:1}.fixdNav__newHouseSp li:not(:last-child),.fixdNav__apartSp li:not(:last-child){border-right:4px solid #000}.fixdNav__newHouseSp li a,.fixdNav__apartSp li a{display:block}.fixdNav__newHouseSp{background-color:#ffea34}.fixdNav__newHouseSp img{width:12rem}.fixdNav__apartSp a{background:#fff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/fixdNav_bg_dot.png)}.fixdNav__apartSp img{width:17rem}.fixdNav__apartSp__strongBtn a{background-color:#ffed21}.fixdNav__apartSp__strongBtn img{margin-top:-2.35rem}.fixdNavBtn{width:28%;background:linear-gradient(135deg,#ffc814 0%,#ffe354 100%)}.fixdNavBtn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:65px;padding-top:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);color:#523f00;font-weight:600;font-size:1.1rem;text-align:center;line-height:1;letter-spacing:normal}}@media only screen and (max-width:767.98px)and (max-width:350px){.fixdNavBtn a{font-size:1rem}}@media only screen and (max-width:767.98px){.fixdNavBtn a img{display:block;margin:0 auto 5px;width:auto;height:30px;aspect-ratio:1}.fixdNavBtn.fixdNavBtn--basicplanSp{background:#f39800 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/fixdNav_basicplan_bg.png) repeat center/8px 8px}.fixdNavBtn.fixdNavBtn--basicplanSp img{margin-top:-4px;height:34px}.fixdNavBtn.fixdNavBtn--acp2Sp{background:#1dd2ff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/fixdNav_acp2_sp_bg.png) no-repeat center/cover}.fixdNavBtn.fixdNavBtn--acp2Sp a{padding-left:5px;padding-right:5px}.fixdNavBtn.fixdNavBtn--acp2Sp img{display:block;width:95px;height:auto;aspect-ratio:auto;margin:auto}.fixdNavBtn.fixdNavBtn--newhouseSp{background:#e01035 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/fixdNav_newhouse_sp_bg.png) no-repeat center/cover}.fixdNavBtn.fixdNavBtn--newhouseSp a{padding-left:5px;padding-right:5px}.fixdNavBtn.fixdNavBtn--newhouseSp img{display:block;height:auto;aspect-ratio:auto;margin:auto}.fixdNavBtn.fixdNavBtn--basicplanLpSp{background:#3be1fb url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/fixdNav_basicplan_lp_sp_bg.png) no-repeat center/cover}.fixdNavBtn.fixdNavBtn--basicplanLpSp a{padding-left:5px;padding-right:5px}.fixdNavBtn.fixdNavBtn--basicplanLpSp img{display:block;height:auto;aspect-ratio:auto;margin:auto}}.section{padding:90px 40px}.section.section--bg{border-style:solid;border-color:var(--theme-borderColor,#e8f2fa);border-width:1px 0;background-color:var(--theme-paleColor,#f0fafc)}.section.section--sm{padding-top:80px;padding-bottom:80px}.section.section--xs{padding-top:40px;padding-bottom:40px}@media(min-width:768px){.pageNav+.section{padding-top:0}}.section--bg+.section--bg{border-top-width:0}.sectionBg{padding:90px 40px;border-style:solid;border-color:#e8f2fa;border-width:1px 0;background-color:#f0fafc}.sectionBorder{padding:90px 40px;border-style:solid;border-color:#cad9e0;border-width:1px 0}.column2box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.column2box__item{width:calc((100% - 30px)/2)}.clm{--clm-num:1;--gap:clamp(15px,1.75vw,28px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.clm__item{list-style:none;width:calc((100% - var(--gap)*(var(--clm-num) - 1))/var(--clm-num))}.clm__item--1{--clm-num:1}.clm__item--2{--clm-num:2}.clm__item--3{--clm-num:3}.clm__item--4{--clm-num:4}.clm__item--5{--clm-num:5}.clm__item--6{--clm-num:6}.clm.clm--1{--clm-num:1}.clm.clm--2{--clm-num:2}.clm.clm--3{--clm-num:3}.clm.clm--4{--clm-num:4}.clm.clm--5{--clm-num:5}.clm.clm--6{--clm-num:6}.clm.clm--childH100 .clm__item>*{height:100%}.clm.clm--gapSm{--gap:clamp(15px,1.25vw,20px)}.imgFloatR{float:right;margin:0 0 10px 10px}@media only screen and (max-width:767.98px){.section,.sectionBg,.sectionBorder{padding:45px 15px}.column2box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.column2box__item{width:100%;margin-bottom:15px}.column2box__item:last-child{margin-bottom:0}.clm{--gap:15px}.clm.clm--spVertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clm.clm--spVertical .clm__item{width:100%}.clm.clm--sp1{--clm-num:1}.clm.clm--sp2{--clm-num:2}.clm.clm--sp3{--clm-num:3}.clm.clm--sp4{--clm-num:4}.clm.clm--sp5{--clm-num:5}.clm.clm--sp6{--clm-num:6}.clm__item--sp1{--clm-num:1}.clm__item--sp2{--clm-num:2}.clm__item--sp3{--clm-num:3}.clm__item--sp4{--clm-num:4}.clm__item--sp5{--clm-num:5}.clm__item--sp6{--clm-num:6}}.sectionTitle{font-size:3rem;line-height:1.2;font-weight:600}.sectionTitle:not(:first-child){margin-top:50px}.sectionTitle:not(:last-child){margin-bottom:30px}.sectionTitle__en{position:relative;display:inline-block;padding:0 .85em;font-family:"Barlow",sans-serif;font-size:4rem;text-align:center;line-height:1;letter-spacing:.12em}.sectionTitle__en:before,.sectionTitle__en:after{content:"";position:absolute;top:0;bottom:0;width:.5em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service_ic_title.svg) no-repeat 50% 50%/contain}.sectionTitle__en:before{left:0}.sectionTitle__en:after{right:0;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.sectionTitle__ja{display:block;margin-top:.3em;font-size:1.5rem;line-height:1;text-align:center}.sectionTitle__search{font-size:2.8rem;text-align:center}.sectionTitle__search:before{content:"";display:inline-block;vertical-align:-.1em;width:.9em;height:.9em;margin-right:12px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_search.svg) no-repeat 50% 50%/contain}.sectionSubTitle{font-size:2.2rem;font-weight:600}.sectionSubTitle:not(:first-child){margin-top:40px}.sectionSubTitle:not(:last-child){margin-bottom:20px}.title{color:#005bac;font-weight:600;line-height:1.5}.title:not(:first-child){margin-top:20px}.title:not(:last-child){margin-bottom:5px}h3.title{font-size:2.2rem}h4.title{font-size:1.8rem}.tit{font-size:inherit;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:var(--lh-heading);letter-spacing:.06em}.tit.tit--color{color:var(--theme-color,#005bac)}.tit small{font-size:.5882352941em}.tit.tit--fs15{font-size:clamp(1.35rem,.9375vw,1.5rem)}.tit.tit--fs20{font-size:clamp(1.8rem,1.25vw,2rem)}.tit.tit--fs21{font-size:clamp(1.89rem,1.3125vw,2.1rem)}.tit.tit--fs22{font-size:clamp(1.98rem,1.375vw,2.2rem)}.tit.tit--fs24{font-size:clamp(1.8rem,1.5vw,2.4rem)}.tit.tit--fs26{font-size:clamp(1.95rem,1.625vw,2.6rem)}.tit.tit--fs27{font-size:clamp(2.025rem,1.6875vw,2.7rem)}.tit.tit--fs30{font-size:clamp(2.25rem,1.875vw,3rem)}.tit.tit--fsMd{font-size:clamp(2.1rem,1.75vw,2.8rem)}.tit.tit--fsLg{font-size:clamp(2.55rem,2.125vw,3.4rem)}.tit.tit--fsXl{font-size:clamp(3.075rem,2.5625vw,4.1rem)}.tit.tit--line{text-align:center}@media(min-width:768px){.tit.tit--line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.tit.tit--line:before,.tit.tit--line:after{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;content:"";display:block;min-width:1em;height:1px;background-color:currentColor;opacity:.3}.tit.tit--line span{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.tit.tit--hasMargin:not(:first-child){margin-top:2.3em}.tit.tit--hasMargin:not(:last-child){margin-bottom:1em}.tit__balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.tit__balloon:before,.tit__balloon:after{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:1px;height:.7em;background-color:currentColor}.tit__balloon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tit__balloon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ovalTit{padding:.5em;color:#fff;font-size:inherit;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:var(--lh-heading);letter-spacing:.06em;text-align:center;background-color:var(--theme-paleColor,#005bac);background-color:var(--theme-color,#005bac);border-radius:99em}.ovalTit small{font-size:.7692307692em}.ovalTit.ovalTit--fsSm{font-size:clamp(1.17rem,.8125vw,1.3rem)}@media only screen and (max-width:767.98px){.sectionTitle{font-size:2.4rem;text-align:center;line-height:1.5}.sectionTitle:not(:first-child){margin-top:40px}.sectionTitle:not(:last-child){margin-bottom:15px}.sectionTitle small{display:block;font-size:1.9rem;line-height:1}.sectionTitle__en{font-size:3rem}.sectionTitle__ja{font-size:1.2rem}.sectionTitle__search{font-size:2rem}.sectionSubTitle{font-size:2.1rem}.sectionSubTitle:not(:last-child){margin-bottom:15px}h3.title{font-size:1.8rem}h4.title{font-size:1.6rem}.tit.tit--line{padding:.8em 0;border-style:solid;border-color:#c0c2c5;border-width:1px 0;text-align:center}}.indexTag{--radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:var(--indexTag-h,auto);padding:.5em;color:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;line-height:1.2;letter-spacing:.06em;text-align:center;white-space:nowrap;background:linear-gradient(135deg,var(--theme-tabColor-on1,#40c2ff) 0%,var(--theme-tabColor-on2,#26b3ff) 100%);-webkit-box-shadow:0 var(--sdw-y,3px) 10px rgba(var(--theme-sdwColor-rgb,var(--sdwColor-rgb)),.2);box-shadow:0 var(--sdw-y,3px) 10px rgba(var(--theme-sdwColor-rgb,var(--sdwColor-rgb)),.2);border-radius:var(--radius)}.indexTag .sm{font-size:clamp(1.08rem,.75vw,1.2rem);-webkit-transform:translateY(.2em);transform:translateY(.2em)}.indexTag .numText{font-size:clamp(1.8rem,1.25vw,2rem)}.indexTag .numText .unit{font-size:.7em}.squareTag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.55em .6em .4em;color:var(--theme-color,#005bac);font-size:clamp(1.08rem,.75vw,1.2rem);font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:var(--lh-heading);line-height:1;letter-spacing:.06em;white-space:nowrap;border:1px solid}.sectionLead:not(:last-child){margin-bottom:2em}.color-red{color:red}.text-center{text-align:center}.note{font-size:1.3rem;line-height:1.6}.note:not(:last-child){margin-bottom:1em}.leadText{font-size:clamp(1.89rem,1.3125vw,2.1rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;line-height:1.5;letter-spacing:.032em}.leadText.leadText--color{color:var(--theme-color,#005bac)}.leadText.leadText--fs18{font-size:clamp(1.62rem,1.125vw,1.8rem)}.leadText.leadText--fs21{font-size:clamp(1.89rem,1.3125vw,2.1rem)}.leadText.leadText--fs22{font-size:clamp(1.98rem,1.375vw,2.2rem)}.descText{font-size:clamp(1.44rem,1vw,1.6rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;line-height:1.8125;letter-spacing:.06em}.text{font-size:clamp(1.44rem,1vw,1.6rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06em}.text.text--fs19{font-size:clamp(1.71rem,1.1875vw,1.9rem)}.numText{font-family:"Rubik",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:inherit;font-weight:500;line-height:1;white-space:nowrap}.numText .unit{font-size:.7692307692em;vertical-align:0}.numText__note{font-size:.4423076923em;font-weight:400;vertical-align:.12em}.priceText{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:inherit;font-weight:700;letter-spacing:.08em;line-height:1;white-space:nowrap}.priceText .unit{padding-left:.1em;font-size:.5em;letter-spacing:.1em;white-space:nowrap}.priceTextSet{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:.3em;-moz-column-gap:.3em;column-gap:.3em;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.priceTextSet dt{white-space:nowrap;line-height:var(--lh-heading)}.priceTextSet.priceTextSet--size01 dt{font-size:clamp(1.26rem,.875vw,1.4rem)}.priceTextSet.priceTextSet--size01 .priceText{font-size:clamp(2.7rem,1.875vw,3rem)}.priceTextSet.priceTextSet--size01 .priceText .unit{font-size:clamp(1.26rem,.875vw,1.4rem)}.priceTextSet.priceTextSet--size02 dt{font-size:clamp(1.53rem,1.0625vw,1.7rem)}.priceTextSet.priceTextSet--size02 .priceText{font-size:clamp(3.06rem,2.125vw,3.4rem)}.priceTextSet.priceTextSet--size02 .priceText .unit{font-size:clamp(1.62rem,1.125vw,1.8rem)}.priceTextSet.priceTextSet--size03 .priceText{font-size:clamp(2.7rem,1.875vw,3rem)}.priceTextSet.priceTextSet--size03 .priceText .unit{font-size:clamp(1.44rem,1vw,1.6rem)}.priceTextSet.priceTextSet--size04{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:clamp(1.26rem,.875vw,1.4rem)}.priceTextSet.priceTextSet--size04 .priceText{color:#ff2b53;font-size:clamp(2.52rem,1.75vw,2.8rem)}.priceTextSet.priceTextSet--size04 .priceText .unit{font-size:clamp(1.62rem,1.125vw,1.8rem)}.priceTextSet.priceTextSet--size05{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:clamp(1.8rem,1.25vw,2rem)}.priceTextSet.priceTextSet--size05 .priceText{color:#ff2b53;font-size:clamp(2.34rem,1.625vw,2.6rem)}.priceTextSet.priceTextSet--size05 .priceText .unit{font-size:clamp(1.62rem,1.125vw,1.8rem)}.priceTextSet.priceTextSet--size05 .priceText .unit small{font-size:clamp(1.08rem,.75vw,1.2rem)}.cpFuki .priceTextSet{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:.3em;-moz-column-gap:.3em;column-gap:.3em;color:#ff2b53;font-size:clamp(1.35rem,.9375vw,1.5rem);line-height:1}.cpFuki .priceTextSet .priceText{font-size:clamp(2.25rem,1.5625vw,2.5rem)}.cpFuki .priceTextSet .priceText .unit{font-size:clamp(1.53rem,1.0625vw,1.7rem)}.planBox__price__cp__price .priceTextSet:nth-child(1){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;font-size:clamp(1.53rem,1.0625vw,1.7rem)}.planBox__price__cp__price .priceTextSet:nth-child(1) .priceText{font-size:clamp(2.88rem,2vw,3.2rem)}.planBox__price__cp__price .priceTextSet:nth-child(1) .priceText .unit{font-size:clamp(1.62rem,1.125vw,1.8rem)}.planBox__price__cp__price .priceTextSet:nth-child(2){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;color:#ffea0b;font-size:clamp(1.8rem,1.25vw,2rem)}.planBox__price__cp__price .priceTextSet:nth-child(2) .priceText{font-size:clamp(3.6rem,2.5vw,4rem)}.priceTextSet.priceTextSet--plus{font-size:clamp(2.52rem,1.75vw,2.8rem)}.priceTextSet.priceTextSet--plus:before{--size:var(--icon-size,1em);--color:var(--icon-color,currentColor);-ms-flex-negative:0;flex-shrink:0;display:inline-block;width:var(--size);height:var(--size);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;background-color:var(--color);-webkit-mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/mask-image/plus_circle_fill.svg);mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/mask-image/plus_circle_fill.svg);--icon-size:.9em;content:""}.priceTextSet.priceTextSet--plus .priceText .unit{font-size:clamp(1.62rem,1.125vw,1.8rem)}@media only screen and (max-width:767.98px){.sectionLead:not(:last-child){margin-bottom:1em}}.text-marker{font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#ffea3c;text-decoration-color:#ffea3c;text-underline-offset:-.2em;-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.35em}.text-color{color:var(--theme-color,#005bac)}.text-colorNormal{color:#005bac}.text-colorPrice{color:#ff2b53}.text-colorCp{color:#ffea0b}.text-delete{position:relative}.text-delete:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:inline-block;width:100%;height:.2em;margin:auto;border-style:solid;border-color:currentColor;border-width:1px 0}.text-link{padding-right:.2em;color:inherit;text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px}.text-link:before{--size:var(--icon-size,1em);--color:var(--icon-color,currentColor);-ms-flex-negative:0;flex-shrink:0;display:inline-block;width:var(--size);height:var(--size);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;background-color:var(--color);-webkit-mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/mask-image/arrow_line_r.svg);mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/mask-image/arrow_line_r.svg);--icon-size:.6em;content:"";margin-right:.25em;-webkit-transform:translateY(-10%);transform:translateY(-10%);opacity:.8}@media only screen and (min-width:768px){.text-link:hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}}ul.noteList{list-style:none;font-size:1.3rem;line-height:1.6;--text-w:1.25em}ul.noteList>li:before{display:inline-block}ul.noteList>li:not(:last-child){margin-bottom:.1em}ul.noteList>li{margin-left:var(--text-w)}ul.noteList>li:before{content:"※";display:inline-block;width:var(--text-w);margin-left:calc(-1*var(--text-w))}ul.noteList>li[date-note]{--text-w:3em}ul.noteList>li[date-note]:before{content:attr(date-note)}ul.noteList.noteList-noStar>li:not([date-note]){margin-left:0}ul.noteList.noteList-noStar>li:not([date-note]):before{content:none}ol.noteList{list-style:none;font-size:1.3rem;line-height:1.6;counter-reset:noteNum}ol.noteList>li:before{display:inline-block}ol.noteList>li:not(:last-child){margin-bottom:.1em}ol.noteList>li{margin-left:1.75em}ol.noteList>li:before{counter-increment:noteNum;content:"※" counter(noteNum);width:1.75em;margin-left:-1.75em}.noteList--iconCustom{list-style:none;font-size:1.3rem;line-height:1.6}.noteList--iconCustom>li:before{display:inline-block}.noteList--iconCustom>li:not(:last-child){margin-bottom:.1em}.noteList--iconCustom>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.noteList--iconCustom>li span:first-child{display:inline-block;margin-right:.5em}.noteList--iconCustom.theme-icon2letter li span:first-child{min-width:1.25em}.noteList.noteList--mintext{font-size:1.1rem;line-height:1.4545454545}.hasIcon{--icon-size:1.1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5em}.hasIcon:before{--size:var(--icon-size,1em);--color:var(--icon-color,currentColor);-ms-flex-negative:0;flex-shrink:0;display:inline-block;width:var(--size);height:var(--size);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;background-color:var(--color);content:""}.hasIcon.hasIcon--check:before{-webkit-mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/mask-image/check.svg);mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/mask-image/check.svg);-webkit-mask-position:50% 90%;mask-position:50% 90%}.iconList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.4em;font-size:clamp(1.44rem,1vw,1.6rem);line-height:1.5}.iconList li{list-style:none}.iconList .hasIcon{--icon-color:var(--theme-iconColor,#005bac)}.iconList.iconList--color{color:var(--theme-color,#005bac)}.iconList.iconList--bg{padding:1em;background-color:var(--theme-paleColor,#f6f6f6)}.iconList.iconList--fs14{font-size:clamp(1.26rem,.875vw,1.4rem)}.iconList.iconList--fs15{font-size:clamp(1.35rem,.9375vw,1.5rem)}.iconListBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(15px,1.875vw,30px);padding:clamp(15px,1.875vw,30px);background-color:var(--theme-paleColor,#f6f6f6)}.iconListBox .tit{margin-bottom:.8em}.iconListBox__main{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.iconListBox__img{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;align-self:center;width:min(40%,210px);text-align:center}@media only screen and (max-width:767.98px){.iconListBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.iconListBox__img{max-width:50%}}.table{background:#fff;vertical-align:baseline;font-size:clamp(1.44rem,1vw,1.6rem);text-align:start;line-height:1.5}.table,.table th,.table td{border:1px solid #dce3e5}.table th,.table td{padding:1em 1.4em;text-align:inherit;vertical-align:inherit;border:1px solid #dce3e5}.table th{background-color:#f7f9fa}@media only screen and (max-width:767.98px){.table th,.table td{padding:.8em 1em}}.bnBlock:not(:last-child),.bnList:not(:last-child){margin-bottom:30px}.bnBlock:not(:first-child),.bnList:not(:first-child){margin-top:75px}.bnBlock+.bnBlock,.bnBlock+.bnList,.bnList+.bnBlock,.bnList+.bnList{margin-top:35px}.servicePlanBox+.bnBlock,.servicePlanBox+.bnList{margin-top:-15px}.sectionTitle+.bnBlock,.sectionTitle+.bnList{margin-top:0}.bnBlock>a{position:relative;display:inline-block;vertical-align:middle;border-radius:20px;overflow:hidden}.bnBlock>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;border:0 solid rgba(0,0,0,0);border-radius:inherit;-webkit-transition:.1s;transition:.1s}.bnBlock>a img{width:100%;vertical-align:middle}@media only screen and (min-width:768px){.bnBlock>a:hover:after{border-width:4px;border-color:#006aff}}.contactMenuBox+.bnBlock{margin-top:-10px}.bnBlock+.bnBlock-personalSim{margin-top:-10px}.bnBlock .noteList{margin-top:1em}.bnList{margin-right:-25px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.bnList>li{width:calc(100% - 12.5px);margin-right:25px}@media only screen and (min-width:768px){.bnList>li>a:hover{opacity:.8}}.bnList--3col{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-25px}.bnList--3col>li{width:calc(33.3333333333% - 25px);margin-bottom:25px}@media only screen and (max-width:767.98px){.bnBlock:not(:first-child),.bnList:not(:first-child){margin-top:40px}.servicePlanBox+.bnBlock,.servicePlanBox+.bnList{margin-top:-15px}.bnBlock>a{border-radius:10px}.contactMenuBox+.bnBlock{margin-top:-15px}.bnBlock+.bnBlock-personalSim{margin-top:-25px}.bnList{margin-right:0;margin-bottom:-15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bnList>li{width:100%;margin:0 0 15px}.bnList>li:last-child{margin-bottom:0}}.box{padding:30px;border-radius:10px;border:1px solid #cad9e0}.box:not(:last-child){margin-bottom:30px}.box:not(:first-child){margin-top:30px}.box>*:first-child{margin-top:0}.box__title{margin:1.5em 0 .5em;font-weight:600}.box__title strong{color:#005bac}.box__linkList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -.5em}.box__linkList li{margin:0 30px .5em 0}.box p:not(:last-child){margin-bottom:.5em}.box.theme-bg{border-color:#e8f2fa;background-color:#f0fafc}.box.theme-caution{border-color:rgba(226,18,67,.1);background-color:#fff6f8}.box.theme-caution h2,.box.theme-caution h3,.box.theme-caution h4,.box.theme-caution h5,.box.theme-caution h6{color:#e21243}.box.box--hasImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,1.875vw,30px)}.box.box--hasImg .tit{margin-bottom:.5em}.box.box--hasImg .box__img{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%;width:52.5291828794%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#fafafa}@media only screen and (max-width:767.98px){.box{padding:15px}.box.box--hasImg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box.box--hasImg .tit{margin-bottom:.5em}.box.box--hasImg .box__img{width:100%}}.u-textLink{position:relative;display:inline-block;padding:0 0 .4em 1.5em;font-weight:400;line-height:1.3}.u-textLink:before{position:absolute;top:0;left:0;display:inline-block;font-family:"Material Icons";content:"keyboard_arrow_right";font-size:1.2em}.u-textLink:after{position:absolute;left:1.5em;right:0;bottom:0;content:"";display:block;height:1px;background-color:currentColor}@media only screen and (min-width:768px){.u-textLink:hover:after{background-color:rgba(0,0,0,0)}}.u-textLink[target=_blank]:before{content:"";width:1em;height:1em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank.svg) no-repeat center/0.6em auto}.downloadList{list-style:none}.u-icon,.u-icon--powerpoint,.u-icon--excel,.u-icon--word,.u-icon--pdf{margin-right:1em;text-decoration:underline}.u-icon:before,.u-icon--powerpoint:before,.u-icon--excel:before,.u-icon--word:before,.u-icon--pdf:before{content:"FILE";display:inline-block;width:4.6rem;margin-right:1em;padding:.2em 0 .3em;font-family:"Barlow",sans-serif;color:#fff;text-align:center;font-size:1.2rem;line-height:1;background-color:#aaa;border-radius:3px;letter-spacing:normal}@media only screen and (min-width:768px){.u-icon:hover,.u-icon--powerpoint:hover,.u-icon--excel:hover,.u-icon--word:hover,.u-icon--pdf:hover{text-decoration:none}}.u-icon[target=_blank]:after,[target=_blank].u-icon--powerpoint:after,[target=_blank].u-icon--excel:after,[target=_blank].u-icon--word:after,[target=_blank].u-icon--pdf:after{position:relative;left:.75em;content:"";display:inline-block;width:.75em;height:.75em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank.svg) no-repeat 50% 50%/contain}.u-icon--pdf:before{content:"PDF";background:#ff5252}.u-icon--word:before{content:"WORD";background:#3f51b5}.u-icon--excel:before{content:"EXCEL";background:#00796b}.u-icon--powerpoint:before{content:"PPT";background:#f57c00}.contentsList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -30px}.contentsList>li{width:calc(33.3333333333% - 60px);margin:0 0 -1px 30px;border:1px solid #cad9e0;border-width:1px 0}.contentsList>li>a{position:relative;display:block;height:100%;padding:16px 35px 16px 16px;color:inherit;font-size:1.6rem;font-weight:600;line-height:1.4}.contentsList>li>a:after{content:"";position:absolute;top:0;bottom:0;right:15px;width:7px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.contentsList>li>a:hover{color:#fff;background-color:#4742d6}.contentsList>li>a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}@media only screen and (max-width:767.98px){.contentsList{display:block;margin:0}.contentsList>li{width:auto;margin:0 0 -1px}.contentsList>li:nth-child(even){background:#fafafa}.contentsList>li:nth-child(odd){background:0 0}.contentsList>li>a{padding:15px 30px 15px 15px;line-height:1.3}.contentsList>li>a:after{right:10px;width:8px}}.summaryBlock{padding:40px 40px 60px;background-color:#f0fafc}.summaryBlock__lead{font-size:1.8rem;text-align:center}.summaryBlock .bnBlock{margin:40px auto}.summaryBlock .pageLinkList{margin-top:60px}.pageLinkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;border-style:solid;border-color:#cad9e0;border-width:1px;border-radius:15px;overflow:hidden;background-color:#fff}.pageLinkList li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;margin:0;padding:0;border-style:solid;border-color:#e4eaed;border-width:0 0 0 1px}.pageLinkList li:first-child{border-width:0}.pageLinkList li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:1em 1em 1.75em;color:#005bac;text-align:center;font-weight:600;line-height:1.4}.pageLinkList li>a:after{content:"";position:absolute;left:calc(50% - .5em);bottom:.5em;width:.75em;height:.75em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.15}.pageLinkList li>a[target^=_blank]:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media only screen and (min-width:768px){.pageLinkList li>a:hover{color:#fff;background:#0076df}.pageLinkList li>a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg);opacity:1}}@media only screen and (max-width:767.98px){.summaryBlock{padding:20px}.summaryBlock__lead{font-size:1.6rem}.summaryBlock .bnBlock{margin:20px auto}.summaryBlock .pageLinkList{margin-top:20px}.pageLinkList{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8em;border-radius:10px;background:#f5f5f5;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pageLinkList li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%;-webkit-box-shadow:0 1px 0 0 #e4eaed;box-shadow:0 1px 0 0 #e4eaed}.pageLinkList li:nth-child(odd){border-width:1px 1px 0 0}.pageLinkList li:nth-child(even){border-width:1px 0 0}.pageLinkList li:first-child,.pageLinkList li:nth-child(2){border-top-width:0}.pageLinkList li:nth-child(1):last-child{width:100%;border-width:0}.pageLinkList li>a{background:#fff;padding:.75em .25em 1em}.pageLinkList li>a:after{left:calc(50% - .25em);bottom:.25em;width:.5em;height:.5em}}.pointSection{padding:90px 40px;border-style:solid;border-color:#e8f2fa;border-width:1px 0}.servicePointBox{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-45px;margin-left:-30px}.servicePointBox>li{width:calc((100% - 90px)/3);margin-bottom:45px;margin-left:30px}.servicePointBox__image img{width:100%}.servicePointBox__title{margin-top:25px;color:#005bac;font-size:2.2rem;font-weight:600;line-height:1.5}.servicePointBox__text{margin-top:.5em}.servicePointBox.theme-4clm>li{width:calc((100% - 120px)/4)}.servicePointBox.theme-4clm .servicePointBox__title{font-size:2rem}.svPointBox__image{margin-bottom:20px}.svPointBox__image img{width:100%}.svPointBox>.tit{margin-bottom:.7em}@media only screen and (max-width:767.98px){.pointSection{padding:45px 15px}.servicePointBox{display:block;margin:0;margin-bottom:-15px;margin-left:0}.servicePointBox>li{width:100%;margin-bottom:15px;margin-left:0}.servicePointBox__title{font-size:2rem}.servicePointBox.theme-4clm>li{width:100%}}.flowList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-style:dotted;border-color:#cad9e0;border-width:0 0 0 1px}.flowList li{position:relative;width:100%;padding:0 30px;border-style:dotted;border-color:#cad9e0;border-width:0 1px 0 0}.flowList li:after{position:absolute;top:calc(50% - 11px);right:-11px;content:"";display:block;width:21px;height:21px;background:#005bac url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg) no-repeat left 8px top 50%/7px auto;border-radius:100%}.flowList li:last-child:after{content:none}.flowList__title{margin:1em 0 .5em;color:#005bac;font-size:2rem;line-height:1.5;text-align:center}.flowList__title__step{display:block;width:6em;margin:0 auto .5em;padding:.25em;font-family:"Barlow",sans-serif;color:#fff;text-align:center;font-size:1.4rem;background-color:#005bac;border-radius:99em}.flowList__title:first-child{margin-top:0}.flowList__title:last-child{margin-bottom:0}.flowList__text{text-align:center}.flowList .flowIcon{padding:10px;background-color:#00a9f7;border-radius:10px;text-align:center}.flowList .flowIcon.theme-white{background-color:#fff;border:1px solid #e8f2fa}.flowList .flowImage{text-align:center;border:1px solid #e4eaed}@media only screen and (max-width:767.98px){.flowList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:1px 0 0}.flowList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0;border-width:0 0 1px}.flowList li:after{top:calc(100% - 10px);right:calc(50% - 10px);width:20px;height:20px;background-size:6px auto;background-position:left 8px top 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.flowList li:last-child{margin-bottom:0}.flowList__title{margin-bottom:.25em;font-size:1.6rem;text-align:left}.flowList__title__step{margin:0 auto .5em 0;padding:.25em;font-size:1.1rem}.flowList__text{text-align:left;font-size:1.3rem}.flowList__icon{position:absolute;top:0;left:0;width:50px;border-radius:5px}.flowList.theme-icon li{padding-left:65px;min-height:80px}.flowList.theme-icon .flowList__title{margin-top:0}.flowList.theme-icon .flowIcon{position:absolute;top:50%;left:0;width:50px;border-radius:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.imageflowList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.imageflowList:not(:last-child){margin-bottom:40px}.imageflowList li{position:relative;width:100%;padding:0 15px}.imageflowList li:first-child{padding-left:0}.imageflowList li:last-child{padding-right:0}.imageflowList__title{margin:1em 0 .5em;color:#005bac;font-size:2.2rem;line-height:1.5;text-align:center}.imageflowList__title__step{display:block;width:8em;margin:0 auto 1em;padding:.25em;font-family:"Barlow",sans-serif;color:#fff;text-align:center;font-size:1.4rem;background-color:#005bac;border-radius:99em}.imageflowList__title__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60px}.imageflowList__title:first-child{margin-top:0}.imageflowList__title:last-child{margin-bottom:0}.imageflowList__text{text-align:center}.imageflowList__note{font-size:1.3rem;line-height:1.6;margin-top:.5em;text-align:center}.imageflowList .flowImage{position:relative;text-align:center;border:1px solid #e4eaed;background-color:#fff}.imageflowList .flowImage:after{position:absolute;top:calc(50% - 20px);right:-25px;content:"";display:block;width:16px;height:41px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_flow_arrow.svg) no-repeat center/contain}.imageflowList li:last-child .flowImage:after{content:none}@media only screen and (max-width:767.98px){.imageflowList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.imageflowList li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0}.imageflowList li:first-child{padding-top:0}.imageflowList li:last-child{padding-bottom:0}.imageflowList li:after{position:absolute;bottom:-30px;left:calc(50% - 8px);content:"";display:block;width:16px;height:41px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_flow_arrow.svg) no-repeat center/contain;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.imageflowList li:last-child:after{content:none}.imageflowList__title{margin-bottom:.25em;font-size:1.6rem;text-align:left}.imageflowList__title__step{margin:0 auto .5em 0;padding:.25em;font-size:1.1rem}.imageflowList__title__text{display:block;min-height:0}.imageflowList__text{text-align:left;font-size:1.3rem}.imageflowList__note{text-align:left}.imageflowList .flowImage:after{content:none}}.allLink{text-align:center}.allLink a{position:relative;display:inline-block;padding:6px 35px 6px 20px;border:2px solid rgba(0,169,247,.2);border-radius:50px;color:#00a9f7;font-size:1.4rem;font-weight:600;letter-spacing:.1em}.allLink a:after{content:"";position:absolute;top:0;bottom:0;right:12px;width:8px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_blue.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.allLink a:hover{color:#fff;background:#00a9f7}.allLink a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}@media only screen and (max-width:767.98px){.allLink{margin-top:30px}}.customerMenu{padding:75px 40px 50px;background:#f0fafc}.customerMenu__list{list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.customerMenu__list>li{position:relative;padding:5px;background:#05c;-webkit-box-flex:1;-ms-flex:1;flex:1}.customerMenu__list>li:first-child{border-radius:18px 0 0 18px}.customerMenu__list>li:last-child{border-radius:0 18px 18px 0}.customerMenu__list>li:not(:first-child):before{content:"";position:absolute;left:0;z-index:3;top:20px;bottom:20px;width:1px;background:#000;opacity:.25}.customerMenu__list__text{position:absolute;bottom:100%;left:0;width:100%;display:block;margin-bottom:.4em;color:#005bac;font-weight:400;text-align:center}.customerMenu__list button{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:12px;background:0 0;border:none;border-radius:12px;color:#fff;font-size:2.1rem;line-height:1.2;font-weight:600;outline:none;cursor:pointer}.customerMenu__list button:before{content:"";display:inline-block;vertical-align:middle;width:.95em;height:.95em;margin-right:10px}.customerMenu__list button[data-tab-target=tab-visitor]:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_visitor_white.svg) no-repeat 50% 50%/contain}.customerMenu__list button[data-tab-target=tab-user]:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_user_white.svg) no-repeat 50% 50%/97% auto}.customerMenu__list button[data-tab-target=tab-business]:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_business_white.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.customerMenu__list button:not(.is-active):hover{background:#fff;color:#05c}.customerMenu__list button:not(.is-active):hover[data-tab-target=tab-visitor]:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_visitor_blue.svg)}.customerMenu__list button:not(.is-active):hover[data-tab-target=tab-user]:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_user_blue.svg)}.customerMenu__list button:not(.is-active):hover[data-tab-target=tab-business]:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/nav_ic_business_blue.svg)}}.customerMenu__list:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;z-index:1;width:calc(33.3333333333% + 2px);background:#40c2ff;background:linear-gradient(135deg,#40c2ff 0%,#26b3ff 100%);border-radius:20px;-webkit-box-shadow:0 3px 10px rgba(0,91,172,.2);box-shadow:0 3px 10px rgba(0,91,172,.2);-webkit-transition:left .3s;transition:left .3s}.customerMenu__list.is-current1:after{width:calc(33.3333333333% - 1px);left:calc(33.3333333333% + 1px)}.customerMenu__list.is-current2:after{left:calc(66.6666666667% + 2px)}.customerMenu--support{padding:0;background:0 0}.customerMenu--support .customerMenu__list>li{background-color:#fafafa}.customerMenu--support .customerMenu__list>li button{font-size:2.4rem;padding:18px 8px}@media only screen and (min-width:768px)and (max-width:1599.98px){.customerMenu--support .customerMenu__list>li button{font-size:2.2rem}}.customerMenu--support .customerMenu__list>li button:before{width:1.55em;height:1.55em}.customerMenu--support .customerMenu__list>li button:not(.is-active){color:#2f363f}@media(min-width:768px){.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-tv]:not(.is-active){color:#f55688}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-tv]:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_tv.svg) no-repeat 50% 50%/contain}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-tv].is-active:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_tv_white.svg) no-repeat 50% 50%/contain}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-net]:not(.is-active){color:#2f62ed}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-net]:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_net.svg) no-repeat 50% 50%/contain}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-net].is-active:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_net_white.svg) no-repeat 50% 50%/contain}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-tel]:not(.is-active){color:#13ab36}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-tel]:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_tel.svg) no-repeat 50% 50%/contain}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-tel].is-active:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_tel_white.svg) no-repeat 50% 50%/contain}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-other]:before{content:none}}.customerMenu--support .customerMenu__list:after{width:calc(25% + 1px);background:linear-gradient(135deg,#5a86fd 0%,#2f62ed 100%)}.customerMenu--support .customerMenu__list.is-current1:after{left:calc(25% + 1px);background:linear-gradient(135deg,#f95189 0%,#f73965 100%)}.customerMenu--support .customerMenu__list.is-current2:after{left:calc(50% + 1px);background:linear-gradient(135deg,#2aca4f 0%,#13ab36 100%)}.customerMenu--support .customerMenu__list.is-current3:after{left:calc(75% + 1px);background:linear-gradient(135deg,#2f62ed 0%,#2351d0 100%)}@media only screen and (max-width:767.98px){.customerMenu{padding:0 15px 15px;background:#fff}.customerMenu__list>li:first-child{border-radius:12px 0 0 12px}.customerMenu__list>li:last-child{border-radius:0 12px 12px 0}.customerMenu__list>li:not(:first-child):before{top:0;bottom:0}.customerMenu__list__text{display:none}.customerMenu__list button{padding:5px 0;font-size:1.3rem;text-align:left}}@media only screen and (max-width:767.98px)and (max-width:350px){.customerMenu__list button{font-size:1.2rem}}@media only screen and (max-width:767.98px){.customerMenu__list button:before{width:1.7em;height:1.7em;margin-right:.3em}.customerMenu__list:after{top:0;bottom:0;border-radius:12px 0 0 12px}.customerMenu__list.is-current1:after{border-radius:0}.customerMenu__list.is-current2:after{left:calc(66.6666666667% + 1px);border-radius:0 12px 12px 0}.customerMenu--support{padding:0;background:0 0}.customerMenu--support .customerMenu__list>li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:47px;margin:0 0 0 -1px;padding:0;background:0 0;border:1px solid rgba(0,0,0,.1);border-width:0 1px;border-radius:0}.customerMenu--support .customerMenu__list>li:before{content:none}.customerMenu--support .customerMenu__list>li button{padding:5px 10px;font-size:1.4rem;line-height:1.35;text-align:center}.customerMenu--support .customerMenu__list>li button:before{content:none}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-tv].is-active{color:#f55688}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-net].is-active{color:#2f62ed}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-tel].is-active{color:#13ab36}.customerMenu--support .customerMenu__list>li button[data-tab-target=tab-other].is-active{color:#005bac}.customerMenu--support .customerMenu__list:after{content:none}}.siteSearchArea{background:#fff}.siteSearchArea .siteSearch{padding:50px 40px}.siteSearchArea.theme-bg{background-color:#fafafa;border-top:1px solid #eee}.siteSearchArea.theme-bg .siteSearch__keyword__textfield{background-color:#fff}.siteSearch__keyword{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1000px;margin:0 auto}.siteSearch__keyword__logo{margin-right:20px}.siteSearch__keyword__logo img{vertical-align:middle}.siteSearch__keyword__textfield{-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:60px !important;margin:0;padding:15px 30px;background-color:#f5f5f5 !important;border:1px solid #cad9e0;border-right:none;border-radius:30px 0 0 30px;outline:none;font-size:1.7rem;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.siteSearch__keyword__textfield::-ms-clear{visibility:hidden}.siteSearch__keyword__textfield::-ms-reveal{visibility:hidden}.siteSearch__keyword__submit{-webkit-box-flex:0;-ms-flex:none;flex:none;width:220px;height:60px;margin:0;padding:13px 13px 13px 86px;background:#00a9f7 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_search_white.svg) no-repeat 60px 50%/19px auto;border:none;border-radius:0 30px 30px 0;outline:none;color:#fff;font-size:1.8rem;font-weight:600;text-align:left;letter-spacing:.1em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:768px){.siteSearch__keyword__submit:hover{background-color:#0076df}}.siteSearch__hot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px auto 0;color:#00a9f7}.siteSearch__hot__title{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:20px;font-family:"Barlow",sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.1em}.siteSearch__hot__title:before{content:"";display:inline-block;vertical-align:-.15em;width:13px;height:17px;margin-right:5px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_hot.svg) no-repeat 50% 50%/contain}.siteSearch__hot__tag{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -10px -10px}.siteSearch__hot__tag>li{margin:0 0 10px 10px}.siteSearch__hot__tag>li button{display:block;padding:5px 15px;background:0 0;border:2px solid #00a9f7;border-radius:50px;color:inherit;font-size:1.4rem;font-weight:600;outline:none;white-space:normal;cursor:pointer}@media only screen and (min-width:768px){.siteSearch__hot__tag>li button:hover{background:#0076df;border-color:#0076df;color:#fff}}.siteSearch__title{font-size:2rem;font-weight:600;text-align:center}.siteSearch__title:not(:last-child){margin-bottom:1em}@media only screen and (max-width:767.98px){.siteSearchArea{background:#fafafa}.siteSearchArea .siteSearch{padding:8px 0 0}.siteSearch__keyword{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:calc(100% - 40px)}.siteSearch__keyword__logo{margin:0 0 10px}.siteSearch__keyword__textfield{width:calc(100% - 65px) !important;padding:0 25px;background:#fff !important;font-size:1.6rem}.siteSearch__keyword__submit{width:65px;padding:0;background-position:45% 50%;background-size:25px auto;font-size:0rem;text-indent:-9999em}.siteSearch__hot{overflow-y:hidden;overflow-x:auto;margin-top:15px;padding-bottom:15px}.siteSearch__hot__title{display:none}.siteSearch__hot__tag{padding:0 10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}.siteSearch__hot__tag:after{content:"";display:block;min-width:15px;height:1em}.siteSearch__hot__tag>li{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 0 0 5px}.siteSearch__hot__tag>li button{padding:5px 10px;font-size:1.2rem}}.customerContact{padding:60px 40px;background:#4169d9 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/contact_bg.png);color:#fff}.customerContact .inner{position:relative}.customerContact .sectionTitle{text-align:center}.customerContact .allLink{position:absolute;top:35px;right:0}.customerContact .allLink a{color:#fff;border-color:rgba(255,255,255,.25)}.customerContact .allLink a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}@media only screen and (min-width:768px){.customerContact .allLink a:hover{color:#4742d6;background-color:#fff}.customerContact .allLink a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_purple.svg)}}.contactMenu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:linear-gradient(135deg,#ffe354 0%,#ffc814 100%);border-radius:20px;overflow:hidden;-webkit-box-shadow:0 -1px 0 rgba(255,200,20,.4) inset,0 5px 25px rgba(0,91,172,.6);box-shadow:0 -1px 0 rgba(255,200,20,.4) inset,0 5px 25px rgba(0,91,172,.6)}.contactMenu:not(:last-child){margin-bottom:40px}.contactMenu>li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:16.6666666667%;margin:-1px 0 0 -1px;border-top:1px solid rgba(82,63,0,.08);border-left:1px solid rgba(82,63,0,.08)}.contactMenu a{display:block;height:100%;padding:20px 5px;color:#523f00;font-size:1.6rem;font-weight:600;text-align:center;line-height:1.35;letter-spacing:normal}@media only screen and (min-width:768px)and (max-width:1599.98px){.contactMenu a{padding-left:5px;padding-right:5px;font-size:1.5rem}}@media only screen and (min-width:768px){.contactMenu a:hover{background:#fff}}.contactMenu__icon{display:block;margin:0 auto 10px;height:64px;text-align:center}.contactMenu__icon img{height:100%;width:inherit;max-width:unset}.contactMenu__fee a{background:linear-gradient(135deg,#ffb200 0%,#ff8c00 100%);color:#fff}@media only screen and (min-width:768px){.contactMenu__fee a:hover{color:#523f00;background:#fff}}.contactMenu li.is-recommend a{position:relative;overflow:hidden}.contactMenu li.is-recommend a:before{content:"おすすめ！";position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10em;height:25px;padding:2px 0;background:#f45687;color:#fff;font-size:1.25rem;font-weight:700;line-height:1;text-align:center;letter-spacing:normal;-webkit-transform:rotate(-45deg) translate(-2.5em,-1.5em) scale(.9);transform:rotate(-45deg) translate(-2.5em,-1.5em) scale(.9);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.contactMenu__sub__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.contactMenu__sub__list>li{-webkit-box-flex:1;-ms-flex:1;flex:1}.contactMenu__sub__list>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}.contactMenu__sub__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 10px 20px;text-align:left}@media only screen and (min-width:768px)and (max-width:1599.98px){.contactMenu__sub__list a{padding-left:5px;padding-right:5px;font-size:1.4rem}}.contactMenu__sub__list .contactMenu__icon{margin:0 10px 0 0;height:32px}.contactMenu--vertical{display:block;background:0 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.contactMenu--vertical:not(:last-child){margin-bottom:15px}.contactMenu--vertical>li{margin:0;border:none;border-radius:10px;background:linear-gradient(135deg,#ffe354 0%,#ffc814 100%);overflow:hidden;border:1px solid rgba(0,0,0,0)}@media only screen and (min-width:768px){.contactMenu--vertical>li:hover{border-color:#523f00}}.contactMenu--vertical>li:not(:last-child){margin-bottom:10px}.contactMenu--vertical>li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 30px 14px 20px;font-size:1.8rem;text-align:left}.contactMenu--vertical>li a:after{content:"";position:absolute;top:0;bottom:0;right:15px;width:7px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_brown.svg) no-repeat 50% 50%/contain}.contactMenu--vertical>li a[target=_blank]:after{width:12px;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_brown.svg)}.contactMenu--vertical>li.contactMenu__fee a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}.contactMenu--vertical>li.contactMenu__fee a[target=_blank]:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_white.svg)}.contactMenu--vertical>li.contactMenu__fee a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_brown.svg)}.contactMenu--vertical>li.contactMenu__fee a:hover[target=_blank]:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_brown.svg)}.contactMenu--vertical>li.is-recommend a:before{height:20px;font-size:1rem}.contactMenu--vertical .contactMenu__icon{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3vw;max-width:55px;min-width:40px;height:auto;margin:0 15px 0 0}.contactMenu--vertical .contactMenu__icon img{width:100%;max-width:100%;height:auto}@media(min-width:768px){.contactMenu--mini a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 10px;font-size:1.8rem;text-align:left}.contactMenu--mini .contactMenu__icon{margin:0 15px 0 0;height:36px}}.contactMenu--split{-ms-flex-wrap:wrap;flex-wrap:wrap;background:0 0;margin:0 0 -15px -15px;border-radius:0}.contactMenu--split>li{margin:0 0 15px 15px;background:linear-gradient(135deg,#ffe354 0%,#ffc814 100%);border:1px solid rgba(0,0,0,0);border-radius:10px;overflow:hidden}@media only screen and (min-width:768px){.contactMenu--split>li:hover{border-color:#523f00}}.contactMenu--split>li a{position:relative}.contactMenu--split>li a:after{content:"";position:absolute;top:0;bottom:0;right:1em;width:.4em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_brown.svg) no-repeat 50% 50%/contain}.telBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:20px;-webkit-box-shadow:0 5px 25px rgba(0,91,172,.6);box-shadow:0 5px 25px rgba(0,91,172,.6);color:#2f363f}.telBox__title{position:absolute;top:0;left:40px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:5px 25px;background:#4742d6;border-radius:50px;color:#fff;font-size:1.3rem;font-weight:600}.telBox__num{-webkit-box-flex:0;-ms-flex:none;flex:none;width:46%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex:none;padding:30px;border-style:solid;border-color:#e4eaed;border-width:0 1px 0 0;text-align:center}.telBox__num a{display:inline-block;width:460px}.telBox__info{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:50%;padding:20px 0}.telBox__info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem}.telBox__info dl:not(:last-child){margin-bottom:10px}.telBox__info dt{-webkit-box-flex:0;-ms-flex:none;flex:none;width:10em;padding:0 20px;color:#4742d6;font-weight:600;text-align:right;line-height:1.5}.telBox__info dd{width:calc(100% - 11.5em);padding:0 20px;border-style:dashed;border-color:#d7edf5;border-width:0 0 0 1px}.telBox__info small{padding-left:1em}.telBox__guidance{list-style:none}.telBox__guidance>li span{color:#4742d6;font-weight:600}.telBox__guidance>li span:before{content:"［";margin-left:-.5em}.telBox__guidance>li span:after{content:"］"}@media only screen and (min-width:768px)and (max-width:1599.98px){.telBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.telBox__title{-webkit-transform:translate(0,35px);transform:translate(0,35px)}.telBox__num{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-left:310px;border-width:0 0 1px}.telBox__info{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;padding:20px 0}.telBox__info dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 0 40px}.telBox__info dl:not(:last-child){margin-bottom:0}.telBox__info dt{width:100%;padding:0;margin:0 0 5px;text-align:left}.telBox__info dd{width:100%;padding:0;border-width:0}.telBox__info small{display:block}.telBox__info__left{width:40%;-webkit-box-flex:0;-ms-flex:none;flex:none}.telBox__info__right{width:60%;border-style:dashed;border-color:#d7edf5;border-width:0 0 0 1px}.telBox__guidance{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.telBox__guidance>li{margin-right:15px}}.contactColumn{display:-webkit-box;display:-ms-flexbox;display:flex}.contactColumn>*{width:50%}.contactColumn>*:not(:last-child){margin-bottom:0;margin-right:25px}.contactColumn>*.contactMenu--4col{width:60%}.contactColumn .telBox{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;color:#0e0d6a}.contactColumn .telBox__title{position:static;-webkit-transform:none;transform:none}.contactColumn .telBox__num{width:100%;padding:15px 0 0;border-width:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contactColumn .telBox__num a{width:460px}.contactColumn .telBox__text{margin-left:15px;font-size:1.5rem;font-weight:600;letter-spacing:normal}@media only screen and (max-width:767.98px){.customerContact{padding:40px 15px 30px;background-size:auto 9px}.customerContact .allLink{position:static}.contactMenu{min-width:unset;margin:0 0 -15px -15px;background:0 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.contactMenu:not(:last-child){margin-bottom:0}.contactMenu>li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(50% - 15px);margin:0 0 15px 15px;border:none;background:linear-gradient(135deg,#ffe354 0%,#ffc814 100%);border-radius:15px;-webkit-box-shadow:0 -1px 0 rgba(255,200,20,.4) inset;box-shadow:0 -1px 0 rgba(255,200,20,.4) inset;overflow:hidden}.contactMenu>li.contactMenu__sub{width:calc(100% - 15px)}.contactMenu a{padding:18px 10px 15px;line-height:1.2}.contactMenu a img{width:45px;max-height:40px}.contactMenu__icon{margin:0 auto 5px;height:40px}.contactMenu__sub a{min-height:60px;padding:10px;font-size:1.5rem}.contactMenu__sub a img{width:35px}.contactMenu--vertical{margin:0}.contactMenu--vertical:not(:last-child){margin-bottom:15px}.contactMenu--vertical>li{width:auto;margin:0}.contactMenu--vertical>li a{padding:10px 35px 10px 15px;font-size:1.6rem}.contactMenu--vertical .contactMenu__icon{width:45px;margin-right:5px}.telBox{display:block;border-radius:15px;overflow:hidden}.telBox:not(:last-child){margin-bottom:30px}.telBox__title{position:static;-webkit-transform:none;transform:none;padding:6px;border-radius:0;text-align:center}.telBox__num{width:auto;padding:26px;border-right:none}.telBox__num a{width:auto;max-width:293px}.telBox__info{width:auto;padding:0 10px 30px}.telBox__info dl{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;font-size:1.4rem;letter-spacing:normal}.telBox__info dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6em;margin-right:10px;padding:0;font-size:1.2rem;text-align:center;line-height:1.2}.telBox__info dd{width:calc(100% - 6em);padding:0 0 0 10px;line-height:1.5}.telBox__info small{display:block}.telBox__guidance{font-size:1.3rem;line-height:1.2}.telBox__guidance>li{display:-webkit-box;display:-ms-flexbox;display:flex}.telBox__guidance>li:nth-child(odd){width:auto}.telBox__guidance>li:not(:last-child){margin-bottom:8px}.telBox__guidance>li span{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:inline-block;width:2em}.telBoxWrap--spSimple .telBox{background:0 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.telBoxWrap--spSimple .telBox__title{border-radius:50px}.telBoxWrap--spSimple .telBox__num{padding:25px 10px 30px}.telBoxWrap--spSimple .telBox__info{margin:0 -10px;padding:0}.contactColumn{display:block}.contactColumn:not(:last-child){margin-bottom:30px}.contactColumn>*{width:auto}.contactColumn>*:not(:last-child){margin-bottom:5px;margin-right:0}.contactColumn>*.contactMenu--4col{width:auto}.contactColumn .telBox{padding:0}.contactColumn .telBox__num{padding:10px 26px 26px}.contactColumn .telBox__num a{width:auto;max-width:293px;margin:0 auto}.contactColumn .telBox__text{margin:5px 0 0;font-size:1.2rem;text-align:center}}.infoArea{padding:68px 40px;background:#fafafa}.infoArea .inner{position:relative}.infoArea .allLink{position:absolute;top:0;right:0}.infoArea .allLink a{color:#005bac;border-color:rgba(0,91,172,.2)}.infoArea .allLink a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg)}@media only screen and (min-width:768px){.infoArea .allLink a:hover{color:#fff;background-color:#0076df}.infoArea .allLink a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}.infoArea__title{margin-bottom:12px;color:#005bac;font-size:2.8rem;font-weight:600;letter-spacing:normal}.infoArea__title:before{content:"";display:inline-block;vertical-align:-.15em;width:1.2em;height:1.2em;margin-right:.5em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_info_blue.svg) no-repeat 50% 50%/99%}.infoArea__tab{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;background:#fff;border:1px solid #cad9e0;border-radius:50px}.infoArea__tab>li{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.5rem;font-weight:600;text-align:center;cursor:pointer}.infoArea__tab>li:first-child{border-radius:50px 0 0 50px}.infoArea__tab>li:last-child{border-radius:0 50px 50px 0}.infoArea__tab>li:not(:last-child){border-right:1px solid #cad9e0}.infoArea__tab>li button{display:block;width:100%;height:100%;padding:6px;color:currentColor;font-size:inherit;font-weight:inherit;border:none;background:0 0;border-radius:inherit;text-align:center;cursor:pointer;-webkit-appearance:button}@media only screen and (min-width:768px){.infoArea__tab>li:hover:not(.is-active){background:#2f62ed !important;color:#fff !important}}.infoArea__tab>li.is-active{position:relative;background-color:currentColor}.infoArea__tab>li.is-active:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border-top:5px solid currentColor;border-left:5px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0)}.infoArea__tab>li.is-active button{color:#fff}.infoArea__attn{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 -40px}.infoArea__attn:first-child{margin-top:-40px}.infoArea__attn__box{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px 0 0 40px}.infoArea__attn .allLink{position:absolute;top:0;right:0}.infoArea__attn .allLink a{color:#005bac;font-size:1.2rem;border-color:rgba(0,91,172,.2)}.infoArea__attn .allLink a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg)}@media only screen and (min-width:768px){.infoArea__attn .allLink a:hover{color:#fff;background-color:#0076df}.infoArea__attn .allLink a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}.infoArea__attn__title{margin-bottom:10px;color:#005bac;font-size:2.4rem;font-weight:600}.infoArea__attn__title:before{content:"";display:inline-block;vertical-align:-.1em;width:1.08em;height:1.08em;margin-right:10px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_attn_blue.svg) no-repeat 50% 50%/97% auto}.infoArea__attn .attnList{height:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.infoArea__attn .attnList>li{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.infoArea__attn .attnList>li.attnList__link{-webkit-box-flex:0;-ms-flex:none;flex:none}.newsList{list-style:none;background:#fff;border:1px solid #cad9e0;border-radius:15px;overflow:hidden}.newsList+.newsList{margin-top:50px}.newsList>li:not(:last-child){border-bottom:1px solid #cad9e0}.newsList>li.is-emergency{background:#d93434;color:#fff}.newsList>li.is-emergency>a[href]:after{border-color:currentColor}@media only screen and (min-width:768px){.newsList>li.is-emergency>a[href]:hover{background:#c02424}}.newsList>li.is-emergency>a[target=_blank]:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_white.svg)}.newsList>li.is-important{background:#ffe100}.newsList>li.is-important>a[href]:after{border-color:currentColor}@media only screen and (min-width:768px){.newsList>li.is-important>a[href]:hover{color:#4a4100;background:#e6cb00}.newsList>li.is-important>a[href]:hover:after{border-color:currentColor}}.newsList>li.is-important>a[target=_blank]:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_brown.svg)}@media only screen and (min-width:768px){.newsList>li.is-important>a[target=_blank]:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_brown.svg)}}.newsList li>a,.newsList li>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 45px 15px 15px;color:inherit}.newsList li>a[href]:after,.newsList li>div[href]:after{content:"";position:absolute;top:50%;right:25px;width:6px;height:6px;border-right:2px solid #05c;border-bottom:2px solid #05c;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}@media only screen and (min-width:768px){.newsList li>a[href]:hover,.newsList li>div[href]:hover{background-color:#0076df;color:#fff}.newsList li>a[href]:hover:after,.newsList li>div[href]:hover:after{content:"";border-color:rgba(0,0,0,0) #fff #fff rgba(0,0,0,0)}}.newsList li>a[target=_blank]:after,.newsList li>div[target=_blank]:after{width:.75em;height:.75em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank.svg) no-repeat 50% 50%/contain;border:none;-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%)}@media only screen and (min-width:768px){.newsList li>a[target=_blank]:hover:after,.newsList li>div[target=_blank]:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_white.svg)}}.newsList__date{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:10em;margin-right:15px;text-align:center;white-space:nowrap}.newsList .newsTag{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:20px;border:1px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box}.newsList .newTag{vertical-align:middle;margin-right:10px}.newsList__text{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:1.6rem;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.newTag{display:inline-block;width:40px;padding:2px 0 3px;font-family:"Barlow",sans-serif;color:#ff4666;font-size:1.2rem;line-height:1;border:1px solid;font-weight:700;text-align:center;background-color:#fff}.newsTag{display:inline-block;vertical-align:middle;min-width:120px;padding:8px 5px;background:#2f62ed;border-radius:5px;color:#fff;font-size:1.2rem;font-weight:600;text-align:center;line-height:1}.newsTag.is-emergencyTag{background-color:#c21313}.newsTag.is-importantTag{background-color:#f2d200;color:#4a4100}.attnList{position:relative;list-style:none;background:#fafafa;border:1px solid #cad9e0;border-radius:15px;overflow:hidden}.attnList>li:not(.attnList__link):not(:last-child){border-bottom:1px solid #cad9e0}.attnList>li:not(.attnList__link) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:20px;color:inherit;background:#fff}@media only screen and (min-width:768px){.attnList>li:not(.attnList__link) a:hover{background-color:#0076df;color:#fff}.attnList>li:not(.attnList__link) a:hover .attnCate>li{color:rgba(255,255,255,.15)}.attnList>li:not(.attnList__link) a:hover .attnCate>li:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_maintenance_white.svg);opacity:.15}.attnList>li:not(.attnList__link) a:hover .attnCate>li.attnCate__tv:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_tv_white.svg)}.attnList>li:not(.attnList__link) a:hover .attnCate>li.attnCate__net:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_net_white.svg)}.attnList>li:not(.attnList__link) a:hover .attnCate>li.attnCate__tel:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_tel_white.svg)}.attnList>li:not(.attnList__link) a:hover .attnCate>li.is-on{color:#fff}.attnList>li:not(.attnList__link) a:hover .attnCate>li.is-on:before{opacity:1}}.attnList__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.attnList__tag .attnTag{margin:0 auto 0 0}.attnList__tag .attnCate{margin:0 0 0 auto}.attnList__tag .note{margin:0 0 -.1em 10px}.attnList__tag .note:not(:last-child){margin-bottom:0}.attnList__title{display:block;width:100%;margin:.75em 0 .5em;font-size:1.6rem;line-height:1.4;font-weight:600}.attnList__info{list-style:none;width:100%;font-size:1.5rem;line-height:1.5}.attnList__info>li{position:relative;padding-left:24px}.attnList__info>li.attnList__info__date:before{content:"";display:inline-block;position:absolute;top:calc(50% - 8px);left:0;width:16px;height:16px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/attn_ic_date.svg) no-repeat center/contain}a:hover .attnList__info>li.attnList__info__date:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/attn_ic_date_white.svg)}.attnList__info>li.attnList__info__area:before{content:"";display:inline-block;position:absolute;top:calc(50% - 9px);left:2px;width:14px;height:16px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/attn_ic_area.svg) no-repeat center/contain}a:hover .attnList__info>li.attnList__info__area:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/attn_ic_area_white.svg)}.attnList__none{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:20px;color:inherit;background:#fff}.attnList__link{padding:5px 0;background:#8a99a1;color:#fff;text-align:center}.attnLinkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.3rem;letter-spacing:normal;line-height:1.5}.attnLinkList a{display:inline-block;vertical-align:middle;color:inherit;margin:3px 10px}.attnLinkList a[target=_blank]:after{content:"";display:inline-block;vertical-align:-.1em;width:.77em;height:.77em;margin-left:.5em;-webkit-mask:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_white.svg) no-repeat 50% 50%/contain;mask:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_white.svg) no-repeat 50% 50%/contain;background:currentColor}.attnLinkList a:hover{background:0 0;text-decoration:underline;opacity:.8}.attnCate{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;color:#d9d9d9;font-size:1.4rem;line-height:1;font-weight:500;letter-spacing:normal}.attnCate>li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attnCate>li:before{content:"";display:inline-block;vertical-align:middle;width:1.2em;height:1.2em;margin-right:.2em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_maintenance_gray.svg) no-repeat 50% 50%/contain}.attnCate>li.is-on{color:#005bac}.attnCate>li.is-on:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_maintenance.svg) no-repeat 50% 50%/contain}.attnCate>li.attnCate__net:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_net_gray.svg)}.attnCate>li.attnCate__net.is-on{color:#2f62ed}.attnCate>li.attnCate__net.is-on:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_net.svg)}.attnCate>li.attnCate__tv:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_tv_gray.svg)}.attnCate>li.attnCate__tv.is-on{color:#f55688}.attnCate>li.attnCate__tv.is-on:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_tv.svg)}.attnCate>li.attnCate__tel:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_tel_gray.svg)}.attnCate>li.attnCate__tel.is-on{color:#13ab36}.attnCate>li.attnCate__tel.is-on:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/cate_ic_tel.svg)}.attnTag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;min-width:50px;height:24px;padding:0 5px;background:#fff;border:1px solid currentColor;border-radius:5px;color:#005bac;font-size:1.2rem;font-weight:600;text-align:center;line-height:1;overflow:hidden}.attnTag__now{display:inline-block;margin:-5px 5px -5px -5px;padding:5px;background:#d42a2a}.attnTag.is-end{color:#2f363f}.attnTag.is-urgent{background:#b22424;color:#fff}.attnTag.is-now{background:#d42a2a;color:#fff;border-color:#d42a2a}.attnTag.is-maintenance{background:#005bac;color:#fff;border-color:#005bac}@media only screen and (max-width:767.98px){.infoArea{padding:45px 0 30px}.infoArea .allLink{position:static}.infoArea__title{font-size:2.4rem;text-align:center}.infoArea__title:before{display:block;width:1.45em;height:1.45em;margin:0 auto 5px}.infoArea__select{position:relative;z-index:1;height:40px;margin:0 15px 25px;border-radius:10px;overflow:hidden}.infoArea__select.is-active{overflow:visible}.infoArea__select.is-current1 .infoArea__tab{top:calc(-40px*1)}.infoArea__select.is-current2 .infoArea__tab{top:calc(-40px*2)}.infoArea__select.is-current3 .infoArea__tab{top:calc(-40px*3)}.infoArea__select.is-current4 .infoArea__tab{top:calc(-40px*4)}.infoArea__select.is-current5 .infoArea__tab{top:calc(-40px*5)}.infoArea__tab{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;margin:0;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 3px 10px rgba(0,91,172,.2);box-shadow:0 3px 10px rgba(0,91,172,.2)}.infoArea__tab>li{height:40px;font-size:1.4rem;line-height:1.6}.infoArea__tab>li:first-child,.infoArea__tab>li:last-child{border-radius:0}.infoArea__tab>li:not(:last-child){border-right:none;border-bottom:1px solid #cad9e0}.infoArea__tab>li button{padding:8px;outline:none}.infoArea__tab>li.is-active:after{top:50%;left:auto;right:17px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-top-color:#fff;border-width:5px 4px 0}.infoArea__attn{display:block;margin:45px 0 -45px}.infoArea__attn:first-child{margin-top:0}.infoArea__attn__box{margin:0 0 45px}.infoArea__attn .allLink{position:static}.infoArea__attn .allLink a{font-size:1.4rem}.infoArea__attn__title{margin-bottom:15px;text-align:center}.infoArea__attn__title:before{display:block;width:1.55em;height:1.45em;margin:0 auto 5px}.newsList{border-width:1px 0;border-radius:0}.newsList+.newsList{margin-top:40px}.newsList li>a,.newsList li>div{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 35px 15px 15px}.newsList li>a:after,.newsList li>div:after{content:none}.newsList__date{min-width:0;margin-right:0;font-size:1.2rem}.newsList .newTag{margin-right:10px}.newsList__new{margin-right:5px}.newsList__text{width:100%;margin-top:5px}.newsTag{min-width:85px;padding:5px;font-size:1.3rem;border-radius:3px}.attnList{padding-bottom:0;background:0 0;border:none;border-radius:0}.attnList>li:not(.attnList__link){background:#fff;border-bottom:1px solid #cad9e0}.attnList>li:not(.attnList__link):first-child{border-top:1px solid #cad9e0}.attnList>li:not(.attnList__link) a{display:block;padding:15px}.attnList__tag{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.attnList__tag .attnCate{margin:5px 0 0 auto}.attnList__tag .note{width:100%;margin:15px 0 0;padding:.5em;text-align:right;line-height:1.2;background:#fafafa;border-radius:5px}.attnList__info{font-size:1.4rem;line-height:1.3}.attnList__info>li:not(:last-child){margin-bottom:5px}.attnList__info>li.attnList__info__date:before{top:3px;left:0;width:16px;height:16px}a:hover .attnList__info>li.attnList__info__date:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/attn_ic_date.svg)}.attnList__info>li.attnList__info__area:before{top:3px;left:2px;width:14px;height:16px}a:hover .attnList__info>li.attnList__info__area:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/attn_ic_area.svg)}.attnList__none{padding:15px}.attnList__link{position:static;margin:15px 15px 0;padding:10px 15px;border-radius:10px;text-align:left}.attnLinkList{display:block;font-size:1.2rem}.attnLinkList a{margin:4px 0;line-height:1.2}.attnCate{height:auto;font-size:1.2rem;font-weight:600;margin-right:-.8em;letter-spacing:normal}.attnTag{min-width:42px;padding:4px;border-radius:3px;font-size:1.2rem}.attnTag__now{margin:-4px 4px -4px -4px;padding:4px}.note{margin-left:10px}}.customerService{background:#d7f5fa url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service_bg.png);color:#005bac}.customerService .inner{position:relative}.customerService .sectionTitle{text-align:center}.customerService__block{padding:60px 40px}.customerService__block:not(:first-child){padding-top:0}.customerService__block--menu .allLink{position:absolute;top:20px;right:0}.customerService__block--campaign .allLink a{background:#fff}@media only screen and (min-width:768px){.customerService__block--campaign .allLink a:hover{background:#00a9f7}}[data-tab-block=tab-user] .customerService{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service_bg_user.png);color:#4742d6}[data-tab-block=tab-user] .customerService .allLink a{color:#4742d6;border-color:rgba(71,66,214,.2)}[data-tab-block=tab-user] .customerService .allLink a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg)}@media only screen and (min-width:768px){[data-tab-block=tab-user] .customerService .allLink a:hover{color:#4742d6;background-color:#fff}[data-tab-block=tab-user] .customerService .allLink a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_purple.svg)}}[data-tab-block=tab-business] .customerService{padding-bottom:65px;background:#daf5ff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_visual_bg.png) no-repeat 50% 100%;color:#0061ad}@media screen and (min-width:2500px){[data-tab-block=tab-business] .customerService{background-size:100% auto}}[data-tab-block=tab-business] .customerService .allLink{position:static}[data-tab-block=tab-business] .customerService .allLink:not(:first-child){margin-top:35px}[data-tab-block=tab-business] .customerService .allLink>a{background-color:#fff;border-color:rgba(0,97,173,.25);color:#0061ad}[data-tab-block=tab-business] .customerService .allLink>a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg)}[data-tab-block=tab-business] .customerService .allLink>a:hover{background-color:#0061ad;border-color:#0061ad;color:#fff}[data-tab-block=tab-business] .customerService .allLink>a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}[data-tab-block=tab-business] .customerService .bizTabBlock{padding-bottom:0;background:#fff;border-radius:25px}[data-tab-block=tab-business] .customerService .bizService>li{padding:8px 20px}[data-tab-block=tab-business] .customerService .bizService>li:not(:last-child){border-bottom:1px solid #cad9e0}[data-tab-block=tab-business] .customerService .bizService>li.bizService__solution .bizService__info{background-color:rgba(0,0,0,0)}[data-tab-block=tab-business] .customerService .bizService>li.bizService__solution .bizService__info__text{background-color:#def2fc}[data-tab-block=tab-business] .customerService .bizService>li.bizService__media .bizService__info{background-color:rgba(0,0,0,0)}[data-tab-block=tab-business] .customerService .bizService>li.bizService__media .bizService__info__text{background-color:#eef5df}[data-tab-block=tab-business] .customerService .bizService>li.bizService__apartment .bizService__info{background-color:rgba(0,0,0,0)}[data-tab-block=tab-business] .customerService .bizService>li.bizService__apartment .bizService__info__text{background-color:#ffeae5}[data-tab-block=tab-business] .customerService .bizService__info{width:230px;margin:0 15px 0 0;padding:0}@media(min-width:768px){[data-tab-block=tab-business] .customerService .bizService__info__title:before{left:-12px;bottom:-8px}}[data-tab-block=tab-business] .customerService .bizService__menu{padding:0;border:none}[data-tab-block=tab-business] .customerService .purposeMenu{padding:40px 40px 0;border:none}.campaignMenu{list-style:none;padding:0 68px}.campaignMenu__item{padding:0 12px;vertical-align:top;line-height:1}.campaignMenu__item img{width:100%;vertical-align:middle}.campaignMenu__item span,.campaignMenu__item a{position:relative;display:block;padding-top:100%;border-radius:10px;-webkit-box-shadow:0 3px 12px rgba(0,91,172,.2);box-shadow:0 3px 12px rgba(0,91,172,.2);overflow:hidden;background-color:#fff}.campaignMenu__item span img,.campaignMenu__item a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;background:#fff}.campaignMenu__item span img.js-objectFit,.campaignMenu__item a img.js-objectFit{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.campaignMenu__item span:after,.campaignMenu__item a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;width:auto;height:auto;background-color:rgba(0,0,0,.2);mix-blend-mode:overlay;opacity:0}@media only screen and (min-width:768px){.campaignMenu__item span:hover,.campaignMenu__item a:hover{-webkit-box-shadow:none;box-shadow:none}.campaignMenu__item span:hover:after,.campaignMenu__item a:hover:after{opacity:1}}.campaignMenu.js-campaignMenu{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.campaignMenu.js-campaignMenu.slick-initialized{opacity:1}.campaignMenu .slick-list{padding-bottom:30px}.campaignMenu .slick-arrow{position:absolute;top:0;bottom:30px;width:50px;height:50px;margin:auto;background:#00a9f7 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_yellow.svg) no-repeat 50% 50%/12px auto;border:none;border-radius:50%;-webkit-box-shadow:0 3px 15px rgba(0,169,247,.6);box-shadow:0 3px 15px rgba(0,169,247,.6);text-indent:-9999em;cursor:pointer;outline:none}@media only screen and (min-width:768px){.campaignMenu .slick-arrow:hover{background-color:#0076df}}.campaignMenu .slick-arrow.slick-prev{-webkit-transform:scale(-1,1);transform:scale(-1,1);left:0}.campaignMenu .slick-arrow.slick-next{right:0}@media only screen and (max-width:767.98px){.customerService{background-size:50px}.customerService__block{padding:40px 15px 20px}.customerService__block:not(:first-child){padding-top:40px}.customerService__block--menu{padding:0}.customerService__block--menu .sectionTitle{display:none}.customerService__block--menu .allLink{position:relative;top:0;margin-top:0;padding:20px 15px;text-align:center;background:#fff}.customerService__block--menu .allLink:before{content:"";position:absolute;background:#e4eaed;top:0;left:15px;right:15px;height:1px}.customerService__block--campaign .allLink{position:static;margin-top:0;text-align:right}[data-tab-block=tab-business] .customerService{padding-top:20px;padding-bottom:45px;background-size:180% auto}[data-tab-block=tab-business] .customerService .allLink{padding:0;background:0 0}[data-tab-block=tab-business] .customerService .allLink:not(:first-child){margin-top:25px}[data-tab-block=tab-business] .customerService .allLink:before{content:none}[data-tab-block=tab-business] .customerService .bizTabBlock{margin:0 15px;padding:0;border-radius:12px}[data-tab-block=tab-business] .customerService .bizService>li{padding:10px 0;border:none}[data-tab-block=tab-business] .customerService .bizService__info{width:auto;margin:0 15px}[data-tab-block=tab-business] .customerService .purposeMenu{padding:15px 15px 0}.campaignMenu{margin:0 -15px;padding:0 8px}.campaignMenu__item{width:calc(50% - 14px);padding:0 7px 14px}.campaignMenu .slick-list{padding-bottom:6px}.campaignMenu .slick-arrow{top:100%;bottom:auto;width:42px;height:42px;background-size:10px auto}.campaignMenu .slick-arrow.slick-prev{left:15px}.campaignMenu .slick-arrow.slick-next{right:auto;left:72px}}.serviceMenu{list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border-radius:25px;overflow:hidden;color:#005bac}.serviceMenu:not(:last-child){margin-bottom:15px}.serviceMenu:before,.serviceMenu:after{content:"";position:absolute;top:0;bottom:0;z-index:1;background:#fff;width:35px;pointer-events:none}.serviceMenu:before{left:0}.serviceMenu:after{right:0}.serviceMenu__inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;line-height:1.3}.serviceMenu .menuBtn,.serviceMenu__bnList{list-style:none;width:100%;max-width:300px;margin:0 auto}.serviceMenu .menuBtn:not(:last-child),.serviceMenu__bnList:not(:last-child){margin-bottom:10px}.serviceMenu .menuBtn>li:not(:last-child),.serviceMenu__bnList>li:not(:last-child){margin-bottom:10px}.serviceMenu .menuBtn{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.serviceMenu .menuBtn:not(:last-child){margin-bottom:0}.serviceMenu__bnList>li>a{display:block;border-radius:8px;overflow:hidden}.serviceMenu__bnList>li>a img{width:100%}@media only screen and (min-width:768px){.serviceMenu__bnList>li>a:hover{opacity:.8}}.serviceMenu__detailBtn{width:100%;max-width:300px;margin:0 auto 30px}.serviceMenu__detailBtn>a{position:relative;display:block;padding:11px;background:linear-gradient(135deg,#f95189 0%,#f73965 100%);-webkit-box-shadow:0 3px 10px rgba(250,102,157,.2);box-shadow:0 3px 10px rgba(250,102,157,.2);border-radius:50px;color:#fff;font-size:1.4rem;font-weight:600}.serviceMenu__detailBtn>a:before{content:"";position:absolute;top:0;bottom:0;right:15px;width:8px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.serviceMenu__detailBtn>a:hover{background:linear-gradient(135deg,#f95189 0%,#f95189 100%)}}.serviceMenu>li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;position:relative;margin:-1px 0 -1px -1px;padding:10px;width:20%;border-top:1px solid #cad9e0;text-align:center}.serviceMenu>li:before{content:"";position:absolute;background:#cad9e0;top:35px;bottom:35px;left:0;width:1px}.serviceMenu>li>.serviceIconBox,.serviceMenu>li>.serviceIconBox--other,.serviceMenu>li>.serviceIconBox--emphasis,.serviceMenu>li>.serviceIconBox--biz,.serviceMenu>li>.serviceIconBox--support,.serviceMenu>li>.serviceIconBox--tel,.serviceMenu>li>.serviceIconBox--net,.serviceMenu>li>.serviceIconBox--tv,.serviceMenu>li>.serviceIconBox--pack{position:relative;z-index:2;height:100%}.serviceMenu>li.serviceMenu__pack{width:40%;color:#2f363f}.serviceMenu>li.serviceMenu__net .serviceMenu__btnList>li>a:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_net.svg)}@media only screen and (min-width:768px){.serviceMenu>li.serviceMenu__net .serviceMenu__btnList>li>a:hover{background-color:#2f62ed}.serviceMenu>li.serviceMenu__net .serviceMenu__btnList>li>a:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}.serviceMenu>li.serviceMenu__net .serviceMenu__detailBtn>a{background:linear-gradient(135deg,#396cf7 0%,#284bf5 100%);-webkit-box-shadow:0 3px 10px rgba(44,84,245,.2);box-shadow:0 3px 10px rgba(44,84,245,.2)}@media only screen and (min-width:768px){.serviceMenu>li.serviceMenu__net .serviceMenu__detailBtn>a:hover{background:linear-gradient(135deg,#396cf7 0%,#396cf7 100%)}}.serviceMenu>li.serviceMenu__tel .serviceMenu__btnList>li>a:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_tel.svg)}@media only screen and (min-width:768px){.serviceMenu>li.serviceMenu__tel .serviceMenu__btnList>li>a:hover{background-color:#13ab36}.serviceMenu>li.serviceMenu__tel .serviceMenu__btnList>li>a:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}.serviceMenu>li.serviceMenu__tel .serviceMenu__detailBtn>a{background:linear-gradient(135deg,#22b545 0%,#189f30 100%);-webkit-box-shadow:0 3px 10px rgba(27,164,54,.2);box-shadow:0 3px 10px rgba(27,164,54,.2)}@media only screen and (min-width:768px){.serviceMenu>li.serviceMenu__tel .serviceMenu__detailBtn>a:hover{background:linear-gradient(135deg,#22b545 0%,#22b545 100%)}}.serviceMenu>li.serviceMenu__app{width:40%}.serviceMenu>li.serviceMenu__app img{height:144px}.serviceMenu>li.serviceMenu__bnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.serviceMenu>li.serviceMenu__bnr>a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;position:relative;z-index:2}@media only screen and (min-width:768px){.serviceMenu>li.serviceMenu__bnr>a:hover{opacity:.7}}@media(min-width:768px){.serviceMenu>li.serviceMenu__bnr.serviceMenu__bnr--basicplan1{width:40%;padding:24px}.serviceMenu>li.serviceMenu__bnr.serviceMenu__bnr--basicplan2{width:40%;max-width:445px}.serviceMenu>li.serviceMenu__bnr.serviceMenu__bnr--basicplan3{max-width:310px;padding:10px 0 10px 10px}.serviceMenu>li.serviceMenu__bnr.serviceMenu__bnr--basicplan3+li:before{content:none}}.serviceMenu>li.serviceMenu__packBtn{width:40%}.serviceMenu>li.serviceMenu__packBtn .servicePackBtn{padding:15px 15px 15px 25px;height:100%}.serviceMenu--col4>li{width:25%}.houseMenu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/house_menu_bg.jpg) no-repeat 50% 50%/cover;border-radius:20px}.houseMenu>li{width:260px}.houseMenu>li:not(:last-child){margin-right:24px}.houseMenu>li a{position:relative;display:block;padding:16px;background:#25bfff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/btn_bg_dot.png);border-radius:18px;-webkit-box-shadow:0 3px 15px rgba(37,191,255,.4);box-shadow:0 3px 15px rgba(37,191,255,.4);text-align:center}.houseMenu>li a:after{content:"";position:absolute;top:0;bottom:0;right:20px;width:10px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_yellow.svg) no-repeat 50% 50%/contain}.houseMenu>li a img{vertical-align:middle}@media only screen and (min-width:768px){.houseMenu>li a:hover{background-color:#0076df}}.houseMenu--noBg{padding:0;background:0 0}.houseMenu--noBg>li{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}.servicePackBtn>a{display:block;height:100%;background:#fcf3ec;border:1px solid rgba(0,0,0,0);border-radius:20px;overflow:hidden;color:#2f363f;line-height:1.458;letter-spacing:normal;text-align:left}@media only screen and (min-width:768px){.servicePackBtn>a:hover{background-color:#ffd3db}.servicePackBtn>a:hover .servicePackBtn__info{background-color:#fc002f}}.servicePackBtn__info{display:block;padding:1em;background:#ff3057;text-align:center}.servicePackBtn__tag{display:inline-block;vertical-align:top;padding:.2em 1.5em;background:#ffea00;border-radius:50em;font-size:1.2rem;font-weight:700}.servicePackBtn__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em}.servicePackBtn__logo{display:block;max-width:253px;margin:.2em auto 0}.servicePackBtn__text{font-size:1.4rem;font-weight:700}.servicePackBtn__price{max-width:192px}@media only screen and (max-width:767.98px){.serviceMenuWrap{padding:5px}.serviceMenu{border-radius:0}.serviceMenu:not(:last-child){margin-bottom:0}.serviceMenu:before,.serviceMenu:after{content:none}.serviceMenu__inner{display:block}.serviceMenu__inner:before{content:"";position:absolute;background:#e4eaed;bottom:-11px;left:5px;right:5px;height:1px}.serviceMenu .menuBtn,.serviceMenu__bnList{max-width:none;width:auto}.serviceMenu .menuBtn{margin:23px 0 -10px -10px}.serviceMenu__bnList>li{margin-bottom:10px}.serviceMenu__bnList>li>a{border-radius:10px}.serviceMenu__detailBtn{max-width:none;margin:15px auto 0;text-align:center}.serviceMenu__detailBtn>a{padding:12px 35px 12px 30px}.serviceMenu>li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(50% + 1px);margin:-1px -1px -1px 0;border-top:none}.serviceMenu>li:before{top:15px;bottom:15px;left:auto;right:0}.serviceMenu>li:after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:1px;background:#cad9e0}.serviceMenu>li.serviceMenu__pack,.serviceMenu>li.serviceMenu__app,.serviceMenu>li.serviceMenu__bnr,.serviceMenu>li.serviceMenu__packBtn{width:100%}.serviceMenu>li.serviceMenu__app a img{height:115px;width:auto}.serviceMenu>li.serviceMenu__bnr{width:100%}.serviceMenu>li.serviceMenu__bnr.serviceMenu__bnr--basicplan1{padding:22px 16px}.serviceMenu>li.serviceMenu__bnr.serviceMenu__bnr--basicplan1:before{content:none}.serviceMenu>li.serviceMenu__bnr.serviceMenu__bnr--basicplan2:before{content:none}.serviceMenu>li.serviceMenu__bnr.serviceMenu__bnr--basicplan3:before{content:none}.serviceMenu>li.serviceMenu__packBtn{padding-bottom:0}.serviceMenu>li.serviceMenu__packBtn:after{content:none}.serviceMenu>li.serviceMenu__packBtn .servicePackBtn{padding:0}.houseMenu{display:block;padding:30px;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/house_menu_bg_sp.jpg);border-radius:0}.houseMenu>li{max-width:295px;width:auto;margin:0 auto}.houseMenu>li:not(:last-child){margin-right:auto;margin-bottom:16px}.houseMenu>li a{padding:15px 30px 15px 15px;background-size:8px;border-radius:15px;text-align:left}.houseMenu>li a img{height:23px}.houseMenu>li a:after{right:15px}.houseMenu--noBg{padding:0;background:0 0}.houseMenu--noBg>li{max-width:none}.servicePackBtn>a{border-color:#dcddde;border-radius:10px;line-height:1.458}.servicePackBtn__info{position:relative}.servicePackBtn__info:after{content:"";position:absolute;top:0;bottom:0;right:.5em;width:.5em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg) no-repeat 50% 50%/contain}.servicePackBtn__tag{font-size:1.05rem}.servicePackBtn__logo{max-width:244px}.servicePackBtn__text{font-size:1.2rem}.servicePackBtn__price{max-width:162px}}.serviceIconBox,.serviceIconBox--other,.serviceIconBox--emphasis,.serviceIconBox--biz,.serviceIconBox--support,.serviceIconBox--tel,.serviceIconBox--net,.serviceIconBox--tv,.serviceIconBox--pack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 5px 20px;border-radius:20px;color:inherit;font-size:1.9rem;font-weight:600;line-height:1.3;letter-spacing:normal;-webkit-transition:background-color .1s;transition:background-color .1s}@media only screen and (min-width:768px)and (max-width:1599.98px){.serviceIconBox,.serviceIconBox--other,.serviceIconBox--emphasis,.serviceIconBox--biz,.serviceIconBox--support,.serviceIconBox--tel,.serviceIconBox--net,.serviceIconBox--tv,.serviceIconBox--pack{font-size:1.7rem}}.serviceIconBox__title{display:block;margin-top:.6em}.serviceIconBox__title.is-large{font-size:2.2rem}@media only screen and (min-width:768px)and (max-width:1599.98px){.serviceIconBox__title.is-large{font-size:2rem}}.serviceIconBox__text{display:block;margin-top:.1em;font-size:1.6rem;font-weight:300}@media only screen and (min-width:768px)and (max-width:1599.98px){.serviceIconBox__text{font-size:1.4rem}}.serviceIconBox__tag{display:inline-block;padding:5px 10px;border:1px solid currentColor;border-radius:50px;font-size:1.3rem;line-height:1}.serviceIconBox .serviceIcon:before,.serviceIconBox .serviceIcon--border:before,.serviceIconBox .serviceIcon--illust:before,.serviceIconBox .serviceIcon--biz:before,.serviceIconBox .serviceIcon--support:before,.serviceIconBox .serviceIcon--tel:before,.serviceIconBox .serviceIcon--net:before,.serviceIconBox .serviceIcon--tv:before,.serviceIconBox .serviceIcon--basic:before,.serviceIconBox--other .serviceIcon:before,.serviceIconBox--other .serviceIcon--border:before,.serviceIconBox--other .serviceIcon--illust:before,.serviceIconBox--other .serviceIcon--biz:before,.serviceIconBox--other .serviceIcon--support:before,.serviceIconBox--other .serviceIcon--tel:before,.serviceIconBox--other .serviceIcon--net:before,.serviceIconBox--other .serviceIcon--tv:before,.serviceIconBox--other .serviceIcon--basic:before,.serviceIconBox--emphasis .serviceIcon:before,.serviceIconBox--emphasis .serviceIcon--border:before,.serviceIconBox--emphasis .serviceIcon--illust:before,.serviceIconBox--emphasis .serviceIcon--biz:before,.serviceIconBox--emphasis .serviceIcon--support:before,.serviceIconBox--emphasis .serviceIcon--tel:before,.serviceIconBox--emphasis .serviceIcon--net:before,.serviceIconBox--emphasis .serviceIcon--tv:before,.serviceIconBox--emphasis .serviceIcon--basic:before,.serviceIconBox--biz .serviceIcon:before,.serviceIconBox--biz .serviceIcon--border:before,.serviceIconBox--biz .serviceIcon--illust:before,.serviceIconBox--biz .serviceIcon--biz:before,.serviceIconBox--biz .serviceIcon--support:before,.serviceIconBox--biz .serviceIcon--tel:before,.serviceIconBox--biz .serviceIcon--net:before,.serviceIconBox--biz .serviceIcon--tv:before,.serviceIconBox--biz .serviceIcon--basic:before,.serviceIconBox--support .serviceIcon:before,.serviceIconBox--support .serviceIcon--border:before,.serviceIconBox--support .serviceIcon--illust:before,.serviceIconBox--support .serviceIcon--biz:before,.serviceIconBox--support .serviceIcon--support:before,.serviceIconBox--support .serviceIcon--tel:before,.serviceIconBox--support .serviceIcon--net:before,.serviceIconBox--support .serviceIcon--tv:before,.serviceIconBox--support .serviceIcon--basic:before,.serviceIconBox--tel .serviceIcon:before,.serviceIconBox--tel .serviceIcon--border:before,.serviceIconBox--tel .serviceIcon--illust:before,.serviceIconBox--tel .serviceIcon--biz:before,.serviceIconBox--tel .serviceIcon--support:before,.serviceIconBox--tel .serviceIcon--tel:before,.serviceIconBox--tel .serviceIcon--net:before,.serviceIconBox--tel .serviceIcon--tv:before,.serviceIconBox--tel .serviceIcon--basic:before,.serviceIconBox--net .serviceIcon:before,.serviceIconBox--net .serviceIcon--border:before,.serviceIconBox--net .serviceIcon--illust:before,.serviceIconBox--net .serviceIcon--biz:before,.serviceIconBox--net .serviceIcon--support:before,.serviceIconBox--net .serviceIcon--tel:before,.serviceIconBox--net .serviceIcon--net:before,.serviceIconBox--net .serviceIcon--tv:before,.serviceIconBox--net .serviceIcon--basic:before,.serviceIconBox--tv .serviceIcon:before,.serviceIconBox--tv .serviceIcon--border:before,.serviceIconBox--tv .serviceIcon--illust:before,.serviceIconBox--tv .serviceIcon--biz:before,.serviceIconBox--tv .serviceIcon--support:before,.serviceIconBox--tv .serviceIcon--tel:before,.serviceIconBox--tv .serviceIcon--net:before,.serviceIconBox--tv .serviceIcon--tv:before,.serviceIconBox--tv .serviceIcon--basic:before,.serviceIconBox--pack .serviceIcon:before,.serviceIconBox--pack .serviceIcon--border:before,.serviceIconBox--pack .serviceIcon--illust:before,.serviceIconBox--pack .serviceIcon--biz:before,.serviceIconBox--pack .serviceIcon--support:before,.serviceIconBox--pack .serviceIcon--tel:before,.serviceIconBox--pack .serviceIcon--net:before,.serviceIconBox--pack .serviceIcon--tv:before,.serviceIconBox--pack .serviceIcon--basic:before{-webkit-transition:opacity .1s;transition:opacity .1s}.serviceIconBox .serviceIcon img,.serviceIconBox .serviceIcon--border img,.serviceIconBox .serviceIcon--illust img,.serviceIconBox .serviceIcon--biz img,.serviceIconBox .serviceIcon--support img,.serviceIconBox .serviceIcon--tel img,.serviceIconBox .serviceIcon--net img,.serviceIconBox .serviceIcon--tv img,.serviceIconBox .serviceIcon--basic img,.serviceIconBox--other .serviceIcon img,.serviceIconBox--other .serviceIcon--border img,.serviceIconBox--other .serviceIcon--illust img,.serviceIconBox--other .serviceIcon--biz img,.serviceIconBox--other .serviceIcon--support img,.serviceIconBox--other .serviceIcon--tel img,.serviceIconBox--other .serviceIcon--net img,.serviceIconBox--other .serviceIcon--tv img,.serviceIconBox--other .serviceIcon--basic img,.serviceIconBox--emphasis .serviceIcon img,.serviceIconBox--emphasis .serviceIcon--border img,.serviceIconBox--emphasis .serviceIcon--illust img,.serviceIconBox--emphasis .serviceIcon--biz img,.serviceIconBox--emphasis .serviceIcon--support img,.serviceIconBox--emphasis .serviceIcon--tel img,.serviceIconBox--emphasis .serviceIcon--net img,.serviceIconBox--emphasis .serviceIcon--tv img,.serviceIconBox--emphasis .serviceIcon--basic img,.serviceIconBox--biz .serviceIcon img,.serviceIconBox--biz .serviceIcon--border img,.serviceIconBox--biz .serviceIcon--illust img,.serviceIconBox--biz .serviceIcon--biz img,.serviceIconBox--biz .serviceIcon--support img,.serviceIconBox--biz .serviceIcon--tel img,.serviceIconBox--biz .serviceIcon--net img,.serviceIconBox--biz .serviceIcon--tv img,.serviceIconBox--biz .serviceIcon--basic img,.serviceIconBox--support .serviceIcon img,.serviceIconBox--support .serviceIcon--border img,.serviceIconBox--support .serviceIcon--illust img,.serviceIconBox--support .serviceIcon--biz img,.serviceIconBox--support .serviceIcon--support img,.serviceIconBox--support .serviceIcon--tel img,.serviceIconBox--support .serviceIcon--net img,.serviceIconBox--support .serviceIcon--tv img,.serviceIconBox--support .serviceIcon--basic img,.serviceIconBox--tel .serviceIcon img,.serviceIconBox--tel .serviceIcon--border img,.serviceIconBox--tel .serviceIcon--illust img,.serviceIconBox--tel .serviceIcon--biz img,.serviceIconBox--tel .serviceIcon--support img,.serviceIconBox--tel .serviceIcon--tel img,.serviceIconBox--tel .serviceIcon--net img,.serviceIconBox--tel .serviceIcon--tv img,.serviceIconBox--tel .serviceIcon--basic img,.serviceIconBox--net .serviceIcon img,.serviceIconBox--net .serviceIcon--border img,.serviceIconBox--net .serviceIcon--illust img,.serviceIconBox--net .serviceIcon--biz img,.serviceIconBox--net .serviceIcon--support img,.serviceIconBox--net .serviceIcon--tel img,.serviceIconBox--net .serviceIcon--net img,.serviceIconBox--net .serviceIcon--tv img,.serviceIconBox--net .serviceIcon--basic img,.serviceIconBox--tv .serviceIcon img,.serviceIconBox--tv .serviceIcon--border img,.serviceIconBox--tv .serviceIcon--illust img,.serviceIconBox--tv .serviceIcon--biz img,.serviceIconBox--tv .serviceIcon--support img,.serviceIconBox--tv .serviceIcon--tel img,.serviceIconBox--tv .serviceIcon--net img,.serviceIconBox--tv .serviceIcon--tv img,.serviceIconBox--tv .serviceIcon--basic img,.serviceIconBox--pack .serviceIcon img,.serviceIconBox--pack .serviceIcon--border img,.serviceIconBox--pack .serviceIcon--illust img,.serviceIconBox--pack .serviceIcon--biz img,.serviceIconBox--pack .serviceIcon--support img,.serviceIconBox--pack .serviceIcon--tel img,.serviceIconBox--pack .serviceIcon--net img,.serviceIconBox--pack .serviceIcon--tv img,.serviceIconBox--pack .serviceIcon--basic img{-webkit-transition:padding .1s;transition:padding .1s}@media only screen and (min-width:768px){.serviceIconBox[href]:hover,[href].serviceIconBox--other:hover,[href].serviceIconBox--emphasis:hover,[href].serviceIconBox--biz:hover,[href].serviceIconBox--support:hover,[href].serviceIconBox--tel:hover,[href].serviceIconBox--net:hover,[href].serviceIconBox--tv:hover,[href].serviceIconBox--pack:hover{background-color:#00a9f7;color:#fff}.serviceIconBox[href]:hover .serviceIcon:before,.serviceIconBox[href]:hover .serviceIcon--border:before,.serviceIconBox[href]:hover .serviceIcon--illust:before,.serviceIconBox[href]:hover .serviceIcon--biz:before,.serviceIconBox[href]:hover .serviceIcon--support:before,.serviceIconBox[href]:hover .serviceIcon--tel:before,.serviceIconBox[href]:hover .serviceIcon--net:before,.serviceIconBox[href]:hover .serviceIcon--tv:before,.serviceIconBox[href]:hover .serviceIcon--basic:before,[href].serviceIconBox--other:hover .serviceIcon:before,[href].serviceIconBox--other:hover .serviceIcon--border:before,[href].serviceIconBox--other:hover .serviceIcon--illust:before,[href].serviceIconBox--other:hover .serviceIcon--biz:before,[href].serviceIconBox--other:hover .serviceIcon--support:before,[href].serviceIconBox--other:hover .serviceIcon--tel:before,[href].serviceIconBox--other:hover .serviceIcon--net:before,[href].serviceIconBox--other:hover .serviceIcon--tv:before,[href].serviceIconBox--other:hover .serviceIcon--basic:before,[href].serviceIconBox--emphasis:hover .serviceIcon:before,[href].serviceIconBox--emphasis:hover .serviceIcon--border:before,[href].serviceIconBox--emphasis:hover .serviceIcon--illust:before,[href].serviceIconBox--emphasis:hover .serviceIcon--biz:before,[href].serviceIconBox--emphasis:hover .serviceIcon--support:before,[href].serviceIconBox--emphasis:hover .serviceIcon--tel:before,[href].serviceIconBox--emphasis:hover .serviceIcon--net:before,[href].serviceIconBox--emphasis:hover .serviceIcon--tv:before,[href].serviceIconBox--emphasis:hover .serviceIcon--basic:before,[href].serviceIconBox--biz:hover .serviceIcon:before,[href].serviceIconBox--biz:hover .serviceIcon--border:before,[href].serviceIconBox--biz:hover .serviceIcon--illust:before,[href].serviceIconBox--biz:hover .serviceIcon--biz:before,[href].serviceIconBox--biz:hover .serviceIcon--support:before,[href].serviceIconBox--biz:hover .serviceIcon--tel:before,[href].serviceIconBox--biz:hover .serviceIcon--net:before,[href].serviceIconBox--biz:hover .serviceIcon--tv:before,[href].serviceIconBox--biz:hover .serviceIcon--basic:before,[href].serviceIconBox--support:hover .serviceIcon:before,[href].serviceIconBox--support:hover .serviceIcon--border:before,[href].serviceIconBox--support:hover .serviceIcon--illust:before,[href].serviceIconBox--support:hover .serviceIcon--biz:before,[href].serviceIconBox--support:hover .serviceIcon--support:before,[href].serviceIconBox--support:hover .serviceIcon--tel:before,[href].serviceIconBox--support:hover .serviceIcon--net:before,[href].serviceIconBox--support:hover .serviceIcon--tv:before,[href].serviceIconBox--support:hover .serviceIcon--basic:before,[href].serviceIconBox--tel:hover .serviceIcon:before,[href].serviceIconBox--tel:hover .serviceIcon--border:before,[href].serviceIconBox--tel:hover .serviceIcon--illust:before,[href].serviceIconBox--tel:hover .serviceIcon--biz:before,[href].serviceIconBox--tel:hover .serviceIcon--support:before,[href].serviceIconBox--tel:hover .serviceIcon--tel:before,[href].serviceIconBox--tel:hover .serviceIcon--net:before,[href].serviceIconBox--tel:hover .serviceIcon--tv:before,[href].serviceIconBox--tel:hover .serviceIcon--basic:before,[href].serviceIconBox--net:hover .serviceIcon:before,[href].serviceIconBox--net:hover .serviceIcon--border:before,[href].serviceIconBox--net:hover .serviceIcon--illust:before,[href].serviceIconBox--net:hover .serviceIcon--biz:before,[href].serviceIconBox--net:hover .serviceIcon--support:before,[href].serviceIconBox--net:hover .serviceIcon--tel:before,[href].serviceIconBox--net:hover .serviceIcon--net:before,[href].serviceIconBox--net:hover .serviceIcon--tv:before,[href].serviceIconBox--net:hover .serviceIcon--basic:before,[href].serviceIconBox--tv:hover .serviceIcon:before,[href].serviceIconBox--tv:hover .serviceIcon--border:before,[href].serviceIconBox--tv:hover .serviceIcon--illust:before,[href].serviceIconBox--tv:hover .serviceIcon--biz:before,[href].serviceIconBox--tv:hover .serviceIcon--support:before,[href].serviceIconBox--tv:hover .serviceIcon--tel:before,[href].serviceIconBox--tv:hover .serviceIcon--net:before,[href].serviceIconBox--tv:hover .serviceIcon--tv:before,[href].serviceIconBox--tv:hover .serviceIcon--basic:before,[href].serviceIconBox--pack:hover .serviceIcon:before,[href].serviceIconBox--pack:hover .serviceIcon--border:before,[href].serviceIconBox--pack:hover .serviceIcon--illust:before,[href].serviceIconBox--pack:hover .serviceIcon--biz:before,[href].serviceIconBox--pack:hover .serviceIcon--support:before,[href].serviceIconBox--pack:hover .serviceIcon--tel:before,[href].serviceIconBox--pack:hover .serviceIcon--net:before,[href].serviceIconBox--pack:hover .serviceIcon--tv:before,[href].serviceIconBox--pack:hover .serviceIcon--basic:before{-webkit-box-shadow:none;box-shadow:none;background-color:#0076df}.serviceIconBox[href]:hover .serviceIcon:after,.serviceIconBox[href]:hover .serviceIcon--border:after,.serviceIconBox[href]:hover .serviceIcon--illust:after,.serviceIconBox[href]:hover .serviceIcon--biz:after,.serviceIconBox[href]:hover .serviceIcon--support:after,.serviceIconBox[href]:hover .serviceIcon--tel:after,.serviceIconBox[href]:hover .serviceIcon--net:after,.serviceIconBox[href]:hover .serviceIcon--tv:after,.serviceIconBox[href]:hover .serviceIcon--basic:after,[href].serviceIconBox--other:hover .serviceIcon:after,[href].serviceIconBox--other:hover .serviceIcon--border:after,[href].serviceIconBox--other:hover .serviceIcon--illust:after,[href].serviceIconBox--other:hover .serviceIcon--biz:after,[href].serviceIconBox--other:hover .serviceIcon--support:after,[href].serviceIconBox--other:hover .serviceIcon--tel:after,[href].serviceIconBox--other:hover .serviceIcon--net:after,[href].serviceIconBox--other:hover .serviceIcon--tv:after,[href].serviceIconBox--other:hover .serviceIcon--basic:after,[href].serviceIconBox--emphasis:hover .serviceIcon:after,[href].serviceIconBox--emphasis:hover .serviceIcon--border:after,[href].serviceIconBox--emphasis:hover .serviceIcon--illust:after,[href].serviceIconBox--emphasis:hover .serviceIcon--biz:after,[href].serviceIconBox--emphasis:hover .serviceIcon--support:after,[href].serviceIconBox--emphasis:hover .serviceIcon--tel:after,[href].serviceIconBox--emphasis:hover .serviceIcon--net:after,[href].serviceIconBox--emphasis:hover .serviceIcon--tv:after,[href].serviceIconBox--emphasis:hover .serviceIcon--basic:after,[href].serviceIconBox--biz:hover .serviceIcon:after,[href].serviceIconBox--biz:hover .serviceIcon--border:after,[href].serviceIconBox--biz:hover .serviceIcon--illust:after,[href].serviceIconBox--biz:hover .serviceIcon--biz:after,[href].serviceIconBox--biz:hover .serviceIcon--support:after,[href].serviceIconBox--biz:hover .serviceIcon--tel:after,[href].serviceIconBox--biz:hover .serviceIcon--net:after,[href].serviceIconBox--biz:hover .serviceIcon--tv:after,[href].serviceIconBox--biz:hover .serviceIcon--basic:after,[href].serviceIconBox--support:hover .serviceIcon:after,[href].serviceIconBox--support:hover .serviceIcon--border:after,[href].serviceIconBox--support:hover .serviceIcon--illust:after,[href].serviceIconBox--support:hover .serviceIcon--biz:after,[href].serviceIconBox--support:hover .serviceIcon--support:after,[href].serviceIconBox--support:hover .serviceIcon--tel:after,[href].serviceIconBox--support:hover .serviceIcon--net:after,[href].serviceIconBox--support:hover .serviceIcon--tv:after,[href].serviceIconBox--support:hover .serviceIcon--basic:after,[href].serviceIconBox--tel:hover .serviceIcon:after,[href].serviceIconBox--tel:hover .serviceIcon--border:after,[href].serviceIconBox--tel:hover .serviceIcon--illust:after,[href].serviceIconBox--tel:hover .serviceIcon--biz:after,[href].serviceIconBox--tel:hover .serviceIcon--support:after,[href].serviceIconBox--tel:hover .serviceIcon--tel:after,[href].serviceIconBox--tel:hover .serviceIcon--net:after,[href].serviceIconBox--tel:hover .serviceIcon--tv:after,[href].serviceIconBox--tel:hover .serviceIcon--basic:after,[href].serviceIconBox--net:hover .serviceIcon:after,[href].serviceIconBox--net:hover .serviceIcon--border:after,[href].serviceIconBox--net:hover .serviceIcon--illust:after,[href].serviceIconBox--net:hover .serviceIcon--biz:after,[href].serviceIconBox--net:hover .serviceIcon--support:after,[href].serviceIconBox--net:hover .serviceIcon--tel:after,[href].serviceIconBox--net:hover .serviceIcon--net:after,[href].serviceIconBox--net:hover .serviceIcon--tv:after,[href].serviceIconBox--net:hover .serviceIcon--basic:after,[href].serviceIconBox--tv:hover .serviceIcon:after,[href].serviceIconBox--tv:hover .serviceIcon--border:after,[href].serviceIconBox--tv:hover .serviceIcon--illust:after,[href].serviceIconBox--tv:hover .serviceIcon--biz:after,[href].serviceIconBox--tv:hover .serviceIcon--support:after,[href].serviceIconBox--tv:hover .serviceIcon--tel:after,[href].serviceIconBox--tv:hover .serviceIcon--net:after,[href].serviceIconBox--tv:hover .serviceIcon--tv:after,[href].serviceIconBox--tv:hover .serviceIcon--basic:after,[href].serviceIconBox--pack:hover .serviceIcon:after,[href].serviceIconBox--pack:hover .serviceIcon--border:after,[href].serviceIconBox--pack:hover .serviceIcon--illust:after,[href].serviceIconBox--pack:hover .serviceIcon--biz:after,[href].serviceIconBox--pack:hover .serviceIcon--support:after,[href].serviceIconBox--pack:hover .serviceIcon--tel:after,[href].serviceIconBox--pack:hover .serviceIcon--net:after,[href].serviceIconBox--pack:hover .serviceIcon--tv:after,[href].serviceIconBox--pack:hover .serviceIcon--basic:after{opacity:0}}.serviceIconBox--pack{background:rgba(255,229,0,.15)}@media only screen and (min-width:768px){.serviceIconBox--pack[href]:hover{background-color:#ffea3c;color:inherit}.serviceIconBox--pack[href]:hover .serviceIcon--tv:before{background-color:#f55688}.serviceIconBox--pack[href]:hover .serviceIcon--net:before{background-color:#2f62ed}.serviceIconBox--pack[href]:hover .serviceIcon--tel:before{background-color:#13ab36}}.serviceIconBox--tv{color:#f55688}@media only screen and (min-width:768px){.serviceIconBox--tv[href]:hover{background-color:#f55688}.serviceIconBox--tv[href]:hover .serviceIcon:before,.serviceIconBox--tv[href]:hover .serviceIcon--border:before,.serviceIconBox--tv[href]:hover .serviceIcon--illust:before,.serviceIconBox--tv[href]:hover .serviceIcon--biz:before,.serviceIconBox--tv[href]:hover .serviceIcon--support:before,.serviceIconBox--tv[href]:hover .serviceIcon--tel:before,.serviceIconBox--tv[href]:hover .serviceIcon--net:before,.serviceIconBox--tv[href]:hover .serviceIcon--tv:before,.serviceIconBox--tv[href]:hover .serviceIcon--basic:before{background-color:rgba(72,4,25,.2)}}.serviceIconBox--net{color:#2f62ed}@media only screen and (min-width:768px){.serviceIconBox--net[href]:hover{background-color:#2f62ed}.serviceIconBox--net[href]:hover .serviceIcon:before,.serviceIconBox--net[href]:hover .serviceIcon--border:before,.serviceIconBox--net[href]:hover .serviceIcon--illust:before,.serviceIconBox--net[href]:hover .serviceIcon--biz:before,.serviceIconBox--net[href]:hover .serviceIcon--support:before,.serviceIconBox--net[href]:hover .serviceIcon--tel:before,.serviceIconBox--net[href]:hover .serviceIcon--net:before,.serviceIconBox--net[href]:hover .serviceIcon--tv:before,.serviceIconBox--net[href]:hover .serviceIcon--basic:before{background-color:rgba(2,9,27,.2)}}.serviceIconBox--tel{color:#13ab36}@media only screen and (min-width:768px){.serviceIconBox--tel[href]:hover{background-color:#13ab36}.serviceIconBox--tel[href]:hover .serviceIcon:before,.serviceIconBox--tel[href]:hover .serviceIcon--border:before,.serviceIconBox--tel[href]:hover .serviceIcon--illust:before,.serviceIconBox--tel[href]:hover .serviceIcon--biz:before,.serviceIconBox--tel[href]:hover .serviceIcon--support:before,.serviceIconBox--tel[href]:hover .serviceIcon--tel:before,.serviceIconBox--tel[href]:hover .serviceIcon--net:before,.serviceIconBox--tel[href]:hover .serviceIcon--tv:before,.serviceIconBox--tel[href]:hover .serviceIcon--basic:before{background-color:rgba(0,0,0,.2)}}.serviceIconBox--support{color:#4742d6}@media only screen and (min-width:768px){.serviceIconBox--support[href]:hover{background-color:#4742d6}.serviceIconBox--support[href]:hover .serviceIcon:before,.serviceIconBox--support[href]:hover .serviceIcon--border:before,.serviceIconBox--support[href]:hover .serviceIcon--illust:before,.serviceIconBox--support[href]:hover .serviceIcon--biz:before,.serviceIconBox--support[href]:hover .serviceIcon--support:before,.serviceIconBox--support[href]:hover .serviceIcon--tel:before,.serviceIconBox--support[href]:hover .serviceIcon--net:before,.serviceIconBox--support[href]:hover .serviceIcon--tv:before,.serviceIconBox--support[href]:hover .serviceIcon--basic:before{background-color:rgba(5,4,21,.2)}}.serviceIconBox--biz{color:#0054a8}@media only screen and (min-width:768px){.serviceIconBox--biz[href]:hover{background-color:#0054a8}.serviceIconBox--biz[href]:hover .serviceIcon:before,.serviceIconBox--biz[href]:hover .serviceIcon--border:before,.serviceIconBox--biz[href]:hover .serviceIcon--illust:before,.serviceIconBox--biz[href]:hover .serviceIcon--biz:before,.serviceIconBox--biz[href]:hover .serviceIcon--support:before,.serviceIconBox--biz[href]:hover .serviceIcon--tel:before,.serviceIconBox--biz[href]:hover .serviceIcon--net:before,.serviceIconBox--biz[href]:hover .serviceIcon--tv:before,.serviceIconBox--biz[href]:hover .serviceIcon--basic:before{background-color:#fff}}.serviceIconBox--emphasis{background-color:rgba(255,229,0,.15)}.serviceIconBox--other{color:#00a9f7}@media only screen and (min-width:768px){.serviceIconBox--other[href]:hover{background-color:#00a9f7}.serviceIconBox--other[href]:hover .serviceIcon:before,.serviceIconBox--other[href]:hover .serviceIcon--border:before,.serviceIconBox--other[href]:hover .serviceIcon--illust:before,.serviceIconBox--other[href]:hover .serviceIcon--biz:before,.serviceIconBox--other[href]:hover .serviceIcon--support:before,.serviceIconBox--other[href]:hover .serviceIcon--tel:before,.serviceIconBox--other[href]:hover .serviceIcon--net:before,.serviceIconBox--other[href]:hover .serviceIcon--tv:before,.serviceIconBox--other[href]:hover .serviceIcon--basic:before{background-color:rgba(0,0,0,.2)}}.serviceIconBox__note{display:block;color:#2f363f;font-size:1.4rem;font-weight:300;line-height:1.65}.serviceIcon,.serviceIcon--border,.serviceIcon--illust,.serviceIcon--biz,.serviceIcon--support,.serviceIcon--tel,.serviceIcon--net,.serviceIcon--tv,.serviceIcon--basic{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.75vw;min-width:80px;max-width:92px;height:5.75vw;min-height:80px;max-height:92px}.serviceIcon:before,.serviceIcon--border:before,.serviceIcon--illust:before,.serviceIcon--biz:before,.serviceIcon--support:before,.serviceIcon--tel:before,.serviceIcon--net:before,.serviceIcon--tv:before,.serviceIcon--basic:before,.serviceIcon:after,.serviceIcon--border:after,.serviceIcon--illust:after,.serviceIcon--biz:after,.serviceIcon--support:after,.serviceIcon--tel:after,.serviceIcon--net:after,.serviceIcon--tv:after,.serviceIcon--basic:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";display:block;width:85%;height:85%;margin:auto;border-radius:30%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.serviceIcon:before,.serviceIcon--border:before,.serviceIcon--illust:before,.serviceIcon--biz:before,.serviceIcon--support:before,.serviceIcon--tel:before,.serviceIcon--net:before,.serviceIcon--tv:before,.serviceIcon--basic:before{background-color:rgba(0,0,0,0);-webkit-box-shadow:3px 3px 10px rgba(43,182,255,.3);box-shadow:3px 3px 10px rgba(43,182,255,.3)}.serviceIcon:after,.serviceIcon--border:after,.serviceIcon--illust:after,.serviceIcon--biz:after,.serviceIcon--support:after,.serviceIcon--tel:after,.serviceIcon--net:after,.serviceIcon--tv:after,.serviceIcon--basic:after{background:linear-gradient(135deg,#3bbfff 0%,#2bb6ff 100%)}.serviceIcon img,.serviceIcon--border img,.serviceIcon--illust img,.serviceIcon--biz img,.serviceIcon--support img,.serviceIcon--tel img,.serviceIcon--net img,.serviceIcon--tv img,.serviceIcon--basic img{position:relative;z-index:1;width:100%;padding:23%}.serviceIcon--basic:before{-webkit-box-shadow:3px 3px 10px rgba(255,95,0,.3);box-shadow:3px 3px 10px rgba(255,95,0,.3)}.serviceIcon--basic:after{background:linear-gradient(135deg,#ff8400 0%,#ff5f00 100%)}.serviceIcon--tv:before{-webkit-box-shadow:3px 3px 10px rgba(249,77,133,.3);box-shadow:3px 3px 10px rgba(249,77,133,.3)}.serviceIcon--tv:after{background:linear-gradient(135deg,#fa639a 0%,#f94d85 100%)}.serviceIcon--net:before{-webkit-box-shadow:3px 3px 10px rgba(43,81,245,.3);box-shadow:3px 3px 10px rgba(43,81,245,.3)}.serviceIcon--net:after{background:linear-gradient(135deg,#3769f7 0%,#2b51f5 100%)}.serviceIcon--tel:before{-webkit-box-shadow:3px 3px 10px rgba(26,163,52,.3);box-shadow:3px 3px 10px rgba(26,163,52,.3)}.serviceIcon--tel:after{background:linear-gradient(135deg,#21b343 0%,#1aa334 100%)}.serviceIcon--support:before{-webkit-box-shadow:3px 3px 10px rgba(93,92,227,.3);box-shadow:3px 3px 10px rgba(93,92,227,.3)}.serviceIcon--support:after{background:linear-gradient(135deg,#7a57e3 0%,#5d5ce3 100%)}.serviceIcon--biz:before{-webkit-box-shadow:3px 3px 10px rgba(0,84,168,.1);box-shadow:3px 3px 10px rgba(0,84,168,.1)}.serviceIcon--biz:after{background:linear-gradient(135deg,#fcfdfe 0%,#f0f4f9 100%)}.serviceIcon--illust img{padding:1%}.serviceIcon--double,.serviceIcon--triple{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:5.75vw;min-height:80px;max-height:92px}.serviceIcon--double:after,.serviceIcon--triple:after{content:"";display:block;clear:both}.serviceIcon--double .serviceIcon,.serviceIcon--double .serviceIcon--border,.serviceIcon--double .serviceIcon--basic,.serviceIcon--double .serviceIcon--tv,.serviceIcon--double .serviceIcon--net,.serviceIcon--double .serviceIcon--tel,.serviceIcon--double .serviceIcon--support,.serviceIcon--double .serviceIcon--biz,.serviceIcon--double .serviceIcon--illust{margin:0 -6.4%}.serviceIcon--double .serviceIcon:nth-child(1),.serviceIcon--double .serviceIcon--border:nth-child(1),.serviceIcon--double .serviceIcon--basic:nth-child(1),.serviceIcon--double .serviceIcon--tv:nth-child(1),.serviceIcon--double .serviceIcon--net:nth-child(1),.serviceIcon--double .serviceIcon--tel:nth-child(1),.serviceIcon--double .serviceIcon--support:nth-child(1),.serviceIcon--double .serviceIcon--biz:nth-child(1),.serviceIcon--double .serviceIcon--illust:nth-child(1){z-index:1}.serviceIcon--triple .serviceIcon,.serviceIcon--triple .serviceIcon--border,.serviceIcon--triple .serviceIcon--basic,.serviceIcon--triple .serviceIcon--tv,.serviceIcon--triple .serviceIcon--net,.serviceIcon--triple .serviceIcon--tel,.serviceIcon--triple .serviceIcon--support,.serviceIcon--triple .serviceIcon--biz,.serviceIcon--triple .serviceIcon--illust{margin:0 -2%}.serviceIcon--triple .serviceIcon:nth-child(1),.serviceIcon--triple .serviceIcon--border:nth-child(1),.serviceIcon--triple .serviceIcon--basic:nth-child(1),.serviceIcon--triple .serviceIcon--tv:nth-child(1),.serviceIcon--triple .serviceIcon--net:nth-child(1),.serviceIcon--triple .serviceIcon--tel:nth-child(1),.serviceIcon--triple .serviceIcon--support:nth-child(1),.serviceIcon--triple .serviceIcon--biz:nth-child(1),.serviceIcon--triple .serviceIcon--illust:nth-child(1){z-index:2}.serviceIcon--triple .serviceIcon:nth-child(2),.serviceIcon--triple .serviceIcon--border:nth-child(2),.serviceIcon--triple .serviceIcon--basic:nth-child(2),.serviceIcon--triple .serviceIcon--tv:nth-child(2),.serviceIcon--triple .serviceIcon--net:nth-child(2),.serviceIcon--triple .serviceIcon--tel:nth-child(2),.serviceIcon--triple .serviceIcon--support:nth-child(2),.serviceIcon--triple .serviceIcon--biz:nth-child(2),.serviceIcon--triple .serviceIcon--illust:nth-child(2){z-index:1}.serviceIcon--border:before{-webkit-box-shadow:none;box-shadow:none}.serviceIcon--border:after{background:#fff;border:2px solid;opacity:.1}@media only screen and (max-width:767.98px){.serviceIconBox,.serviceIconBox--pack,.serviceIconBox--tv,.serviceIconBox--net,.serviceIconBox--tel,.serviceIconBox--support,.serviceIconBox--biz,.serviceIconBox--emphasis,.serviceIconBox--other{display:block;padding:12px 6px;border-radius:10px;font-size:1.7rem;letter-spacing:normal}.serviceIconBox__title{margin-top:.4em}.serviceIconBox__title.is-large{font-size:1.7rem}.serviceIconBox__text{font-size:1.2rem}.serviceIconBox__tag{padding:5px 10px;font-size:1.2rem}.serviceIcon,.serviceIcon--basic,.serviceIcon--tv,.serviceIcon--net,.serviceIcon--tel,.serviceIcon--support,.serviceIcon--biz,.serviceIcon--illust,.serviceIcon--border{width:20vw;min-width:70px;height:20vw;min-height:70px}.serviceIcon--double,.serviceIcon--triple{height:20vw;min-height:70px}}@media only screen and (max-width:767.98px)and (max-width:350px){.serviceIcon--double:not(.is-sp1col) .serviceIcon,.serviceIcon--double:not(.is-sp1col) .serviceIcon--basic,.serviceIcon--double:not(.is-sp1col) .serviceIcon--tv,.serviceIcon--double:not(.is-sp1col) .serviceIcon--net,.serviceIcon--double:not(.is-sp1col) .serviceIcon--tel,.serviceIcon--double:not(.is-sp1col) .serviceIcon--support,.serviceIcon--double:not(.is-sp1col) .serviceIcon--biz,.serviceIcon--double:not(.is-sp1col) .serviceIcon--illust,.serviceIcon--double:not(.is-sp1col) .serviceIcon--border{min-width:64px;min-height:64px}}@media only screen and (max-width:767.98px){.serviceIcon--triple:not(.is-sp1col) .serviceIcon,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--basic,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--tv,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--net,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--tel,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--support,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--biz,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--illust,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--border{width:13.5vw;min-width:40px;height:13.5vw;min-height:40px}}@media only screen and (max-width:767.98px)and (max-width:350px){.serviceIcon--triple:not(.is-sp1col) .serviceIcon,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--basic,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--tv,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--net,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--tel,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--support,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--biz,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--illust,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--border{width:13vw;height:13vw}}.menuBtn{list-style:none;margin-bottom:-12px}.menuBtn>li{margin-bottom:12px}.menuBtn>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:16px 35px 16px 16px;background:#fff;border:1px solid #cad9e0;border-radius:10px;color:#2f363f;font-size:1.6rem;font-weight:600;line-height:1.4}.menuBtn>li>a:after{content:"";position:absolute;top:0;bottom:0;right:15px;width:7px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain}.menuBtn>li>a[target=_blank]:after{width:12px;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank.svg)}.menuBtn>li>a small{display:block;width:100%;font-size:1.3rem;font-weight:300}@media only screen and (min-width:768px){.menuBtn>li>a:hover{color:#fff;background-color:#4742d6}.menuBtn>li>a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}.menuBtn>li>a:hover[target=_blank]:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_white.svg)}}.menuBtn>li>a.is-emphasis{border-color:rgba(0,0,0,0);background:#2fb8f7;-webkit-box-shadow:0 3px 10px rgba(0,106,184,.3);box-shadow:0 3px 10px rgba(0,106,184,.3);color:#fff;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menuBtn>li>a.is-emphasis:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}.menuBtn>li>a.is-emphasis[target=_blank]:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_white.svg)}.menuBtn>li.menuBtn__emphasis>a{border-width:2px;border-color:#2f63ed}.menuBtn>li.menuBtn__emphasis>a:not(:hover){color:#2f63ed}.menuBtn--col4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;margin-bottom:-30px}.menuBtn--col4>li{width:calc((100% - 120px)/4);margin-left:30px;margin-bottom:30px}.menuBtn--tv>li>a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_tv.svg)}.menuBtn--tv>li>a[target=_blank]:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_tv.svg)}@media only screen and (min-width:768px){.menuBtn--tv>li>a:hover{background-color:#f55688;border-color:#f55688}}.menuBtn--net>li>a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_net.svg)}.menuBtn--net>li>a[target=_blank]:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_net.svg)}@media only screen and (min-width:768px){.menuBtn--net>li>a:hover{background-color:#2f62ed;border-color:#2f62ed}}.menuBtn--tel>li>a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_tel.svg)}.menuBtn--tel>li>a[target=_blank]:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_tel.svg)}@media only screen and (min-width:768px){.menuBtn--tel>li>a:hover{background-color:#13ab36;border-color:#13ab36}}@media only screen and (min-width:768px){.menuBtn--other>li>a:hover{background-color:#40c2ff}}.menuBtn--other>li>a:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_blue.svg)}.menuBtn--other>li>a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_blue.svg)}.menuBtn--other>li>a[target=_blank]:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_blue.svg)}@media only screen and (min-width:768px){.menuBtn--other>li>a:hover{background-color:#00a9f7;border-color:#00a9f7}}@media only screen and (max-width:767.98px){.menuBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-bottom:-10px}.menuBtn>li{width:calc((100% - 20px)/2);margin-left:10px;margin-bottom:10px}.menuBtn>li>a{min-height:70px;padding:13px 25px 13px 15px;line-height:1.3}.menuBtn>li>a:after{right:10px;width:8px}.menuBtn>li.menuBtn__emphasis{width:100%}}.serviceOtherMenu{padding:70px 40px;background:#f0fafc;border-style:solid;border-color:#e8f2fa;border-width:1px 0}.serviceOtherMenu .serviceMenu{color:#00a9f7}.serviceOtherMenu .bnBlock:not(:first-child){margin-top:30px}@media only screen and (max-width:767.98px){.serviceOtherMenu{padding:15px;background:#fff}.serviceOtherMenu .serviceMenuWrap{margin-top:-10px;margin-left:-15px;margin-right:-15px}.serviceOtherMenu .serviceMenuWrap:not(:last-child){border-bottom:1px solid #cad9e0}.serviceOtherMenu .bnBlock:not(:first-child){margin-top:15px}}.u-checkText,.u-checkBox{display:inline-block}.u-checkText input,.u-checkBox input{display:none}.u-checkText input+span,.u-checkBox input+span{position:relative;display:inline-block;padding-left:28px;font-size:1.6rem;font-weight:600;line-height:1.3;cursor:pointer}.u-checkText input+span:before,.u-checkBox input+span:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1.13em;height:1.13em;margin:auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_check_off.svg) no-repeat 50% 50%/contain}.u-checkText input+span:hover:before,.u-checkBox input+span:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_check_hover.svg)}.u-checkText input:checked+span:before,.u-checkBox input:checked+span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_check_on.svg)}.u-checkBox{min-width:260px}.u-checkBox input+span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:15px 10px 15px 45px;background:#fff;border:2px solid #cad9e0;border-radius:10px}.u-checkBox input+span:before{left:18px}.u-checkBox input+span:hover{border-color:#ff9f05;-webkit-box-shadow:0 0 0 2px #ff9f05 inset;box-shadow:0 0 0 2px #ff9f05 inset}.u-checkBox input:checked+span{background-color:#fff2dc;border-color:#ff9f05;-webkit-box-shadow:0 0 0 2px #ff9f05 inset;box-shadow:0 0 0 2px #ff9f05 inset}@media only screen and (max-width:767.98px){.u-checkBox{min-width:0}.u-checkBox input+span{padding:10px 10px 10px 35px;border-radius:15px}.u-checkBox input+span:before{left:10px}}.e404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:800px;margin:0 auto;min-height:50vh;text-align:center}.e404__text{font-size:1.7rem}.e404__btn{display:block;margin-top:15px;padding:1em 1.5em;background:#05c;font-size:.8em;line-height:1.4;color:#fff;border-radius:99em}@media only screen and (min-width:768px){.e404__btn:hover{color:#fff;background:#006aff}}.e404Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;font-family:"Barlow",sans-serif;text-align:center;line-height:1;color:#005bac}.e404Title__main{font-size:16rem}.e404Title__sub{font-size:3rem;letter-spacing:.1em}@media only screen and (max-width:767.98px){.e404__text{font-size:1.6rem}.e404Title{margin-bottom:30px}.e404Title__main{font-size:10rem}.e404Title__sub{font-size:2em}}.post-password-form,.main .passster-form{max-width:1200px;margin:0 auto;padding:90px 40px;background:0 0;text-align:center}.post-password-form h1,.post-password-form h2,.post-password-form h3,.post-password-form h4,.post-password-form h5,.post-password-form h6,.main .passster-form h1,.main .passster-form h2,.main .passster-form h3,.main .passster-form h4,.main .passster-form h5,.main .passster-form h6{color:#005bac}.post-password-form p:not(:last-child),.main .passster-form p:not(:last-child){margin-bottom:2em}.post-password-form [type=password],.main .passster-form [type=password]{width:100%;max-width:300px;height:60px !important;padding:15px 30px;background-color:#f5f5f5;border:1px solid #cad9e0;margin-left:.5em;border-radius:5px;outline:none;font-size:1.6rem;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.post-password-form [type=submit],.main .passster-form [type=submit]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:220px;height:60px;margin-left:1em;padding:13px;background:#00a9f7 !important;border:none;border-radius:5px;outline:none;color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:.1em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}@media only screen and (min-width:768px){.post-password-form [type=submit]:hover,.main .passster-form [type=submit]:hover{background-color:#0076df !important}}@media only screen and (max-width:767.98px){.post-password-form,.main .passster-form{padding:45px 15px;font-size:1.5rem}.post-password-form [type=password],.main .passster-form [type=password]{max-width:100%;margin:.5em auto 0}.post-password-form [type=submit],.main .passster-form [type=submit]{margin:1em auto 0}}.main{display:block}.leadBlock{padding:1.5em 40px;font-size:1.8rem;background-color:#f0fafc}.leadBlock+*{border-style:solid;border-color:#e8f2fa;border-top-width:1px}@media only screen and (max-width:767.98px){.subpage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subpage .localNav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.leadBlock{padding:20px;font-size:1.6rem}.leadBlock+.pageNav{border-top-width:0}}.localNav{background:#fff}.localNav .inner{max-width:100%}.localNav__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.45rem;font-weight:500;line-height:1.3}@media only screen and (min-width:768px)and (max-width:1599.98px){.localNav__list{font-size:1.35rem}}.localNav__list>li{position:relative;min-width:7em;max-width:17em;margin:0 0 0 -1px}.localNav__list>li:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:1em;margin:auto;border-left:1px solid #cad9e0;border-right:1px solid #cad9e0}.localNav__list>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:18px 1em 22px;border-top:4px solid rgba(0,0,0,0);text-align:center;letter-spacing:normal}@media only screen and (min-width:768px)and (max-width:1599.98px){.localNav__list>li>a{padding:13px .75em 17px}}.localNav__list>li.is-current{background:#f0fafc}.localNav__list>li.is-current>a{border-top-color:#00a9f7}.localNav__list>li.is-current>a:after{content:"";position:absolute;bottom:0;left:50%;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #00a9f7;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.localNav__list>li.localNav__list__cate{z-index:1}.localNav__list>li.localNav__list__cate:before{height:auto}.localNav__list>li.localNav__list__cate>a:before{content:"";display:inline-block;vertical-align:middle;width:12px;height:17px;margin-right:10px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service_ic_title.svg) no-repeat 50% 50%/contain;-webkit-transform:scale(-1,1);transform:scale(-1,1)}@media only screen and (min-width:768px){.localNav__list>li:hover>a{z-index:1;background:#05c;border-top-color:rgba(0,0,0,0);color:#fff}.localNav__list>li:hover>a:after{content:none}.localNav__list>li:hover .localNav__list__sub{visibility:visible;opacity:1}}.localNav__list__sub{list-style:none;position:absolute;top:100%;z-index:10;width:260px;background:#05c;border-top:1px solid #0046a8;border-radius:0 0 10px 10px;overflow:hidden;color:#fff;visibility:hidden;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.localNav__list__sub>li:not(:last-child){border-bottom:1px solid #0046a8}.localNav__list__sub>li>a{position:relative;display:block;padding:1.2em 35px 1.2em 15px;color:inherit;letter-spacing:normal}.localNav__list__sub>li>a:after{content:"";position:absolute;top:0;bottom:0;right:18px;width:8px;margin:auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.localNav__list__sub>li>a:hover{background:#004099}}@media only screen and (max-width:767.98px){.localNav__list{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.5rem;font-weight:600}.localNav__list>li{min-width:0;max-width:100%;width:50%;margin:0}.localNav__list>li:before{content:none}.localNav__list>li:nth-child(even)>a{border-width:3px 1px 1px 0}.localNav__list>li:nth-last-child(2):nth-child(even)>a{border-width:3px 1px 0 0}.localNav__list>li:last-child:nth-child(odd)>a{border-width:3px 0 0;-webkit-box-shadow:none;box-shadow:none}.localNav__list>li:last-child:nth-child(even)>a{border-width:3px 1px 1px 0}.localNav__list>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px 30px 15px 15px;border-top:none;text-align:left;color:inherit;border-style:solid;border-top-color:rgba(0,0,0,0);border-right-color:#cad9e0;border-bottom-color:#cad9e0;border-width:3px 0 1px}.localNav__list>li>a:after{content:"";position:absolute;top:0;bottom:0;left:auto;right:15px;width:8px;margin:auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain}.localNav__list>li.is-current>a:after{bottom:0;left:auto;-webkit-transform:translate(0);transform:translate(0);border:none}.localNav__list>li.localNav__list__cate{width:100%;background:#05c;color:#fff;font-size:1.6rem}.localNav__list>li.localNav__list__cate>a{border-width:0}.localNav__list>li.localNav__list__cate>a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}.localNav__list>li.localNav__list__cate>a:before{content:none}.localNav__list__sub{display:none}}.pageTitle{background:#40c2ff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/pagetitle_bg.png);color:#fff}.pageTitle__inner{background-repeat:no-repeat;background-position:90% 100%;background-size:auto 100%}.pageTitle__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(1200px + 80px);height:182px;margin:0 auto;padding:20px 40px 50px;font-size:3.8rem;font-weight:600;line-height:1.5}.topicpath{padding:8px 40px;background:rgba(47,98,237,.05);color:#fff}.topicpath ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.topicpath ul>li{font-size:1.3rem}.topicpath ul>li a{color:inherit}.topicpath ul>li a:hover{opacity:.8}.topicpath ul>li br{display:none}.topicpath ul>li:not(:first-child):before{content:"";display:inline-block;vertical-align:.15em;width:3px;height:3px;margin:0 8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.topicpath ul>li:first-child a:before{content:"";display:inline-block;vertical-align:-.1em;width:11px;height:11px;margin-right:8px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_home.svg) no-repeat 50% 50%/contain}@media only screen and (max-width:767.98px){.pageTitle{background-size:2px}.pageTitle__inner{background-position:120% 100%}.pageTitle__main{height:auto;min-height:105px;padding:30px 25px;font-size:2.7rem;line-height:1.3}.topicpath{display:none}}.pageNav{padding:60px 40px;background:#fff}.pageNav__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;background:#83d7ff;border-radius:18px}.pageNav__list>li{position:relative;padding:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:88px}.pageNav__list>li:not(:first-child):before{content:"";position:absolute;left:0;z-index:1;top:20px;bottom:20px;width:1px;background:#000;opacity:.1}.pageNav__list>li>a{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:12px 8px;border-radius:12px;color:#fff;font-size:2.1rem;font-weight:600;text-align:center;line-height:1.2}@media only screen and (min-width:768px)and (max-width:1599.98px){.pageNav__list>li>a{font-size:1.8rem}}@media only screen and (min-width:768px){.pageNav__list>li>a:hover{background:var(--hover-bg,#26b3ff)}}.pageNav__list>li>a:has(.pageNav__list__sub){-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.4em;-ms-flex-line-pack:center;align-content:center}.pageNav__list>li.is-current,.pageNav.is-currentChild1 .pageNav__list>li:nth-child(1),.pageNav.is-currentChild2 .pageNav__list>li:nth-child(2),.pageNav.is-currentChild3 .pageNav__list>li:nth-child(3),.pageNav.is-currentChild4 .pageNav__list>li:nth-child(4),.pageNav.is-currentChild5 .pageNav__list>li:nth-child(5),.pageNav.is-currentChild6 .pageNav__list>li:nth-child(6),.pageNav.is-currentChild7 .pageNav__list>li:nth-child(7),.pageNav.is-currentChild8 .pageNav__list>li:nth-child(8),.pageNav.is-currentChild9 .pageNav__list>li:nth-child(9){padding:0;z-index:2;pointer-events:none}@media(min-width:768px){.pageNav__list>li.is-current,.pageNav.is-currentChild1 .pageNav__list>li:nth-child(1),.pageNav.is-currentChild2 .pageNav__list>li:nth-child(2),.pageNav.is-currentChild3 .pageNav__list>li:nth-child(3),.pageNav.is-currentChild4 .pageNav__list>li:nth-child(4),.pageNav.is-currentChild5 .pageNav__list>li:nth-child(5),.pageNav.is-currentChild6 .pageNav__list>li:nth-child(6),.pageNav.is-currentChild7 .pageNav__list>li:nth-child(7),.pageNav.is-currentChild8 .pageNav__list>li:nth-child(8),.pageNav.is-currentChild9 .pageNav__list>li:nth-child(9){margin:-2px}.pageNav__list>li.is-current>a,.pageNav.is-currentChild1 .pageNav__list>li:nth-child(1)>a,.pageNav.is-currentChild2 .pageNav__list>li:nth-child(2)>a,.pageNav.is-currentChild3 .pageNav__list>li:nth-child(3)>a,.pageNav.is-currentChild4 .pageNav__list>li:nth-child(4)>a,.pageNav.is-currentChild5 .pageNav__list>li:nth-child(5)>a,.pageNav.is-currentChild6 .pageNav__list>li:nth-child(6)>a,.pageNav.is-currentChild7 .pageNav__list>li:nth-child(7)>a,.pageNav.is-currentChild8 .pageNav__list>li:nth-child(8)>a,.pageNav.is-currentChild9 .pageNav__list>li:nth-child(9)>a{border-radius:20px;background:var(--current-bg1,#40c2ff);background:linear-gradient(135deg,var(--current-bg1,#40c2ff) 0%,var(--current-bg2,#26b3ff) 100%)}}.pageNav__list__sub{display:block;width:100%;font-size:.714em}.pageSubNav{padding:60px 40px;background:var(--theme-paleColor,#fafafa);border-block:4px solid #fff}.pageSubNav+.section--bg{border-top:none}.pageSubNav .menuBtn{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.pageSubNav .menuBtn>li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.pageSubNav .menuBtn>li>a{border-color:var(--theme-color,#cad9e0);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em 2em;font-size:1.8rem;text-align:center}@media only screen and (max-width:767.98px){.pageNav{padding:20px 15px 5px;background-color:#f0fafc;border-style:solid;border-color:#e8f2fa;border-bottom-width:1px}.leadBlock+.pageNav{padding-top:0}.pageNav__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border-radius:0}.pageNav__list>li{min-width:30%;min-height:47px;margin:0 0 15px -1px;padding:0;-webkit-box-flex:0;-ms-flex:none;flex:none;border:1px solid #cad9e0;border:1px solid var(--def-bc,#cad9e0);border-width:0 1px}.pageNav__list>li:not(:first-child):before{content:none}.pageNav__list>li>a{padding:5px 15px;border-radius:0;color:inherit;font-size:1.4rem;line-height:1.35}.pageNav__list>li.is-current>a,.pageNav.is-currentChild1 .pageNav__list>li:nth-child(1)>a,.pageNav.is-currentChild2 .pageNav__list>li:nth-child(2)>a,.pageNav.is-currentChild3 .pageNav__list>li:nth-child(3)>a,.pageNav.is-currentChild4 .pageNav__list>li:nth-child(4)>a,.pageNav.is-currentChild5 .pageNav__list>li:nth-child(5)>a,.pageNav.is-currentChild6 .pageNav__list>li:nth-child(6)>a,.pageNav.is-currentChild7 .pageNav__list>li:nth-child(7)>a,.pageNav.is-currentChild8 .pageNav__list>li:nth-child(8)>a,.pageNav.is-currentChild9 .pageNav__list>li:nth-child(9)>a{color:var(--current-fc,#00a9f7)}.pageNav--bottom{display:none}.pageSubNav{padding:20px 15px}.pageSubNav .menuBtn>li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}.pageSubNav .menuBtn>li>a{min-height:4em;font-size:1.3rem}}.theme-tv-pickup{--theme-color:#f4503a;--theme-tabColor-on1:var(--theme-color);--theme-tabColor-on2:#f13828}.theme-tv-pickup .ovalBtn{--btn-bc:rgba(244,80,58,.13)}.theme-tv-total{--theme-color:#ff2a52;--theme-tabColor-on1:var(--theme-color);--theme-tabColor-on2:#ff1e3a}.theme-tv-custom{--theme-color:#f9528a;--theme-tabColor-on1:var(--theme-color);--theme-tabColor-on2:#f73967}.plusBox.plusBox--total{--gap:30px}.plusBox.plusBox--total+.plusBox.plusBox--total{margin-top:20px}.plusBox.plusBox--total .plusBox__item{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:767.98px){.plusBox.plusBox--total .plusBox__item{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.plusBox.plusBox--total .plusBox__item:last-child{-webkit-box-flex:0;-ms-flex:0 1 353px;flex:0 1 353px}@media only screen and (max-width:767.98px){.plusBox.plusBox--total .plusBox__item:last-child{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.plusBox.plusBox--total .plusBox__item:last-child:before{content:"";position:absolute;top:0;bottom:0;left:calc(0px - var(--gap)/2);inline-size:68px;aspect-ratio:68/50;margin:auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service-guide/planBox_arrow_total.svg) no-repeat 50% 50%/contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:767.98px){.plusBox.plusBox--total .plusBox__item:last-child:before{left:0;top:calc(0px - var(--gap)/2);right:0;bottom:auto;margin-top:-40px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.plusBox.plusBox--total .plusBox__item:last-child .svPlanSet{padding-right:clamp(15px,2vw,32px);padding-left:clamp(15px,2vw,32px)}.plusBox.plusBox--total .plusBox__item:last-child .priceText{color:#ff2b53}.svPlanSet{height:100%;padding:clamp(15px,2.8125vw,45px);border-radius:15px;background:var(--theme-paleColor,#f3f3f3)}@media only screen and (max-width:767.98px){.svPlanSet{padding:3rem}}.svPlanSet__inner{position:relative;display:grid;gap:1rem;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;justify-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:inherit;min-height:12rem;background:#fff;border-radius:inherit;padding:3.5rem 1rem 1rem;text-align:center}.svPlanSet .indexTag{position:absolute;top:0;left:0;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:auto;max-width:11em;margin:auto;padding-bottom:.4em;border-radius:2em;font-size:clamp(1.53rem,1.0625vw,1.7rem)}.svPlanSet .tit{font-size:clamp(1.8rem,1.5vw,2.4rem)}.svPlanSet .priceTextSet{font-size:clamp(1.17rem,.8125vw,1.3rem)}.svPlanSet .priceTextSet .priceText{font-size:clamp(3.06rem,2.125vw,3.4rem);letter-spacing:normal}.svPlanSet .priceTextSet .unit{font-size:clamp(1.44rem,1vw,1.6rem)}.svPlanSet__campaign{padding:.1em 1em;border:1px solid;color:var(--theme-color,#005bac);font-size:clamp(.99rem,.6875vw,1.1rem)}.svPlanSet .noteList{font-size:clamp(1.08rem,.75vw,1.2rem)}.planCampBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #cad9e0;border-radius:var(--r-md);background:#fff;overflow:hidden}.clm__item .planCampBox:first-child:last-child{height:auto}.planCampBox+ul.noteList{margin-top:1em;font-size:1.1rem}.planCampBox-new .planCampBox__title{background-image:-webkit-gradient(linear,left top,right top,from(#004bd4),color-stop(34%,#1a33cf),color-stop(56%,#371ac9),to(#5300c3));background-image:linear-gradient(90deg,#004bd4 0%,#1a33cf 34%,#371ac9 56%,#5300c3 100%)}.planCampBox-join .planCampBox__title{background-image:-webkit-gradient(linear,left top,right top,from(#c30a88),color-stop(50%,#cd077d),to(#e70062));background-image:linear-gradient(90deg,#c30a88 0%,#cd077d 50%,#e70062 100%)}.planCampBox__title,.planCampBox__info{text-align:center;line-height:1}.planCampBox__title img,.planCampBox__info img{vertical-align:middle}.planCampBox__title{padding:1.5rem}.planCampBox__info{padding:2.3rem 1.5rem}.planPeriodBox{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;margin:0 auto;border:1px solid #cad9e0;border-radius:6px;background:#fff;overflow:hidden}.planPeriodBox__title,.planPeriodBox__text{display:grid;place-items:center;padding:.6em 1em .4em;line-height:1.2}.planPeriodBox__title{-webkit-box-flex:0;-ms-flex:none;flex:none;background:#3d3a3b;color:#fff;font-size:clamp(1.26rem,.875vw,1.4rem);font-weight:700;letter-spacing:.2em}.planPeriodBox__text{font-size:clamp(1.44rem,1vw,1.6rem);font-weight:700}.noteSmBox{margin-top:2rem;padding:2rem 3rem;background:#e1e9ec;font-size:clamp(1.17rem,.8125vw,1.3rem)}.noteSmBox a{color:inherit;text-decoration:underline}@media only screen and (min-width:768px){.noteSmBox a:hover{text-decoration:none}}.cntContactMenu{padding-inline:4.5rem;padding-block:3rem 4rem;background:#fffbeb}.cntContactMenu__list{--clm-num:3;--gap:3rem;--gap-x:var(--gap);--gap-y:var(--gap);list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x)}.cntContactMenu__list>:where(*){inline-size:calc((100% - var(--gap-x)*(var(--clm-num) - 1))/var(--clm-num));-webkit-box-flex:0;-ms-flex:none;flex:none}.pageContactBtn{display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:2.5rem 1rem;padding-block:1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;border-radius:1rem;border:1px solid rgba(0,0,0,0);background:-webkit-gradient(linear,left top,right top,from(#ffde47),to(#ffce21));background:linear-gradient(90deg,#ffde47 0%,#ffce21 100%);color:#523f00;font-size:1.8rem;font-weight:700;line-height:1.3}.pageContactBtn:after{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;inline-size:1.4rem;aspect-ratio:1;background:currentColor;-webkit-mask:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_brown.svg) no-repeat 50% 50%/contain;mask:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_brown.svg) no-repeat 50% 50%/contain}.pageContactBtn[target=_blank]:after{-webkit-mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_brown.svg);mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_brown.svg)}@media only screen and (min-width:768px){.pageContactBtn:hover{color:#523f00;border-color:#523f00;background:#fff}}.pageContactBtn__icon{-webkit-box-flex:0;-ms-flex:none;flex:none;max-inline-size:4rem}.pageContactBtn__icon img{max-block-size:100%;-o-object-fit:contain;object-fit:contain}.pageContactBtn__text{-webkit-box-flex:1;-ms-flex:auto;flex:auto;word-break:keep-all;overflow-wrap:anywhere}.pageContactBtn__sub{display:block;font-size:1.4rem;line-height:1}li>.pageContactBtn{block-size:100%}@media only screen and (max-width:767.98px){.cntContactMenu{padding-inline:1.5rem;padding-block:2rem 2rem}.cntContactMenu__list{--clm-num:1;--gap:1rem}.pageContactBtn{padding-inline:1.5rem 1rem;font-size:1.6rem}.pageContactBtn__icon{inline-size:2.5rem;aspect-ratio:1}.pageContactBtn__sub{font-size:1.2rem}}.testBox{display:block;padding:30px;background:#eee}.productBox{--radius:var(--r-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(15px,1.25vw,20px);padding:clamp(15px,2.5vw,40px) clamp(15px,1.875vw,30px);border-style:solid;border-width:2px;border-color:var(--theme-borderColor,var(--borderColor));border-color:var(--theme-borderColor,#e8f2fa);border-radius:var(--radius);background-color:var(--theme-paleColor,var(--paleColor));background-color:var(--theme-paleColor,#f0fafc)}.productBox__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:120px}.cpFuki{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 25px;-webkit-box-flex:0;-ms-flex:none;flex:none;color:#2f363f;background-color:#ffea0b;border-radius:10px}.cpFuki:before{position:absolute;top:0;bottom:0;left:calc(100% - 1px);content:"";display:block;width:19px;height:auto;aspect-ratio:19/28;margin:auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service-guide/fuki_arrow.svg) no-repeat 0% 50%/auto 100%}.cpFuki p{font-weight:700;font-size:clamp(1.26rem,.875vw,1.4rem);line-height:1.2142857143;text-align:center}.cpFuki__plusText{margin-top:-.2em;color:#ff2b53;line-height:1}.cpFuki__plusText strong{font-size:1.1em}.cpFuki.cpFuki--top:before{top:calc(100% - 1px);right:0;bottom:auto;left:0;-webkit-transform:rotate(90deg) translateY(-100%) scale(.8,1.5);transform:rotate(90deg) translateY(-100%) scale(.8,1.5);-webkit-transform-origin:left top;transform-origin:left top}@media only screen and (max-width:767.98px){.cpFuki{padding:8px}.cpFuki:before{top:calc(100% - 3px);right:0;bottom:auto;left:0;width:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.recommendBox__head{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.6em 1em;color:#fff;font-size:clamp(1.26rem,.875vw,1.4rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;line-height:var(--lh-heading);letter-spacing:.1em;background:linear-gradient(135deg,var(--theme-tabColor-on1,#40c2ff) 0%,var(--theme-tabColor-on2,#26b3ff) 100%);border-radius:6px 6px 0 0}.recommendBox__body{padding:clamp(15px,1.875vw,30px);background:#fff}.recommendBox__body>*{margin-bottom:.8em;font-size:clamp(1.26rem,.875vw,1.4rem);line-height:1.8571428571}.recommendBox__body>*:last-child{margin-bottom:0}.recommendBox__body>*{margin-bottom:.8em;font-size:clamp(1.26rem,.875vw,1.4rem);line-height:1.8571428571}.planBox{--color:#00a9f7;--paleColor:#f0fafc;--borderColor:#cad9e0;--radius:var(--r-md);--indexTag-h:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.planBox__info{--pt-def:clamp(15px,1.875vw,30px);position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--pt,var(--pt-def)) var(--pt-def) var(--pt-def);border-style:solid;border-color:var(--borderColor);border-width:1px 1px 0;border-radius:var(--radius) var(--radius) 0 0;background:#fff}.planBox__info>.tit{margin:.8em 0;text-align:center}.planBox__info__desc{margin-bottom:30px}.planBox__info__desc .note{margin-top:.5em}.planBox__info>.listMenu{margin-bottom:14px}.planBox__info__ch{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.planBox__info__logo{margin-bottom:10px}.planBox__price{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#fff;background-color:var(--theme-color,#00a9f7);border-radius:0 0 var(--radius) var(--radius)}.planBox__price__title{margin-bottom:.2em;font-size:clamp(1.53rem,1.0625vw,1.7rem);font-weight:700;text-align:center;line-height:1.4}.planBox__price .presentText{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;row-gap:.3em;margin-top:10px;color:#ffea0b;font-size:clamp(1.08rem,.75vw,1.2rem);font-weight:700;text-align:center;line-height:var(--lh-heading)}.planBox__price .presentText__text{-ms-flex-item-align:stretch;align-self:stretch;padding:.3em;font-size:clamp(1.215rem,.84375vw,1.35rem);font-weight:700;text-align:center;line-height:var(--lh-heading);background:rgba(0,0,0,.1)}.planBox__price .noteList{margin-top:.5em}.planBox__price__item,.planBox__price__before,.planBox__price__custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.planBox__price__item,.planBox__price__before{padding-right:clamp(15px,1.875vw,30px);padding-left:clamp(15px,1.875vw,30px)}.planBox__price__item dl.priceTextSet,.planBox__price__before dl.priceTextSet{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.planBox__price__item{height:180px}.planBox__price__item .planBox__price__title{font-size:clamp(1.35rem,.9375vw,1.5rem)}.planBox__price__before{position:relative;height:70px;background-color:var(--theme-bgColor-before,#2bbcff)}.planBox__price__before:before{position:absolute;top:100%;left:0;right:0;content:"";display:inline-block;width:clamp(40px,3.125vw,50px);height:auto;aspect-ratio:50/30;margin:auto;-webkit-mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service-guide/planBox_arrow.svg);mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service-guide/planBox_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:100% auto;mask-size:100% auto;background-color:var(--theme-bgColor-before,#2bbcff);pointer-events:none}.planBox__price__before+.planBox__price__item{padding-top:calc(clamp(24px,1.875vw,30px) - 10px)}.planBox__price__custom{padding:25px 10px 30px}.planBox__price__cp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:clamp(15px,2.5vw,40px);-moz-column-gap:clamp(15px,2.5vw,40px);column-gap:clamp(15px,2.5vw,40px);padding:20px clamp(15px,2.5vw,40px)}.planBox__price__cp__price{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-gap:clamp(15px,1.25vw,20px);-moz-column-gap:clamp(15px,1.25vw,20px);column-gap:clamp(15px,1.25vw,20px)}.planBox__price__cp__price:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:end;align-self:flex-end;content:"";display:inline-block;width:45px;width:clamp(20px,2.8125vw,45px);height:auto;aspect-ratio:45/40;-webkit-mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service-guide/planBox_arrow.svg);mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service-guide/planBox_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:100% auto;mask-size:100% auto;background-color:#ffea0b;pointer-events:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.planBox__price__cp__price .priceTextSet:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.planBox.planBox--hasBar{--bar-h:6px;position:relative}.planBox.planBox--hasBar .planBox__info{--pt:var(--bar-h)}.planBox.planBox--hasBar:before{content:"";position:absolute;top:0;left:45px;right:45px;z-index:1;max-width:350px;height:var(--bar-h);margin:0 auto;background:var(--theme-color,var(--color));border-radius:0 0 6px 6px}.planBox.planBox--hasBar .planBox__info{padding-left:clamp(15px,2.5vw,40px);padding-right:clamp(15px,2.5vw,40px);padding-bottom:clamp(15px,2.5vw,40px);border-color:var(--theme-borderColor,var(--borderColor));background-color:var(--theme-paleColor,var(--paleColor))}.planBox.planBox--hasIndexTag .indexTag{position:absolute;top:0;left:0;right:0;min-width:124px;margin:auto;border-radius:0 0 var(--radius) var(--radius)}.planBox.planBox--hasIndexTag .planBox__info{--pt:var(--indexTag-h)}@media(min-width:768px){.planBox.planBox--row{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.planBox.planBox--row.planBox--hasIndexTag{padding-top:var(--indexTag-h)}.planBox.planBox--row .planBox__info{border-width:1px 0 1px 1px;border-radius:var(--radius) 0 0 var(--radius)}.planBox.planBox--row .planBox__price{width:260px;border-radius:0 var(--radius) var(--radius) 0}.planBox.planBox--row .planBox__price__item,.planBox.planBox--row .planBox__price__before{padding-left:clamp(15px,1.25vw,20px);padding-right:clamp(15px,1.25vw,20px)}.planBox.planBox--row .planBox__price__item{height:100%}.planBox.planBox--row .planBox__price__before{height:30%;border-radius:0 var(--radius) 0 0}.planBox.planBox--row .planBox__price__before+.planBox__price__item{height:70%}.planBox.planBox--row.planBox--hasIndexTag .indexTag{--sdw-y:0px;left:37px;margin-left:0;border-radius:var(--radius) var(--radius) 0 0}.planBox.planBox--row.planBox--hasIndexTag .planBox__info{--pt:var(--pt-def);position:static}}.planBox.planBox--tel .cpFuki .priceTextSet dt{color:#2f363f}.planBox.planBox--tel .priceTextSet{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.planBox.planBox--tel.planBox--row .planBox__price{width:400px}.planBox.planBox--tel.planBox--row .planBox__price__item{height:100%;padding-left:clamp(15px,2.5vw,40px);padding-right:clamp(15px,2.5vw,40px)}.planBox.planBox--tel .planBox__price{position:relative}.planBox.planBox--tel .planBox__price .cpFuki{position:absolute;top:0;right:0;bottom:auto;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.planBox.planBox--tel .planBox__price .cpFuki+.planBox__price__item{padding-top:25px}}@media only screen and (max-width:767.98px){.planBox__info .indexTag+.netPlan{margin-top:20px}.planBox__price__item{height:200px}.planBox__price__cp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.planBox__price__cp__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planBox__price__cp__price:before{-ms-flex-item-align:center;align-self:center;width:20px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.planBox.planBox--tel .planBox__price .cpFuki{margin:10px 10px 0}.planBox.planBox--tel.planBox--row .planBox__price__item{height:auto;padding-top:20px;padding-bottom:20px}}.ovalBtn{--btn-color:var(--theme-color,#005bac);--btn-bc:rgba(0,91,172,.13);position:relative;display:block;padding:6px 35px;background:#fff;border:2px solid var(--btn-bc);border-radius:50px;color:var(--btn-color);font-size:clamp(1.26rem,.875vw,1.4rem);font-weight:600;text-align:center}:root .theme-basic .ovalBtn{--btn-bc:rgba(255,132,0,.13)}:root .theme-net .ovalBtn{--btn-bc:rgba(47,98,237,.13)}:root .theme-tv .ovalBtn{--btn-bc:rgba(245,86,136,.13)}:root .theme-tel .ovalBtn{--btn-bc:rgba(19,171,54,.13)}.ovalBtn:before{position:absolute;top:0;right:15px;bottom:0;content:"";display:inline-block;width:8px;height:auto;aspect-ratio:8/10;margin:auto;-webkit-mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg);mask-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}@media only screen and (min-width:768px){.ovalBtn:hover{background-color:var(--btn-color);border-color:var(--btn-color);color:#fff}}@media(min-width:768px){.netPlan{display:grid;grid-template-columns:auto 1fr;gap:20px;grid-template-areas:"head head" "speed point"}.netPlan__head{grid-area:head;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.netPlan__head .tit{-webkit-box-flex:0;-ms-flex:none;flex:none}.netPlan__head__tag{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;row-gap:5px}.netPlan__speed{grid-area:speed;width:260px}.netPlan__point{grid-area:point}}.netPlan__head .tit{margin:0}.netPlan__head__desc{font-size:clamp(1.44rem,1vw,1.6rem);font-weight:600;line-height:var(--lh-heading)}.netPlan__speed__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.3em;-moz-column-gap:.3em;column-gap:.3em;margin:8px 0 16px;text-align:center}.netPlan__speed__num:last-child{margin-bottom:0}.netPlan__speed__num .numText{font-size:clamp(2.7rem,1.875vw,3rem)}.netPlan__speed__num .numText__note{display:block;margin-top:.3em;font-size:clamp(1.08rem,.75vw,1.2rem);font-weight:600}@media only screen and (max-width:767.98px){.netPlan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.netPlan__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.netPlan__head__desc{margin-top:.1em}.netPlan__head .squareTag{margin:6px auto 0}}.telPlan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:clamp(15px,1.875vw,30px)}.telPlan:before{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:none;flex:none;content:"";width:clamp(50px,4.5vw,72px);height:auto;aspect-ratio:1;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/plan_tel_change.png) no-repeat 50% 50%/contain}.telPlan__after{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.telPlan__after .telPlan__logo{max-width:205px;margin-bottom:10px}.telPlan__text{font-size:clamp(1.53rem,1.0625vw,1.7rem);line-height:1.4;font-weight:600}.telPlan__text strong{color:#1ca196;font-size:1.25em;font-weight:800}.telPlan2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(15px,1.875vw,30px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767.98px){.telPlan{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.telPlan:before{aspect-ratio:117/74;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/plan_tel_change_sp.png)}.telPlan__before,.telPlan__after{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.telPlan__after .telPlan__logo{max-width:100%;margin-bottom:5px}.telPlan__logo{width:280px}.telPlan__text{font-size:1.3rem;text-align:center}.telPlan__text strong{display:block;font-size:2rem}.telPlan2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.telPlan2__logo{width:280px}}.plusBox{--clm-num:2;--gap:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.plusBox__item{position:relative;width:calc((100% - var(--gap)*(var(--clm-num) - 1))/var(--clm-num))}.plusBox__item .plusBox__sign{position:absolute;top:0;bottom:0;left:calc(0px - var(--gap)/2);margin:auto;width:50px;height:auto;aspect-ratio:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:768px){.plusBox__item .svMenu{height:100%;padding-right:clamp(15px,3.125vw,50px)}}@media only screen and (max-width:767.98px){.plusBox{--clm-num:1}.plusBox__item .plusBox__sign{top:calc(0px - var(--gap)/2);bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.svMenu{--radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(15px,1.875vw,30px) clamp(15px,1.875vw,30px) clamp(15px,1.875vw,30px) 0;background:#fff;border-radius:var(--radius);border:1px solid #f0f0f0}.svMenu__head{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;align-self:center;padding:0 clamp(15px,2.5vw,40px)}.svMenu__title{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:.5em;color:var(--theme-color,#005bac);font-size:clamp(1.89rem,1.3125vw,2.1rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;line-height:var(--lh-heading);letter-spacing:.06em}.svMenu__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto;row-gap:14px}@media only screen and (max-width:767.98px){.svMenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 clamp(15px,1.875vw,30px) clamp(15px,1.875vw,30px)}.svMenu__head{width:100%;padding:25px 0}}.listMenu{border-top:1px solid #e4eaed}.listMenu__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:7px 0;font-size:clamp(1.26rem,.875vw,1.4rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-bottom:1px solid #e4eaed}.listMenu__line dt{-webkit-box-flex:0;-ms-flex:none;flex:none}.listMenu__line .numText{font-size:clamp(2.34rem,1.625vw,2.6rem);line-height:1}.svSectionHead{--serviceIcon-size:60px;--serviceIcon-gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.svSectionHead__title{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-column-gap:var(--serviceIcon-gap);-moz-column-gap:var(--serviceIcon-gap);column-gap:var(--serviceIcon-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-color,inherit);font-size:clamp(2.7rem,1.875vw,3rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;line-height:var(--lh-heading);letter-spacing:.1em}.svSectionHead__title .serviceIcon,.svSectionHead__title .serviceIcon--basic,.svSectionHead__title .serviceIcon--tv,.svSectionHead__title .serviceIcon--net,.svSectionHead__title .serviceIcon--tel,.svSectionHead__title .serviceIcon--support,.svSectionHead__title .serviceIcon--biz,.svSectionHead__title .serviceIcon--illust,.svSectionHead__title .serviceIcon--border{-webkit-box-flex:0;-ms-flex:none;flex:none;width:var(--serviceIcon-size);min-width:var(--serviceIcon-size);height:var(--serviceIcon-size);min-height:var(--serviceIcon-size)}.svSectionHead__desc{margin-left:var(--serviceIcon-gap);font-size:clamp(1.44rem,1vw,1.6rem);line-height:1.5}@media only screen and (max-width:767.98px){.svSectionHead{--serviceIcon-size:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.svSectionHead__desc{margin-left:calc(var(--serviceIcon-size) + var(--serviceIcon-gap))}}.cpBnr{--radius:var(--r-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#eaf8ff;border-radius:var(--radius);-webkit-box-shadow:0 5px 20px rgba(16,130,182,.2);box-shadow:0 5px 20px rgba(16,130,182,.2)}.cpBnr__img{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(40.9556313993%,240px);height:auto;aspect-ratio:240/160;background-color:#fff;border-radius:var(--radius) 0 0 var(--radius);overflow:hidden}.cpBnr__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cpBnr__desc{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding:15px clamp(15px,2.5vw,40px);border-style:solid;border-color:#dcedf5;border-width:0 0 0 1px;border-radius:0 var(--radius) var(--radius) 0}.cpBnr__desc .noteList{margin-top:.5em}.cpBnr.cpBnr--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cpBnr.cpBnr--vertical .cpBnr__img{width:100%;min-height:96px;aspect-ratio:auto;border-radius:var(--radius) var(--radius) 0 0}.cpBnr.cpBnr--vertical .cpBnr__img img{width:auto;height:auto}.cpBnr.cpBnr--vertical .cpBnr__desc{padding:10px 15px;min-height:90px;border-width:1px 0 0;border-radius:0 0 var(--radius) var(--radius)}.cpBnr__newSubscWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0}.cpBnr__newSubscWrap .cpBnr__newSubsc:not(:last-child){padding-right:clamp(15px,1.25vw,20px);margin-right:clamp(15px,1.25vw,20px);border-width:0 1px 0 0;border-color:#cce4ef;border-style:solid}.cpBnr__newSubsc{--serviceIcon-size:clamp(15px,3.25vw,52px);--serviceIcon-gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpBnr__newSubsc__head{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-column-gap:var(--serviceIcon-gap);-moz-column-gap:var(--serviceIcon-gap);column-gap:var(--serviceIcon-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-color,inherit);font-size:clamp(1.62rem,1.125vw,1.8rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;line-height:var(--lh-heading);letter-spacing:.1em}.cpBnr__newSubsc__head .serviceIcon,.cpBnr__newSubsc__head .serviceIcon--basic,.cpBnr__newSubsc__head .serviceIcon--tv,.cpBnr__newSubsc__head .serviceIcon--net,.cpBnr__newSubsc__head .serviceIcon--tel,.cpBnr__newSubsc__head .serviceIcon--support,.cpBnr__newSubsc__head .serviceIcon--biz,.cpBnr__newSubsc__head .serviceIcon--illust,.cpBnr__newSubsc__head .serviceIcon--border{-webkit-box-flex:0;-ms-flex:none;flex:none;width:var(--serviceIcon-size);min-width:var(--serviceIcon-size);height:var(--serviceIcon-size);min-height:var(--serviceIcon-size)}.cpBnr__newSubsc__head small{font-size:.6666666667em}.cpBnr__newSubsc .priceTextSet{margin-left:var(--serviceIcon-gap)}@media only screen and (max-width:1400px){.cpBnr__newSubscWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.cpBnr__newSubscWrap .cpBnr__newSubsc:not(:last-child){padding:0 0 15px;margin:0 0 15px;border-width:0 0 1px}}@media only screen and (max-width:767.98px){.cpBnr__img{width:min(30%,160px);aspect-ratio:1}.cpBnr.cpBnr--vertical .cpBnr__img .leadText{margin:1em 0;font-size:1.6rem}.cpBnr__newSubsc{--serviceIcon-size:45px;--serviceIcon-gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cpBnr__newSubsc__head{font-size:1.6rem}.cpBnr__newSubsc .priceTextSet{margin-top:-10px;margin-left:calc(var(--serviceIcon-size) + var(--serviceIcon-gap))}}.section>.inner>.svSectionHead,.svSection>.inner>.svSectionHead,.campaignSection>.inner>.svSectionHead,.noteSection>.inner>.svSectionHead{margin:0 8px 38px}.section>.inner>.tit:not(:first-child),.svSection>.inner>.tit:not(:first-child),.campaignSection>.inner>.tit:not(:first-child),.noteSection>.inner>.tit:not(:first-child){margin-top:2.3em}.section>.inner>.tit:not(:last-child),.svSection>.inner>.tit:not(:last-child),.campaignSection>.inner>.tit:not(:last-child),.noteSection>.inner>.tit:not(:last-child){margin-bottom:1em}.section>.inner>.noteList,.svSection>.inner>.noteList,.campaignSection>.inner>.noteList,.noteSection>.inner>.noteList{margin-top:1.5em}.section>.inner>.noteListBox,.svSection>.inner>.noteListBox,.campaignSection>.inner>.noteListBox,.noteSection>.inner>.noteListBox{margin-top:19px}.section>.inner>.leadText,.svSection>.inner>.leadText,.campaignSection>.inner>.leadText,.noteSection>.inner>.leadText{margin:1.4em 0}.section.section--bg.theme-campaign>.inner>.sectionTitle,.section.section--bg.theme-campaignDeep>.inner>.sectionTitle{color:#fff}@media only screen and (max-width:767.98px){.spScrollWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;overflow:scroll}.spScrollWrap:before,.spScrollWrap:after{-webkit-box-flex:0;-ms-flex:none;flex:none;content:"";display:block;width:15px;height:100%;pointer-events:none}.spScrollWrap .clm{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.spScrollWrap .clm .clm__item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:min(80vw,300px)}.spScrollWrap__exImg{-webkit-box-flex:0;-ms-flex:none;flex:none}}.tvGenreBox{color:#1570eb;font-size:clamp(10px,.8125vw,13px);font-weight:600;text-align:center;line-height:1.46;letter-spacing:normal}.tvGenreBox [href]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;border:1px solid #cad9e0;border-radius:clamp(10px,.9375vw,15px);color:inherit;overflow:hidden}.tvGenreBox [href]:after{content:"";position:absolute;inset:0;border:0 solid rgba(0,0,0,0);border-radius:inherit;-webkit-transition:.1s;transition:.1s}.tvGenreBox [href]:hover:after{border-width:4px;border-color:currentColor}.clm .tvGenreBox{height:100%}.clm:has(.tvGenreBox){--gap:clamp(10px,1.25vw,20px)}.tvGenreBox__head{position:relative;background:#1478ff;padding:clamp(18px,1.5625vw,25px) .5rem;color:#fff;font-size:clamp(22px,2vw,32px)}.tvGenreBox__head:before{content:"";position:absolute;inset:0;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service-guide/tv_genre_bg.png) repeat 50% 50%/3.8rem auto;opacity:.1}.tvGenreBox__head img{position:relative;z-index:1;right:.25em;display:block;height:1em;margin:auto;-o-object-fit:contain;object-fit:contain}.tvGenreBox__body{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:clamp(10px,.9375vw,15px) .5rem}.tvGenreBox--kpop{color:#8f2dbe}.tvGenreBox--kpop .tvGenreBox__head{background:#b147e8}.tvGenreBox--kpop .tvGenreBox__head:before{opacity:.07}.tvGenreBox--music{color:#e75098}.tvGenreBox--music .tvGenreBox__head{background:#f058a0}.tvGenreBox--music .tvGenreBox__head:before{opacity:.06}.tvGenreBox--movie{color:#16b275}.tvGenreBox--movie .tvGenreBox__head{background:#1cc382}.tvGenreBox--movie .tvGenreBox__head:before{opacity:.05}.serviceTop__main{padding:70px 40px;background:#d7f5fa url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service_bg.png)}.serviceTop__bn{text-align:center}.serviceTop__bn:not(:last-child){margin-bottom:30px}.serviceTop__bn>a{position:relative;display:block;color:inherit;border-radius:20px;overflow:hidden}.serviceTop__bn>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-style:solid;border-color:#006aff;border-width:0;border-radius:inherit;-webkit-transition:border-width .3s;transition:border-width .3s}@media only screen and (min-width:768px){.serviceTop__bn>a:hover:after{border-width:8px}}.serviceTop__menu{margin-bottom:30px;background:#fff;border-radius:15px}.serviceTop__menu .serviceMenu>li{padding:30px 15px}.serviceTop__menu .serviceMenu>li.serviceMenu__tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel{width:33.3%;padding-bottom:50px}.serviceTop__menu .serviceMenu>li:nth-child(4){padding-left:30px}.serviceTop__menu .serviceMenu>li.serviceMenu__pack{width:33.3%;padding:30px}@media only screen and (max-width:767.98px){.serviceTop__main{padding:0}.serviceTop__bn{padding:12px}.serviceTop__bn:not(:last-child){margin-bottom:0}.serviceTop__bn>a{border-radius:10px}.serviceTop__menu{margin-bottom:0;padding-bottom:10px;border-radius:0}.serviceTop__menu .serviceMenu>li{padding:10px}.serviceTop__menu .serviceMenu>li:nth-child(2n+1){padding-right:15px}.serviceTop__menu .serviceMenu>li:nth-child(2n+2){padding-left:15px}.serviceTop__menu .serviceMenu>li.serviceMenu__tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:10px}.serviceTop__menu .serviceMenu>li.serviceMenu__tv:after,.serviceTop__menu .serviceMenu>li.serviceMenu__net:after,.serviceTop__menu .serviceMenu>li.serviceMenu__tel:after{content:none}.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceMenu__inner,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceMenu__inner,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceMenu__inner{padding:5px 5px 15px;text-align:left}.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceMenu__inner:before,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceMenu__inner:before,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceMenu__inner:before{left:-10px;right:-10px}.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--pack,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--emphasis,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--other,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--pack,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--net,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--support,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--emphasis,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--other,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--pack,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--emphasis,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--other{position:relative;padding:15px 0 15px 80px}.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--pack .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tv .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--net .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tel .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--support .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--biz .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--emphasis .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--other .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--pack .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tv .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--net .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tel .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--support .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--biz .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--emphasis .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--other .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--pack .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tv .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--net .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tel .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--support .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--biz .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--emphasis .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--other .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--pack .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tv .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--net .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tel .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--support .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--biz .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--emphasis .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--other .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--pack .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tv .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--net .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tel .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--support .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--biz .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--emphasis .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--other .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--pack .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tv .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--net .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tel .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--support .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--biz .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--emphasis .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--other .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--pack .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tv .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--net .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tel .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--support .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--biz .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--emphasis .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--other .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--pack .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tv .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--net .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tel .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--support .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--biz .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--emphasis .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--other .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--pack .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tv .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--net .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--tel .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--support .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--biz .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--emphasis .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox--other .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--pack .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tv .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--net .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tel .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--support .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--biz .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--emphasis .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--other .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--pack .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tv .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--net .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tel .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--support .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--biz .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--emphasis .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--other .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--pack .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tv .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--net .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tel .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--support .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--biz .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--emphasis .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--other .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--pack .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tv .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--net .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tel .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--support .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--biz .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--emphasis .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--other .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--pack .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tv .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--net .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tel .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--support .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--biz .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--emphasis .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--other .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--pack .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tv .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--net .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tel .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--support .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--biz .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--emphasis .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--other .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--pack .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tv .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--net .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tel .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--support .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--biz .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--emphasis .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--other .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--pack .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tv .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--net .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tel .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--support .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--biz .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--emphasis .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--other .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--pack .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tv .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--net .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--tel .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--support .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--biz .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--emphasis .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox--other .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--pack .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tv .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--net .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tel .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--support .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--biz .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--emphasis .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--other .serviceIcon,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--pack .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tv .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--net .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tel .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--support .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--biz .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--emphasis .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--other .serviceIcon--basic,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--pack .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tv .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--net .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tel .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--support .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--biz .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--emphasis .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--other .serviceIcon--tv,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--pack .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tv .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--net .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tel .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--support .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--biz .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--emphasis .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--other .serviceIcon--net,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--pack .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tv .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--net .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tel .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--support .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--biz .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--emphasis .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--other .serviceIcon--tel,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--pack .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tv .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--net .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tel .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--support .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--biz .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--emphasis .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--other .serviceIcon--support,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--pack .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tv .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--net .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tel .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--support .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--biz .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--emphasis .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--other .serviceIcon--biz,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--pack .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tv .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--net .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tel .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--support .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--biz .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--emphasis .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--other .serviceIcon--illust,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--pack .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tv .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--net .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--tel .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--support .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--biz .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--emphasis .serviceIcon--border,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox--other .serviceIcon--border{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:70px;max-height:70px}.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox__title,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox__title,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox__title{margin-top:0;font-size:2.5rem;text-align:left}.serviceTop__menu .serviceMenu>li.serviceMenu__tv .serviceIconBox__text,.serviceTop__menu .serviceMenu>li.serviceMenu__net .serviceIconBox__text,.serviceTop__menu .serviceMenu>li.serviceMenu__tel .serviceIconBox__text{font-size:1.4rem}.serviceTop__menu .serviceMenu>li.serviceMenu__tv{background:#fcf5f7}.serviceTop__menu .serviceMenu>li.serviceMenu__net{background:#f0f4ff}.serviceTop__menu .serviceMenu>li.serviceMenu__tel{background:#edfaee;margin-bottom:10px}.serviceTop__menu .serviceMenu>li.serviceMenu__pack{width:50%;padding:10px 15px 10px 10px}}.planSection{padding:0 40px 90px}.planSection__col{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 -25px -40px}.planSection__col:not(:last-child){margin-bottom:0}.planSection__col__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 25px 40px}.planSection__col__title{margin-bottom:10px;font-size:2.2rem;font-weight:600}.planSection__col__note{margin-top:5px;font-size:1.4rem;text-align:right}.servicePlanBox{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-33px}.servicePlanBox:not(:last-child){margin-bottom:40px}.servicePlanBox__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.3333333333% - 32px);max-width:380px;margin-left:32px;background:#fff;border:1px solid #cad9e0;border-radius:20px;overflow:hidden;vertical-align:middle}.servicePlanBox__item.is-pickup:after,.servicePlanBox__item.is-popular:after{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10em;height:30px;padding:0;background:#ffea00;font-size:1.3rem;font-weight:500;line-height:1;text-align:center;letter-spacing:normal;-webkit-transform:rotate(-45deg) translate(-27%,-70%);transform:rotate(-45deg) translate(-27%,-70%);-webkit-box-sizing:border-box;box-sizing:border-box}.servicePlanBox__item.is-pickup .servicePlanBox__data__item:nth-child(odd),.servicePlanBox__item.is-popular .servicePlanBox__data__item:nth-child(odd){background:#fff9c9}.servicePlanBox__item.is-pickup{background:#fffce5}.servicePlanBox__item.is-pickup:after{content:"PICK UP";font-family:"Rubik",sans-serif}.servicePlanBox__item.is-popular:after{content:"人気No.1";font-size:1.2rem;font-weight:700}.servicePlanBox__image img{width:100%}.servicePlanBox__info{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px}@media only screen and (min-width:768px)and (max-width:1599.98px){.servicePlanBox__info{padding:30px 20px}}.servicePlanBox__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;color:#00a9f7;font-size:2.8rem;font-weight:600;line-height:1.3;text-align:center}@media only screen and (min-width:768px)and (max-width:1599.98px){.servicePlanBox__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -10px 15px;font-size:2.4rem}}.servicePlanBox__title small{display:block;font-size:.8em}.servicePlanBox__channel{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;margin:5px 20px 5px 0;background:linear-gradient(135deg,#f95189 0%,#f73965 100%);-webkit-box-shadow:0 3px 10px rgba(250,102,157,.2);box-shadow:0 3px 10px rgba(250,102,157,.2);border-radius:30%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff;font-family:"Rubik",sans-serif;font-size:1.75rem;font-weight:500;text-align:center;line-height:1}@media only screen and (min-width:768px)and (max-width:1599.98px){.servicePlanBox__channel{margin:0 0 20px 20px}}.servicePlanBox__channel__inner{display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.servicePlanBox__channel__num{font-size:1.44em}.servicePlanBox__lead{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:15px;font-size:1.6rem;font-weight:600;letter-spacing:normal}.servicePlanBox__lead small{font-size:.875em}.servicePlanBox__text{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:15px;font-size:1.4rem;line-height:1.65;letter-spacing:normal}.servicePlanBox__airwave{border-top:1px solid #e4eaed}.servicePlanBox__airwave:not(:last-child){margin-bottom:20px}.servicePlanBox__airwave__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:7px 0;border-bottom:1px solid #e4eaed}.servicePlanBox__airwave__item dt{font-size:1.4rem}.servicePlanBox__airwave__item dd{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 20px;text-align:right;font-family:"Rubik",sans-serif;font-size:2rem;font-weight:500;line-height:1}.servicePlanBox__airwave__num{font-size:1.4em}.servicePlanBox__listBtn>a{position:relative;display:block;padding:6px 35px;background:#fff;border:2px solid rgba(68,195,255,.13);border-radius:50px;color:#44c3ff;font-size:1.4rem;font-weight:600;text-align:center}.servicePlanBox__listBtn>a:after{content:"";position:absolute;top:0;bottom:0;right:15px;width:8px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_blue.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.servicePlanBox__listBtn>a:hover{background:#44c3ff;border-color:#44c3ff;color:#fff}.servicePlanBox__listBtn>a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}.servicePlanBox__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:110px;background:#00a9f7;color:#fff}.servicePlanBox__price__item,.servicePlanBox__price__item--2clm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 5px;font-size:1.7rem;font-weight:600;line-height:1;text-align:center}@media only screen and (min-width:768px)and (max-width:1599.98px){.servicePlanBox__price__item,.servicePlanBox__price__item--2clm{font-size:1.45rem}}.servicePlanBox__price__item:not(:last-child),.servicePlanBox__price__item--2clm:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2)}.servicePlanBox__price__item dt,.servicePlanBox__price__item--2clm dt{margin-bottom:.4em}.servicePlanBox__price__item--2clm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:20px}@media only screen and (min-width:768px)and (max-width:1599.98px){.servicePlanBox__price__item--2clm{padding-left:15px;padding-right:15px}}.servicePlanBox__price__item--2clm dt{margin:0;text-align:left}.servicePlanBox__price__item--2clm dd{text-align:right}.servicePlanBox__price__num{font-size:2em}.servicePlanBox__price__text{font-size:1.8em;font-weight:600}.servicePlanBox__data{margin:0 -30px}.servicePlanBox__data:last-child{margin-bottom:-30px}.servicePlanBox__data>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;text-align:center}.servicePlanBox__data>dl:nth-child(odd){background:#fafafa}.servicePlanBox__data>dl>dt{margin:0 auto 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:180px;background:#284bf5;border-radius:50px;color:#fff;font-size:1.3rem;font-weight:600}.servicePlanBox__data>dl>dt small{font-size:1rem}.servicePlanBox__data>dl>dd{width:100%;margin:auto;font-size:1.8rem;font-weight:600}.servicePlanBox__data>dl.servicePlanBox__data__tv{background:#fcf5f7;color:#f55688}.servicePlanBox__data>dl.servicePlanBox__data__tv>dt{background:#f55688}.servicePlanBox__data>dl.servicePlanBox__data__tv .servicePlanBox__listBtn>a{border-color:rgba(245,86,136,.12)}@media only screen and (min-width:768px){.servicePlanBox__data>dl.servicePlanBox__data__tv .servicePlanBox__listBtn>a:hover{background:#f55688;border-color:#f55688}}.servicePlanBox__data>dl.servicePlanBox__data__tv .servicePlanBox__listBtn>a:not(:hover){color:#f55688}.servicePlanBox__data>dl.servicePlanBox__data__tv .servicePlanBox__listBtn>a:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_tv.svg)}.servicePlanBox__data>dl.servicePlanBox__data__net{background:#f0f4ff;color:#2f62ed}.servicePlanBox__data>dl.servicePlanBox__data__net>dt{background:#2f62ed}.servicePlanBox__data>dl.servicePlanBox__data__net .servicePlanBox__listBtn>a{border-color:rgba(47,98,237,.12)}@media only screen and (min-width:768px){.servicePlanBox__data>dl.servicePlanBox__data__net .servicePlanBox__listBtn>a:hover{background:#2f62ed;border-color:#2f62ed}}.servicePlanBox__data>dl.servicePlanBox__data__net .servicePlanBox__listBtn>a:not(:hover){color:#2f62ed}.servicePlanBox__data>dl.servicePlanBox__data__net .servicePlanBox__listBtn>a:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_net.svg)}.servicePlanBox__data>dl.servicePlanBox__data__tel{background:#edfaee;color:#13ab36}.servicePlanBox__data>dl.servicePlanBox__data__tel>dt{background:#13ab36}.servicePlanBox__data>dl.servicePlanBox__data__tel .servicePlanBox__listBtn>a{border-color:rgba(19,171,54,.12)}@media only screen and (min-width:768px){.servicePlanBox__data>dl.servicePlanBox__data__tel .servicePlanBox__listBtn>a:hover{background:#13ab36;border-color:#13ab36}}.servicePlanBox__data>dl.servicePlanBox__data__tel .servicePlanBox__listBtn>a:not(:hover){color:#13ab36}.servicePlanBox__data>dl.servicePlanBox__data__tel .servicePlanBox__listBtn>a:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_tel.svg)}.servicePlanBox__data>dl.servicePlanBox__data__none{background:#fff;color:#e0e0e0}.servicePlanBox__data>dl.servicePlanBox__data__none>dt{background:#e0e0e0}.servicePlanBox__data__num{font-family:"Rubik",sans-serif;font-size:3rem;font-weight:500;line-height:1.3;line-height:1;letter-spacing:normal}.servicePlanBox__data__num+.servicePlanBox__data__num:before{content:"/";display:inline-block;vertical-align:middle;font-size:1.8rem;margin:0 .5em;line-height:1}.servicePlanBox__data__unit{font-size:.75em}.servicePlanBox__data__note{display:block;margin-top:5px;font-size:1.2rem;font-weight:300}.servicePlanBox__data__caution{display:block;margin-top:5px;color:#f21433;font-size:1.2rem;line-height:1.2;font-weight:400}.servicePlanBox__data__separate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.servicePlanBox__data__separate .servicePlanBox__data__num{font-size:2.6rem}@media only screen and (min-width:768px)and (max-width:1599.98px){.servicePlanBox__data__separate .servicePlanBox__data__num{font-size:2.2rem}.servicePlanBox__data__separate .servicePlanBox__data__num+.servicePlanBox__data__num:before{margin-right:.1em;margin-left:.1em}}.servicePlanBox__data__non{display:inline-block;font-weight:300;line-height:1}.servicePlanBox__data__non:before{content:"×";display:inline-block;vertical-align:middle;font-size:1.55em;line-height:1}.servicePlanBox__data__col{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.servicePlanBox__data__col:not(:last-child){margin-bottom:10px}.servicePlanBox__data__col>dt{margin-right:1em;line-height:1.2}.servicePlanBox__data__col>dt small{font-size:1.6rem;line-height:1.5}.servicePlanBox.theme-1clm{display:block;margin-left:0}.servicePlanBox.theme-1clm .servicePlanBox__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;max-width:100%;margin-left:0}.servicePlanBox.theme-1clm .servicePlanBox__item:not(:last-child){margin-bottom:30px}.servicePlanBox.theme-1clm .servicePlanBox__price{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33%}.servicePlanBox.theme-1clm .servicePlanBox__price__item--2clm{font-size:1.6rem}.servicePlanBox--other{-ms-flex-wrap:wrap;flex-wrap:wrap}.servicePlanBox--other .servicePlanBox__item{max-width:100%}.servicePlanBox--other .servicePlanBox__item:nth-child(n+4){margin-top:32px}.servicePlanBox--other .servicePlanBox__image{-ms-flex-negative:0;flex-shrink:0}.servicePlanBox__campaign{padding:20px 10px;background:#fffce5;border-radius:15px;text-align:center}.servicePlanBox__campaign:not(:last-child){margin-bottom:25px}.servicePlanBox__campaign dt{margin-bottom:10px;font-size:1.6rem;font-weight:600}.servicePlanBox__campaign dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.servicePlanBox__campaign__price{display:block;font-size:1.8rem;font-weight:600;line-height:1}.servicePlanBox__campaign__num{font-size:1.44em}.servicePlanBox__campaign__tax{display:block;font-size:1.4rem;font-weight:300}.servicePlanBox__campaign__before .servicePlanBox__campaign__price{text-decoration:line-through}.servicePlanBox__campaign__after{position:relative;color:#ff2b53;font-size:2rem;margin-left:10px;padding-left:40px}.servicePlanBox__campaign__after .servicePlanBox__campaign__num{font-size:3.4rem}.servicePlanBox__campaign__after:before{content:"";position:absolute;top:0;bottom:0;left:0;width:32px;margin:auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/plan_change_bg.png) no-repeat 50% 50%/contain}.servicePlanBox--pack .servicePlanBox__item:before{content:"";position:absolute;top:0;left:45px;right:45px;max-width:300px;height:6px;margin:0 auto;background:#444;border-radius:0 0 6px 6px}.servicePlanBox--pack .servicePlanBox__info{padding-left:20px;padding-right:20px}.servicePlanBox--pack .servicePlanBox__info .servicePlanBox__data{margin-left:-20px;margin-right:-20px}.servicePlanBox--pack .servicePlanBox__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;color:#2f363f;font-size:2.4rem}.servicePlanBox--pack .servicePlanBox__title small{font-size:1.6rem}.servicePlanBox--pack .servicePlanBox__price{background:#444}.servicePlanBox.js-packSlide{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.servicePlanBox.js-packSlide.slick-initialized{position:relative;opacity:1;display:block;margin-left:-90px;margin-right:-90px;padding:0 80px;overflow:hidden}@media only screen and (min-width:768px)and (max-width:1699px){.servicePlanBox.js-packSlide.slick-initialized{margin-left:-35px;margin-right:-35px;padding:0 35px;max-width:100%}}.servicePlanBox.js-packSlide.slick-initialized:before,.servicePlanBox.js-packSlide.slick-initialized:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:100px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%)}@media only screen and (min-width:768px)and (max-width:1699px){.servicePlanBox.js-packSlide.slick-initialized:before,.servicePlanBox.js-packSlide.slick-initialized:after{width:35px}}.servicePlanBox.js-packSlide.slick-initialized:before{left:0;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.servicePlanBox.js-packSlide.slick-initialized:after{right:0}@media only screen and (min-width:768px)and (max-width:1699px){.servicePlanBox.js-packSlide.slick-initialized:after{width:75px}}.servicePlanBox.js-packSlide .slick-list{overflow:visible}.servicePlanBox.js-packSlide .slick-arrow{position:absolute;top:0;bottom:0;z-index:2;margin:auto;padding:0;background:0 0;border:none;outline:none;line-height:1.3;font-weight:600;cursor:pointer;text-shadow:0 0 3px #fff}.servicePlanBox.js-packSlide .slick-arrow:before{content:"";display:block;width:50px;height:50px;margin:0 auto 5px;background:#444 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_yellow.svg) no-repeat 50% 50%/12px auto;border-radius:50%}.servicePlanBox.js-packSlide .slick-arrow.slick-disabled{display:none !important}.servicePlanBox.js-packSlide .slick-arrow.slick-prev{left:0}.servicePlanBox.js-packSlide .slick-arrow.slick-prev:before{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.servicePlanBox.js-packSlide .slick-arrow.slick-next{right:0}@media only screen and (min-width:768px){.servicePlanBox.js-packSlide .slick-arrow:hover{color:#006aff}.servicePlanBox.js-packSlide .slick-arrow:hover:before{background-color:#006aff}}.servicePlanBox.js-packSlide .servicePlanBox__item{margin:0}@media screen and (min-width:1600px){.servicePlanBox.js-packSlide .servicePlanBox__item{max-width:286px}}.servicePlanBox.js-packSlide .slick-slide>div{padding:0 10px}.servicePlanBox__plus{position:relative;padding:30px;background:#fcf5f7;color:#f55688}.servicePlanBox__plus:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.75em;height:1.75em;border-radius:50%;background:currentColor url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_plus_white.svg) no-repeat center/50%}.servicePlanBox__plus__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.7rem;font-weight:700;text-align:center}.servicePlanBox__plus__title:before{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;width:2.4em;height:1em;margin-right:.5em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_tv_recorder.svg) no-repeat center/contain}.servicePlanBox__plus__title:not(:last-child){margin-bottom:.5em}.servicePlusBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px;background:#fcf5f7;border:2px solid #fbe1ea;border-radius:15px}.servicePlusBox:not(:last-child){margin-bottom:50px}.servicePlusBox:not(:last-child)+.note{margin-top:-30px}.servicePlusBox:not(:first-child){margin-top:75px}.servicePlusBox:not(:first-child):before{content:"";position:absolute;top:-.8em;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5em;height:4.2em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_next_tv.svg) no-repeat center/contain}.servicePlusBox__title{color:#f55688;font-size:2.5rem;font-weight:700;line-height:1.6}.servicePlusBox__title:not(:last-child){margin-bottom:.5em}.servicePlusBox__text{font-size:1.9rem;line-height:1.6}.servicePlusBox__main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:calc(100% - 415px);margin-right:20px}.servicePlusBox__img{max-width:415px;margin-top:-70px;text-align:right}.servicePlusBox .plusPoint{margin-top:45px}.plusPoint{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -20px -20px;letter-spacing:normal}.plusPoint>li{position:relative;width:calc(50% - 20px);margin:0 0 20px 20px;padding:1.5em;background:#fff;border-radius:10px}.plusPoint>li:nth-child(2) .plusPoint__img{margin-top:-40px}.plusPoint__num{position:absolute;left:1em;bottom:100%;padding:.2em 1.5em;background:#f55688;border-radius:10px 10px 0 0;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.1em}.plusPoint__title{margin-bottom:.5em;font-size:1.9rem;font-weight:700;line-height:1.6}.plusPoint__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.plusPoint__main:not(:last-child){margin-bottom:1em}.plusPoint__img{-webkit-box-flex:0;-ms-flex:none;flex:none;width:115px;margin-left:20px;text-align:center}.plusPoint__text{font-size:1.5rem}.plusPoint .note{font-size:1.1rem;line-height:1.6}@media only screen and (max-width:767.98px){.planSection{padding:30px 15px 45px}.planSection__col{display:block;margin:0}.planSection__col:not(:last-child){margin-bottom:18px}.planSection__col__item{margin:0}.planSection__col__item:not(:last-child){margin-bottom:20px}.planSection__col__title{font-size:1.8rem}.planSection__col__note{font-size:1.1rem}.servicePlanBox{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;overflow-x:auto;-webkit-overflow-scrolling:touch}.servicePlanBox:not(:last-child){margin-bottom:30px}.servicePlanBox:after{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:15px}.servicePlanBox:not(:last-child){margin-bottom:30px}.servicePlanBox__item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(100vw - 70px);margin:0 0 0 15px;border-width:2px;border-radius:10px}.servicePlanBox__title{margin-bottom:15px;font-size:2.5rem}.servicePlanBox__lead{font-size:1.5rem;font-weight:300}.servicePlanBox__info{padding:20px}.servicePlanBox__price{min-height:75px}.servicePlanBox__price__item,.servicePlanBox__price__item--2clm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 10px;font-size:1.3rem}.servicePlanBox__price__item dt,.servicePlanBox__price__item--2clm dt{margin:0;text-align:left}.servicePlanBox__price__item dd,.servicePlanBox__price__item--2clm dd{text-align:right}.servicePlanBox__data:last-child{margin-bottom:-20px}.servicePlanBox__data__col>dt small{display:block;font-size:1.4rem}.servicePlanBox.theme-1clm{margin-right:0}.servicePlanBox.theme-1clm .servicePlanBox__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.servicePlanBox.theme-1clm .servicePlanBox__item:not(:last-child){margin-bottom:15px}.servicePlanBox.theme-1clm .servicePlanBox__price{max-width:100%;width:100%}.servicePlanBox.theme-1clm .servicePlanBox__price__item--2clm{font-size:1.3rem}.servicePlanBox--other{display:block;margin:0}.servicePlanBox--other .servicePlanBox__item{width:auto;margin:0}.servicePlanBox--other .servicePlanBox__item:nth-child(n+2){margin-top:15px}.servicePlanBox__campaign dt{font-size:1.5rem}.servicePlanBox.js-packSlide.slick-initialized{margin-left:-15px;margin-right:-15px;padding:0}.servicePlanBox.js-packSlide.slick-initialized:before,.servicePlanBox.js-packSlide.slick-initialized:after{content:none}.servicePlanBox.js-packSlide .slick-list{overflow-x:auto;-webkit-overflow-scrolling:touch}.servicePlanBox.js-packSlide .slick-track{width:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex}.servicePlanBox.js-packSlide .slick-track .slick-slide{-webkit-box-flex:0;-ms-flex:none;flex:none}.servicePlanBox.js-packSlide .slick-track .slick-slide:first-child{padding-left:5px}.servicePlanBox.js-packSlide .slick-track .slick-slide:last-child{padding-right:5px}.servicePlanBox.js-packSlide .servicePlanBox__item{width:calc(100vw - 70px) !important}.servicePlanBox.js-packSlide .servicePlanBox__item:not(.is-show){display:none !important}.servicePlanBox__plus{padding:20px;font-size:1.5rem}.servicePlanBox__plus__title{font-size:1.4rem}.servicePlusBox{display:block;padding:30px 20px;border-radius:10px}.servicePlusBox:not(:last-child){margin-bottom:25px}.servicePlusBox:not(:last-child)+.note{margin-top:-10px}.servicePlusBox:not(:first-child){margin-top:4em}.servicePlusBox:not(:first-child):before{font-size:1rem}.servicePlusBox__title{font-size:2rem;font-weight:700}.servicePlusBox__title:not(:last-child){margin-bottom:.5em}.servicePlusBox__text{font-size:1.5rem}.servicePlusBox__main{max-width:none;margin-right:0;margin-bottom:10px}.servicePlusBox__img{max-width:none;margin-top:-10px}.plusPoint{display:block;margin:0 0 -40px}.plusPoint>li{width:auto;margin:0 0 40px}.plusPoint>li:nth-child(2) .plusPoint__img{margin-top:10px}.plusPoint__num{font-size:1.1rem}.plusPoint__title{font-size:1.5rem}.plusPoint__main{display:block}.plusPoint__main:not(:last-child){margin-bottom:1em}.plusPoint__img{margin:0 auto}.plusPoint__text{font-size:1.3rem}.plusPoint .note{font-size:1.1rem;line-height:1.6}}.serviceSetSection{padding:75px 40px 90px;background:#48c0f7}.serviceSetSection .sectionTitle{color:#fff}.serviceSetSection--other{background:#2fb8f7}.serviceSetBox{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -30px -30px}.serviceSetBox>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc((100% - 90px)/3 - 1px);margin:0 0 30px 30px;background:#fafafa;border-radius:20px;-webkit-box-shadow:0 5px 20px rgba(16,130,182,.2);box-shadow:0 5px 20px rgba(16,130,182,.2);overflow:hidden}.serviceSetBox__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:130px;padding:25px 35px;background:#fff;font-size:3rem;font-weight:600;line-height:1.2;text-align:center}@media only screen and (min-width:768px)and (max-width:1599.98px){.serviceSetBox__logo{font-size:2.3rem}}.serviceSetBox__logo__text{display:inline-block;margin-bottom:13px;padding:.5em 30px;background:#ffea00;border-radius:50px;color:#2f363f;font-size:1.6rem;font-weight:600;text-align:center}.serviceSetBox__logo img{display:block;max-height:64px;margin:0 auto}.serviceSetBox__lead{margin:25px 25px 15px;font-size:1.6rem;font-weight:600;letter-spacing:normal}.serviceSetBox__content{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 25px 15px;text-align:center}.serviceSetBox__content img{width:298px}.serviceSetBox__content__text{display:block;font-size:1.6rem;font-weight:600;letter-spacing:normal;font-size:1.6rem}@media only screen and (min-width:768px)and (max-width:1599.98px){.serviceSetBox__content__text{font-size:1.4rem}}.serviceSetBox__price{margin:0 25px;padding:20px 5px;background:#fffce5;border-radius:15px;font-size:1.6rem;font-weight:600;text-align:center;line-height:1.3}@media only screen and (min-width:768px)and (max-width:1599.98px){.serviceSetBox__price{margin-left:10px;margin-right:10px}}.serviceSetBox__price:not(:last-child){margin-bottom:50px}.serviceSetBox__price__amount{display:inline-block;padding:.1em;color:#ff2b53;font-size:2.5rem}@media only screen and (min-width:768px)and (max-width:1599.98px){.serviceSetBox__price__amount{font-size:2.2rem}}.serviceSetBox__price__num{font-size:1.2em}.serviceSetBox__price__unit{font-size:.7em}.serviceSetBox__price__tax{display:block;margin-top:5px;font-size:.7em;font-weight:400}.serviceSetBox__itemList{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0 25px}@media only screen and (min-width:768px)and (max-width:1599.98px){.serviceSetBox__itemList{margin-left:15px;margin-right:15px}}.serviceSetBox__itemList:not(:last-child){margin-bottom:20px}.serviceSetBox__itemList>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSetBox__itemList>li:not(:last-child){margin-bottom:20px}.serviceSetBox__itemList>li .serviceSetBox__content{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80px;margin:0 15px 0 0;text-align:left}.serviceSetBox__itemList>li .serviceSetBox__content img{max-height:35px;width:auto}.serviceSetBox__itemList>li .serviceSetBox__price{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:calc(100% - 95px);margin:0;padding:15px 10px}.serviceSetBox__itemList>li .serviceSetBox__price__amount{display:block;padding:0;font-size:2.2rem}@media only screen and (min-width:768px)and (max-width:1599.98px){.serviceSetBox__itemList>li .serviceSetBox__price__amount{font-size:1.8rem}}.serviceSetBox__detailBtn{margin:auto 25px 25px}@media only screen and (min-width:768px)and (max-width:1599.98px){.serviceSetBox__detailBtn{margin-left:15px;margin-right:15px}}.serviceSetBox__detailBtn>a{position:relative;display:block;width:100%;padding:5px 35px;background:#fff;border:2px solid rgba(68,195,255,.13);border-radius:50px;color:#40c2ff;font-size:1.4rem;font-weight:600;text-align:center}.serviceSetBox__detailBtn>a:after{content:"";position:absolute;top:0;bottom:0;right:15px;width:8px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_blue.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.serviceSetBox__detailBtn>a:hover{background:#40c2ff;color:#fff}.serviceSetBox__detailBtn>a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}.serviceSetBox__note a{color:inherit;text-decoration:underline}@media only screen and (min-width:768px){.serviceSetBox__note a:hover{text-decoration:none}}.serviceSetBox__btns{--clm-num:2;--gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.serviceSetBox__btns li{list-style:none;width:calc((100% - var(--gap)*(var(--clm-num) - 1))/var(--clm-num))}.serviceSetBox__btns a{display:block}@media only screen and (min-width:768px){.serviceSetBox__btns a:hover{opacity:.7}}.serviceSetBox__inner{padding:0 min(8.2010582011%,31px) min(8.2010582011%,31px)}.serviceSetBox__inner .serviceSetBox__price{margin:0}.serviceSetBox__inner .serviceSetBox__note{margin-top:.7em}.serviceSetBox>li.serviceSetBox__large{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__logo{width:45%;max-width:540px;padding:45px;height:auto}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__content,.serviceSetBox>li.serviceSetBox__large .serviceSetBox__detailBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;background:#fff}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__content{width:28%;max-width:350px;margin:0}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__content img{width:100%}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__detailBtn{width:27%;padding:0 55px 0 35px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__lead,.serviceSetBox>li.serviceSetBox__large .serviceSetBox__price{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:130px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__lead{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:calc(100% - 380px);padding:10px 0 10px 50px}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__price{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:380px;padding:10px 50px 10px 0;background:0 0;font-size:1.8rem;text-align:right}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__price__amount{padding:0;font-size:2.6rem;margin:0 0 .25em .25em}.is-entryAuto,.is-entryManual{position:relative;overflow:hidden}.is-entryAuto:before,.is-entryManual:before{content:"申込不要";position:absolute;top:0;left:30px;padding:.5em;color:#fff;background-color:#005bac;font-size:1.3rem;font-weight:400;text-align:center;line-height:1;letter-spacing:normal;border-radius:0 0 5px 5px}.is-entryManual:before{content:"申込制";background-color:#0094d8}@media only screen and (max-width:767.98px){.serviceSetSection{padding:45px 15px;background:#f0fafc}.serviceSetSection+.serviceSetSection{padding-top:0}.serviceSetSection .sectionTitle{color:inherit}.serviceSetSection--other{background:#f0fafc}.serviceSetBox{display:block;margin:0}.serviceSetBox>li{width:auto;margin:0;background:#fff;border:2px solid #e4eaed;border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.serviceSetBox>li:not(:last-child){margin-bottom:20px}.serviceSetBox>li[class^=is-entry] .serviceSetBox__logo{padding-top:25px}.serviceSetBox__logo{display:block;min-height:0;color:#fff;font-size:2.4rem;padding:20px 30px;background:linear-gradient(135deg,#40c2ff 0%,#27aaff 100%)}.serviceSetBox__logo__text{margin-bottom:10px;padding:1px 15px;font-size:1.2rem}.serviceSetBox__logo img{max-height:50px}.serviceSetBox__lead{margin:12px;font-size:1.5rem;font-weight:400;line-height:1.66}.serviceSetBox__content{margin:0 12px 12px}.serviceSetBox__content img{width:240px}.serviceSetBox__content__text{display:inline-block;vertical-align:middle;font-size:1.5rem}.serviceSetBox__price{margin:0 12px;padding:12px 5px;border-radius:10px;font-size:1.4rem;letter-spacing:normal}.serviceSetBox__price:not(:last-child){margin-bottom:15px}.serviceSetBox__price__amount{padding:0;font-size:2rem}.serviceSetBox__price__tax{display:inline-block;vertical-align:middle;margin-top:0}.serviceSetBox__itemList{margin:0 12px}.serviceSetBox__itemList:not(:last-child){margin-bottom:15px}.serviceSetBox__itemList>li{display:block}.serviceSetBox__itemList>li .serviceSetBox__content{width:100%;margin:0 0 10px;text-align:center}.serviceSetBox__itemList>li .serviceSetBox__content img{max-height:42px;margin-right:10px}.serviceSetBox__itemList>li .serviceSetBox__price{width:100%;padding:10px}.serviceSetBox__itemList>li .serviceSetBox__price__amount{display:inline;margin:0}.serviceSetBox__detailBtn{margin:auto 15px 25px;text-align:center}.serviceSetBox__detailBtn>a{display:inline-block;width:auto;padding:0;background:0 0;border-color:currentColor;border-width:0 0 1px;border-radius:0;color:inherit}.serviceSetBox__detailBtn>a:after{content:none}.serviceSetBox__inner{padding:0 min(3.5190615836%,12px) min(3.5190615836%,12px)}.serviceSetBox>li.serviceSetBox__large{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__logo{width:auto;max-width:none;padding:15px 30px}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__content,.serviceSetBox>li.serviceSetBox__large .serviceSetBox__detailBtn{display:block;background:0 0}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__content{width:auto;max-width:264px;margin:0 auto 5px}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__detailBtn{width:auto;padding:0;margin:0 15px 15px}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__lead,.serviceSetBox>li.serviceSetBox__large .serviceSetBox__price{padding:0;display:block;height:auto}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__lead{width:auto;margin:12px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:15px;background:#fafafa;border-top:2px solid #e4eaed;border-radius:0;font-size:1.4rem}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__price__amount{font-size:2rem}.serviceSetBox>li.serviceSetBox__large .serviceSetBox__price__tax{width:100%;margin-top:2px}.is-entryAuto:before,.is-entryManual:before{left:15px;font-size:1.2rem}}.planTable{width:100%;background:#fff;font-size:1.8rem}.planTable th,.planTable td{padding:15px 5px;border-bottom:1px solid #e4eaed;text-align:center;line-height:1.5;vertical-align:middle}.planTable th:not(:last-child),.planTable td:not(:last-child){border-right:1px solid #e4eaed}.planTable th[rowspan]:not(:first-child),.planTable td[rowspan]:not(:first-child){border-left:1px solid #e4eaed}.planTable th small,.planTable td small{display:block;color:#2f363f;font-size:1.3rem}.planTable td{height:80px;padding:10px 5px}.planTable td small{font-weight:300;line-height:1.3}.planTable thead{background:#edfaee;border-top:4px solid #13ab36;font-size:1.7rem;font-weight:600}.planTable__logo{display:block;max-width:162px;margin:0 auto 5px}.planTable__num{font-size:2.8rem}.planTable__time{color:#13ab36;font-size:2rem;font-weight:600}.planTable__price{width:36%;background:#fffce5;color:#ff2b53;font-weight:600}@media only screen and (max-width:767.98px){.planTable{font-size:1.4rem}.planTable th,.planTable td{padding:10px 5px;letter-spacing:normal}.planTable th small,.planTable td small{font-size:1.1rem}.planTable td{height:auto}.planTable thead{font-size:1.4rem}.planTable__logo{max-width:97px}.planTable__num{font-size:2rem}.planTable__time{width:33%;font-size:1.4rem}.planTable__price{width:33%}}.theme-tv .localNav__list>li.is-current{background-color:#fcf5f7}.theme-tv .localNav__list>li.is-current:not(:hover)>a{color:#f55688}.theme-tv .localNav__list>li.is-current>a{border-top-color:#f55688}.theme-tv .localNav__list>li.is-current>a:after{border-bottom-color:#f55688}.theme-tv .topicpath{background-color:rgba(0,0,0,.04)}.theme-tv .leadBlock{background-color:#fcf5f7}.theme-tv .leadBlock+*{border-color:rgba(245,86,136,.12)}.theme-tv .servicePlanBox__title,.theme-tv .servicePointBox__title{color:#f55688}.theme-tv .servicePlanBox__price{background:#f55688}.theme-tv .pointSection{background-color:#fcf5f7;border-color:rgba(245,86,136,.12)}@media(min-width:768px){.theme-tv .pageNav__list{--hover-bg:#f55688;--current-bg1:#fa669d;--current-bg2:#f8477f;background:#ffb7d4}}@media only screen and (max-width:767.98px){.theme-tv .pageNav{background-color:#fcf5f7;border-color:rgba(245,86,136,.12)}.theme-tv .pageNav__list{--def-bc:rgba(245,86,136,.12);--current-fc:#f55688}}.theme-net .localNav__list>li.is-current{background-color:#f0f4ff}.theme-net .localNav__list>li.is-current:not(:hover)>a{color:#2f62ed}.theme-net .localNav__list>li.is-current>a{border-top-color:#2f62ed}.theme-net .localNav__list>li.is-current>a:after{border-bottom-color:#2f62ed}.theme-net .topicpath{background-color:rgba(0,0,0,.04)}.theme-net .leadBlock{background-color:#f0f4ff}.theme-net .leadBlock+*{border-color:rgba(47,98,237,.12)}.theme-net .servicePlanBox__title,.theme-net .servicePointBox__title{color:#2f62ed}.theme-net .servicePlanBox__price{background:#2f62ed}.theme-net .pointSection{background-color:#f0f4ff;border-color:rgba(47,98,237,.12)}@media(min-width:768px){.theme-net .pageNav__list{--hover-bg:#2f62ed;--current-bg1:#396cf7;--current-bg2:#284bf5;background:#95aff5}}@media only screen and (max-width:767.98px){.theme-net .pageNav{background-color:#f0f4ff;border-color:rgba(47,98,237,.12)}.theme-net .pageNav__list{--def-bc:rgba(47,98,237,.12);--current-fc:#2f62ed}}.theme-tel .localNav__list>li.is-current{background-color:#edfaee}.theme-tel .localNav__list>li.is-current:not(:hover)>a{color:#13ab36}.theme-tel .localNav__list>li.is-current>a{border-top-color:#13ab36}.theme-tel .localNav__list>li.is-current>a:after{border-bottom-color:#13ab36}.theme-tel .topicpath{background-color:rgba(0,0,0,.04)}.theme-tel .leadBlock{background-color:#edfaee}.theme-tel .leadBlock+*{border-color:rgba(19,171,54,.12)}.theme-tel .servicePlanBox__title,.theme-tel .servicePointBox__title{color:#13ab36}.theme-tel .servicePlanBox__price{background:#13ab36}.theme-tel .pointSection{background-color:#edfaee;border-color:rgba(19,171,54,.12)}@media(min-width:768px){.theme-tel .pageNav__list{--hover-bg:#13ab36;--current-bg1:#13ab36;--current-bg2:#0d9226;background:#94d2a2}}@media only screen and (max-width:767.98px){.theme-tel .pageNav{background-color:#edfaee;border-color:rgba(19,171,54,.12)}.theme-tel .pageNav__list{--def-bc:rgba(19,171,54,.12);--current-fc:#13ab36}}.theme-tv .pageTitle{background-color:#f86c9b}.theme-tv .servicePlanBox__listBtn>a{border-color:rgba(245,86,136,.13)}@media only screen and (min-width:768px){.theme-tv .servicePlanBox__listBtn>a:hover{background:#f55688;border-color:#f55688}}.theme-tv .servicePlanBox__listBtn>a:not(:hover){color:#f55688}.theme-tv .servicePlanBox__listBtn>a:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_tv.svg)}.theme-net .pageTitle{background-color:#396cf7}.theme-net .servicePlanBox__item{padding-top:6px}.theme-net .servicePlanBox__item:before{content:"";position:absolute;top:0;left:45px;right:45px;max-width:300px;height:6px;margin:0 auto;background:#2f62ed;border-radius:0 0 6px 6px}.theme-tel .pageTitle{background-color:#13ab36}.serviceOther{padding:70px 40px}@media only screen and (max-width:767.98px){.serviceOther{padding:30px 15px}}.chCourseLineupSection{padding:0 40px 90px}.chComparisonSection{padding:90px 40px;background-color:#fcf5f7;border-style:solid;border-color:rgba(245,86,136,.12);border-width:1px 0}.chComparisonSection__title{margin:0 0 15px;font-size:1.8em}.chCourseLineup__nav{--gap:5px;--clm-num:7;margin-bottom:20px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap);border-style:solid}.chCourseLineup__nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc((100% - var(--gap)*(var(--clm-num) - 1))/var(--clm-num));padding:12px 5px;color:inherit;line-height:1.2;text-align:center;background-color:#f5f5f5;border:#e4eaed solid 1px;border-radius:5px;cursor:pointer}.chCourseLineup__nav button.is-active{color:#fff;background-color:#f55688}@media only screen and (min-width:768px){.chCourseLineup__nav button:hover{color:#fff;background-color:#f55688}}.chCourseLineup__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px}.chCourseLineup__box__title{width:calc(100% - 5px);margin:15px 0 5px 5px;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:2rem}.chCourseLineup__genre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 5px);margin:0 0 5px 5px;padding:10px 15px;background-color:#fcf5f7}.chCourseLineup__genre dt{color:#f55688;font-weight:600}.chCourseLineup__genre.is-inactive{background-color:#fafafa}.chCourseLineup__genre.is-inactive dt{color:#ccc}.chCourseLineup__genre__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px}.chCourseLineup__genre__list li{width:calc((100% - 30px)/6);height:60px;margin:0 0 5px 5px;text-align:center}.chCourseLineup__genre__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:Center;-ms-flex-pack:Center;justify-content:Center;width:100%;height:100%;background-color:#fff;border:1px solid #cad9e0;overflow:hidden}@media only screen and (min-width:768px){.chCourseLineup__genre__list li a:hover{border-color:#ff9f05}}.chCourseLineup__genre__note{padding:0 15px 10px 0;background-color:#fcf5f7;font-size:1.3rem;line-height:1.6;opacity:.9}.chTotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 15px}.chTotal__all__title,.chTotal__genre__title{display:block;padding:.25em;color:#fff;font-size:1.3rem;text-align:center;background-color:#005bac}.chTotal__all__num,.chTotal__genre__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:auto;font-size:2.2rem;line-height:1;font-family:"Rubik",sans-serif}.chTotal__all__num span,.chTotal__genre__num span{margin-right:.1em;font-size:1.5em;color:#005bac}.chTotal__all{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(25% - 60px);border:1px solid #e4eaed;background-color:#fff}.chTotal__all__title{background-color:#f55688}.chTotal__all__num{font-size:2.6rem}.chTotal__all__num span{color:#f55688}.chTotal__all:after{position:absolute;top:50%;right:-60px;content:"=";display:block;width:60px;height:auto;font-family:"Rubik",sans-serif;color:#005bac;font-size:40px;line-height:1;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.chTotal__genre{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:75%}.chTotal__genre>li{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:140px;margin-left:15px;border:1px solid #e4eaed;background-color:#fff}.chTotal__genre>li:after{position:absolute;top:calc(50% - 3px);left:-27px;content:"+";display:block;width:1.5em;height:1.5em;font-family:"Rubik",sans-serif;color:#fff;font-size:24px;line-height:1.5;text-align:center;font-weight:600;background-color:#ddd;border-radius:100%}.chTotal__genre>li:first-child{margin-left:0}.chTotal__genre>li:first-child:after{content:none}.chTotal__genre>li ul{list-style:none}.chTotal__genre>li.chTotal__genre__5col{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:auto}.chTotal__genre>li.chTotal__genre__5col ul{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chTotal__genre>li.chTotal__genre__5col ul li{position:relative;width:25%}.chTotal__genre>li.chTotal__genre__5col ul li:after{position:absolute;top:calc(50% - 8px);left:-12px;content:"+";display:block;width:1.5em;height:1.5em;font-family:"Rubik",sans-serif;color:#fff;font-size:16px;line-height:1.5;text-align:center;font-weight:600;background-color:#ddd;border-radius:100%}.chTotal__genre>li.chTotal__genre__5col ul li:first-child:after{content:none}.chTotal__genre__minTitle{display:block;color:#005bac;font-size:.8em;line-height:1;text-align:center}.chTotal__genre__minTitle+.chTotal__genre__num{padding-top:5px}.genrePageLink{margin:45px 0;padding:20px;border:1px solid rgba(245,86,136,.4);border-radius:15px}.genrePageLink__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.genrePageLink__box:last-child{margin-bottom:0}.genrePageLink__box dt{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%;color:#f55688;font-weight:600;text-align:center;line-height:1.4}.genrePageLink__box dd{width:80%}.genrePageLink__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;margin:0 0 -5px -5px}.genrePageLink__list li{margin:0 0 5px 5px}.genrePageLink__list a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em 1em .5em .75em;color:inherit;border:1px solid #e4eaed;border-radius:99em;background:#fff}.genrePageLink__list a:before{content:"";display:inline-block;width:.6em;height:.6em;margin:.2em .5em 0 0;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_tv.svg) no-repeat center/contain;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:768px){.genrePageLink__list a:hover{color:#fff;background-color:#f55688}.genrePageLink__list a:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}.chComparison{margin:0 0 45px}.chComparison:last-child{margin-bottom:0}.chComparison__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:400;line-height:1;color:#f55688}.chComparison__title__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:7em;margin-right:15px;padding:.5em 1em;font-size:1.2rem;color:#fff;font-weight:600;line-height:1;letter-spacing:.1em;background-color:#f55688;border-radius:99em}.chComparison__title__num strong{padding:0 .1em;font-family:"Rubik",sans-serif;font-size:1.5em;font-weight:400}.chComparison__title__num span{font-size:1.25em}.chComparison__title__title{margin-right:15px;font-size:2.4rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.chComparison__title__detail{display:block;font-size:1.5rem;text-align:left;line-height:1.4}.chComparison__table{table-layout:fixed;background:#fff}.chComparison__table th,.chComparison__table td{border:1px solid #e4eaed;font-size:1.4rem;text-align:center;vertical-align:middle}.chComparison__table thead{background:#f55688;color:#fff;font-weight:600}.chComparison__table thead th{padding:10px 0;line-height:1;font-weight:400}.chComparison__table .chComparison__table__chTitle{width:280px;line-height:1.4}.chComparison__table .chComparison__table__chTitle>a,.chComparison__table .chComparison__table__chTitle>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0;text-align:left;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.08em}.chComparison__table .chComparison__table__chTitle>a .chComparison__table__chTitle__text{text-decoration:underline}@media only screen and (min-width:768px){.chComparison__table .chComparison__table__chTitle>a:hover .chComparison__table__chTitle__text{text-decoration:none}}.chComparison__table .chComparison__table__chTitle>a[target=_blank] .chComparison__table__chTitle__text:after{display:inline-block;content:"";width:1em;height:1em;margin-left:.5em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_gray.svg) no-repeat center bottom/0.8em}.chComparison__table .chComparison__table__chTitle__logo{-webkit-box-flex:0;-ms-flex:none;flex:none;width:74px;margin-right:5px;padding:0;overflow:hidden}.chComparison__table .chComparison__table__chTitle__info{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-block:5px}.chComparison__table .chComparison__table__chTitle__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chComparison__table .chComparison__table__chTitle__num{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;margin:0 0 0 auto;padding:0 5px;color:#2f363f;text-align:center;line-height:1.1;letter-spacing:0}.chComparison__table .chComparison__table__chTitle__num br{display:none}.chComparison__table .chComparison__table__chTitle__note{display:block;margin:.3em 5px 0 0;font-size:1.3rem;color:#2f363f;line-height:1.3}.chComparison__table img{vertical-align:middle}@media only screen and (max-width:767.98px){.chCourseLineupSection{padding:30px 15px 45px}.chComparisonSection{padding:45px 15px;background:0 0}.chCourseLineup__nav{--clm-num:4;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.chCourseLineup__nav button{min-height:50px;padding:8px 5px;font-size:1.4rem;line-height:1.1}.chCourseLineup__box{margin-left:0}.chCourseLineup__box__title{width:100%;margin-left:0;font-size:1.8rem}.chCourseLineup__genre{width:100%;margin-left:0}.chCourseLineup__genre dt{font-size:1.4rem}.chCourseLineup__genre__list li{width:calc((100% - 25px)/5);height:60px}.chCourseLineup__genre__note{font-size:1.2rem}.chTotal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chTotal__all__title,.chTotal__genre__title{padding:.1em;font-size:1.1rem}.chTotal__all__num,.chTotal__genre__num{font-size:1.2rem}.chTotal__all{width:100%;margin-bottom:30px}.chTotal__all__num{padding:10px 0;font-size:1.8rem}.chTotal__all:after{top:100%;right:0;left:0;width:30px;height:30px;margin:0 auto;font-size:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.chTotal__genre{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chTotal__genre>li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:auto;margin:30px 0 0}.chTotal__genre>li:after{top:-28px;left:calc(50% - 12px);font-size:16px}.chTotal__genre>li:first-child{margin:0}.chTotal__genre>li .chTotal__genre__num{padding:10px 0}.chTotal__genre>li.chTotal__genre__5col{width:auto}.chTotal__genre>li.chTotal__genre__5col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}.chTotal__genre>li.chTotal__genre__5col ul li{width:auto;min-width:80px;padding:5px}.chTotal__genre>li.chTotal__genre__5col ul li:after{content:none}.chTotal__genre>li.chTotal__genre__5col ul li .chTotal__genre__num{padding:5px 0 0}.chTotal__genre__minTitle{font-size:1rem}.chTotal__genre__title .chText{display:none}.genrePageLink{margin:30px -15px;padding:20px 15px;border-width:1px 0;border-radius:0}.genrePageLink__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.3rem}.genrePageLink__box dt{width:100%;margin-bottom:.5em;text-align:left}.genrePageLink__box dd{width:100%}.genrePageLink__list a{padding:.75em}.chComparison{margin:0 0 30px}.chComparison__title{-ms-flex-wrap:wrap;flex-wrap:wrap}.chComparison__title__num{margin-right:10px;font-size:1rem}.chComparison__title__title{margin-right:10px;font-size:2rem}.chComparison__title__detail{margin:10px 0 0;font-size:1.3rem}.chComparison__tableWrap{overflow-x:scroll}.chComparison__table{width:auto}.chComparison__table th,.chComparison__table td{min-width:75px;font-size:1.2rem}.chComparison__table .chComparison__table__chTitle{min-width:180px}.chComparison__table .chComparison__table__chTitle__logo{display:none}.chComparison__table .chComparison__table__chTitle__info{padding-left:10px}.chComparison__table .chComparison__table__chTitle__num{padding:5px}.chComparison__table .chComparison__table__chTitle__note{font-size:1.1rem}.chComparison__table img{width:18px}}.infoContent{background:#f5f5f5}.infoContent__main{padding:90px 40px}.infoContent__main .sectionTitle{margin-bottom:35px;color:#005bac}.infoContent__main__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;margin-bottom:35px}.infoContent__main__title .sectionTitle{margin-bottom:0}.infoContent__main__title .attnLinkList{font-size:1.2rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width:768px){.infoContent__main__title .attnLinkList a:not(:last-child){border-right:1px solid}.infoContent__main__title .attnLinkList a[target=_blank]:after{margin-right:1em}}.infoContent__btm{padding:60px 40px;background:#fff}.infoContent__btm__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.infoContent__btm__btn>*{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.infoContent__btm__btn .backBtn{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:30px;padding-right:30px;border-right:1px solid #e4eaed}.infoContent--maintenance .attnList__link{margin:-1px 0 0;padding:0}.infoContent--maintenance .attnList__link .attnLinkList{display:none}@media(min-width:768px){.infoContent--maintenance .attnList>li:not(.attnList__link) a{position:relative;padding-left:175px}.infoContent--maintenance .attnList>li:not(.attnList__link) .attnTag{position:absolute;top:50%;left:30px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:120px;padding:7px 5px}.infoContent--maintenance .attnList__title{font-size:1.8rem}.infoContent--maintenance .attnList__info{font-size:1.4rem}.infoContent--maintenance .attnList__info>li{display:inline-block}.infoContent--maintenance .attnList__info>li:not(:last-child){margin-right:15px}.infoContent--maintenance .attnList__link .attnLinkList{font-size:1.4rem}.infoContent--maintenance .attnList__link .attnLinkList>a{-webkit-box-flex:1;-ms-flex:1;flex:1}.infoContent--maintenance .attnList__link .attnLinkList>a:not(:last-child){border-right:2px solid #f5f5f5}.infoContent--maintenance .attnCate{margin-left:0}}.backBtn>a{position:relative;display:inline-block;padding-left:1.2em;line-height:1;font-weight:600;border-radius:99em}.backBtn>a:before{content:"";position:absolute;top:0;bottom:0;left:0;width:.55em;height:1em;margin:auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain;-webkit-transform:scale(-1,1);transform:scale(-1,1)}@media only screen and (min-width:768px){.backBtn>a:hover{text-decoration:underline}}.btnList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.btnList>li{-webkit-box-flex:1;-ms-flex:1;flex:1}.btnList>li:not(:last-child){margin-right:30px}.btnList>li>a{position:relative;display:block;padding:15px 45px 15px 25px;background:#2fb8f7;border-radius:50px;-webkit-box-shadow:0 3px 10px rgba(0,106,184,.3);box-shadow:0 3px 10px rgba(0,106,184,.3);color:#fff;font-size:1.9rem;font-weight:600;text-align:center}.btnList>li>a:after{content:"";position:absolute;top:0;bottom:0;right:30px;width:10px;margin:auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.btnList>li>a:hover{background-color:#0076df}}.btnList>li>a.simulationBtn{background:linear-gradient(135deg,#ffb200 0%,#ff7b00 100%);-webkit-box-shadow:0 -1px 0 rgba(255,123,0,.3) inset,0 5px 10px -5px #ff9868;box-shadow:0 -1px 0 rgba(255,123,0,.3) inset,0 5px 10px -5px #ff9868}.btnList>li>a.simulationBtn:after{opacity:1}@media only screen and (min-width:768px){.btnList>li>a.simulationBtn:hover{background:linear-gradient(135deg,#ffb200 0%,#ffb200 100%);-webkit-box-shadow:0 -1px 0 rgba(255,123,0,.3) inset,0 5px 20px -5px #ff9868;box-shadow:0 -1px 0 rgba(255,123,0,.3) inset,0 5px 20px -5px #ff9868}}.btnList--mini>li>a{border-radius:.9em;letter-spacing:.12em}@media(min-width:768px){.btnList--mini>li:not(:last-child){margin-right:20px}.btnList--mini>li>a{padding-top:12px;padding-bottom:12px;font-size:2rem}.btnList--mini>li>a:after{right:1em}}.infoDetail__head__tag{margin-bottom:20px}.infoDetail__head .sectionTitle{margin-top:20px;margin-bottom:40px;padding-bottom:15px;border-bottom:3px solid currentColor}.infoDetail__date{display:inline-block;vertical-align:middle;margin-left:20px;font-size:1.4rem;line-height:1}.infoDetail .newTag{margin-left:5px}.maintenanceTable{width:100%;background:#fff;border-radius:15px;overflow:hidden;-webkit-box-shadow:0 0 0 1px #cad9e0;box-shadow:0 0 0 1px #cad9e0}.maintenanceTable:not(:last-child){margin-bottom:60px}.maintenanceTable th,.maintenanceTable td{padding:22px 50px;font-size:1.6rem;vertical-align:middle;text-align:left}.maintenanceTable th{width:25%;background:#8a99a1;color:#fff;font-weight:600}.maintenanceTable tr:not(:last-child) th{border-bottom:1px solid #f5f5f5}.maintenanceTable tr:not(:last-child) td{border-bottom:1px solid #cad9e0}.maintenanceTable .attnTag{width:130px;font-size:1.4rem;line-height:1.2}.maintenanceTable .attnCate{font-size:1.7rem}.maintenanceTable .note{margin:10px 0 0}@media only screen and (max-width:767.98px){.infoContent__main{padding:45px 15px}.infoContent__main .sectionTitle{margin-bottom:15px}.infoContent__main .newsList,.infoContent__main .attnList{margin-left:-15px;margin-right:-15px}.infoContent__btm{padding:30px 15px}.infoContent__btm__btn{display:block;text-align:center}.infoContent__btm__btn>*{display:block}.infoContent__btm__btn .backBtn{margin:0 0 35px;padding-right:0;border-right:none}.infoContent--maintenance .sectionTitle{text-align:left}.infoContent--maintenance .attnTag{width:26%;padding:4px 1px;font-size:1.1rem;letter-spacing:normal}.backBtn>a{font-size:1.6rem}.btnList{display:block}.btnList>li:not(:last-child){margin-right:0;margin-bottom:15px}.btnList>li>a{padding:15px 35px;font-size:1.6rem}.btnList>li>a:after{right:15px;width:8px}.infoDetail__head__tag{margin-bottom:15px}.infoDetail__head .sectionTitle{margin-bottom:35px;border-bottom-width:2px;text-align:left}.infoDetail__date{margin-left:10px;font-size:1.1rem}.infoDetail__foot .sectionTitle{font-size:2.1rem}.maintenanceTable{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.maintenanceTable:not(:last-child){margin-bottom:35px}.maintenanceTable th,.maintenanceTable td{display:block;padding:18px 15px}.maintenanceTable th{width:auto;padding-top:.5em;padding-bottom:.5em;font-size:1.4rem}.maintenanceTable tr:not(:last-child) th,.maintenanceTable tr:not(:last-child) td{border-bottom:none}.maintenanceTable .attnTag{width:90px;font-size:1.1rem}.maintenanceTable .attnCate{font-size:1.4rem}.maintenanceTable .note{font-size:1.1rem}}.pickupPage{padding:90px 40px}.boxList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px}.boxList>.boxList__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc((100% - 60px)/3 - 1px);margin-left:20px;border:1px solid #cad9e0;border-radius:10px;overflow:hidden}.boxList>.boxList__item:nth-child(n+4){margin-top:20px}.boxList__image{-webkit-box-flex:0;-ms-flex:none;flex:none}.boxList__image img{width:100%}.boxList__info{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 20px 30px}.boxList__title{color:#00a9f7;font-size:2.2rem;font-weight:600;line-height:1.55;text-align:center;letter-spacing:normal}.boxList__title:not(:last-child){margin-bottom:15px}.boxList__text{color:#00a9f7;font-size:1.6rem;font-weight:400;line-height:1.6}.boxList__text:not(:last-child){margin-bottom:10px}.boxList__listBtn{margin:auto 10px 0}.boxList__listBtn>a{position:relative;display:block;padding:6px 35px;border:2px solid rgba(68,195,255,.13);border-radius:50px;color:#00a9f7;font-size:1.4rem;font-weight:600;text-align:center}.boxList__listBtn>a:after{content:"";position:absolute;top:0;bottom:0;right:15px;width:8px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_blue.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.boxList__listBtn>a:hover{background:#00a9f7;border-color:#00a9f7;color:#fff}.boxList__listBtn>a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}@media(min-width:768px){.boxList.theme-4clm>li{width:calc((100% - 80px)/4)}.boxList.theme-4clm>li:nth-child(4){margin-top:0}}@media only screen and (max-width:767.98px){.pickupPage{padding:45px 15px}.boxList{display:block;margin-left:0}.boxList>.boxList__item{width:100%;margin-left:0}.boxList>.boxList__item:nth-child(n+2){margin-top:15px}.boxList__info{padding:15px}.boxList__title{font-size:2rem}.boxList__listBtn{margin:0}}.simulationBox{position:relative;padding:45px min(7.6923076923%,30px) 25px;background:#fff;border-radius:25px;text-align:center}.simulationBox:before{content:"";position:absolute;top:0;left:45px;right:45px;max-width:300px;height:8px;margin:0 auto;background:#ff9f05;border-radius:0 0 6px 6px}.simulationBox__title{margin:0 auto 35px}.simulationBox__lead{font-size:1.5rem;letter-spacing:normal}.simulationBox__select{list-style:none;margin:0 auto 20px;counter-reset:simulationNum;text-align:center}.simulationBox__select>li:not(:last-child){margin-bottom:20px}.simulationBox__select__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px;font-size:1.7rem;font-weight:500;text-align:center}.simulationBox__select__title:before{counter-increment:simulationNum;content:"STEP" counter(simulationNum);display:inline-block;vertical-align:middle;margin-right:8px;padding:2px 4px 3px;font-family:"Barlow",sans-serif;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:normal;color:#fff;background-color:#444}.simulationBox__select__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-8px}.simulationBox__select__list label{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:8px;background:#f0fafc;border-radius:8px;overflow:hidden;border-style:solid;border-width:3px;border-color:rgba(0,169,247,.3)}@media only screen and (min-width:768px){.simulationBox__select__list label:hover{border-color:#0075ab}.simulationBox__select__list label:hover span{color:#fff;background-color:#0075ab}}.simulationBox__select__list label input{display:none}.simulationBox__select__list label input:checked+span{color:#fff;background-color:#00a9f7}.simulationBox__select__list label span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:35px;padding:0;color:#00a9f7;font-size:1.7rem;font-weight:600;line-height:1.5;letter-spacing:normal;white-space:nowrap;cursor:pointer}.simulationBox__select__list label[class*=icon] span:before{content:"";display:inline-block;vertical-align:-.1em;width:1.05em;height:1em;margin-right:5px;background-repeat:no-repeat;background-position:50%;background-size:contain}.simulationBox__select__list label.iconApartment span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_apartment.svg)}@media only screen and (min-width:768px){.simulationBox__select__list label.iconApartment:hover span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_apartment_white.svg)}}.simulationBox__select__list label.iconApartment input:checked+span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_apartment_white.svg)}.simulationBox__select__list label.iconHouse span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_house.svg)}@media only screen and (min-width:768px){.simulationBox__select__list label.iconHouse:hover span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_house_white.svg)}}.simulationBox__select__list label.iconHouse input:checked+span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_house_white.svg)}.simulationBox__select__list label.iconTv{border-color:rgba(245,86,136,.2)}.simulationBox__select__list label.iconTv span{background:#fcf5f7;color:#f55688}.simulationBox__select__list label.iconTv span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_tv.svg)}@media only screen and (min-width:768px){.simulationBox__select__list label.iconTv:hover{border-color:#f32f6d}.simulationBox__select__list label.iconTv:hover span{background-color:#f32f6d;color:#fff}.simulationBox__select__list label.iconTv:hover span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_tv_white.svg)}}.simulationBox__select__list label.iconTv input:checked+span{background-color:#f55688}.simulationBox__select__list label.iconTv input:checked+span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_tv_white.svg)}.simulationBox__select__list label.iconNet{border-color:rgba(47,98,237,.2)}.simulationBox__select__list label.iconNet span{background:#f0f4ff;color:#2f62ed}.simulationBox__select__list label.iconNet span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_net.svg)}@media only screen and (min-width:768px){.simulationBox__select__list label.iconNet:hover{border-color:#134ae0}.simulationBox__select__list label.iconNet:hover span{background-color:#134ae0;color:#fff}.simulationBox__select__list label.iconNet:hover span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_net_white.svg)}}.simulationBox__select__list label.iconNet input:checked+span{background-color:#2f62ed}.simulationBox__select__list label.iconNet input:checked+span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_net_white.svg)}.simulationBox__select__list label.iconTel{border-color:rgba(19,171,54,.28)}.simulationBox__select__list label.iconTel span{background:#edfaee;color:#13ab36}.simulationBox__select__list label.iconTel span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_tel.svg)}@media only screen and (min-width:768px){.simulationBox__select__list label.iconTel:hover{border-color:#0f862a}.simulationBox__select__list label.iconTel:hover span{background-color:#0f862a;color:#fff}.simulationBox__select__list label.iconTel:hover span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_tel_white.svg)}}.simulationBox__select__list label.iconTel input:checked+span{background-color:#13ab36}.simulationBox__select__list label.iconTel input:checked+span:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_tel_white.svg)}.simulationBox__select__list label.theme-Lsize span{height:60px}.simulationBox__btn{width:100%;margin:0 auto}.simulationBox__btn:not(:last-child){margin-bottom:20px}.simulationBox__btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.3em;-moz-column-gap:.3em;column-gap:.3em;width:100%;padding:.7em;background:linear-gradient(135deg,#ffb200 0%,#ff7b00 100%);-webkit-box-shadow:0 -1px 0 rgba(255,123,0,.3) inset,0 3px 10px -5px #ff9868;box-shadow:0 -1px 0 rgba(255,123,0,.3) inset,0 3px 10px -5px #ff9868;border:none;border-radius:18px;color:#fff;font-size:2rem;font-weight:600;text-align:center;letter-spacing:.12em;outline:none;cursor:pointer}.simulationBox__btn a:before{content:"";display:inline-block;width:auto;height:1.1em;aspect-ratio:1;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_diagnosis.svg) no-repeat center/contain}@media only screen and (min-width:768px){.simulationBox__btn a:hover{-webkit-box-shadow:none;box-shadow:none;background-image:linear-gradient(135deg,#ffb200 0%,#ffb200 100%)}}.simulationBox__note{font-size:1.5rem;text-align:center;line-height:1.3;letter-spacing:normal}.simulationBox__note:not(:last-child){margin-bottom:20px}.simulationBox__text{font-size:1.4rem;text-align:center;line-height:1.3;letter-spacing:normal}.simulationBox__text:not(:last-child){margin-bottom:28px}.simulationBox.simulationBox--diagnosis:before{background:#ff447d}.simulationBox.simulationBox--diagnosis a{background:linear-gradient(135deg,#fc5b8c 0%,#fd3572 100%);-webkit-box-shadow:0 -1px 0 rgba(255,35,102,.3) inset,0 3px 10px -5px #ff2366;box-shadow:0 -1px 0 rgba(255,35,102,.3) inset,0 3px 10px -5px #ff2366}@media only screen and (min-width:768px){.simulationBox.simulationBox--diagnosis a:hover{background-image:linear-gradient(135deg,#ff6594 0%,#ff6594 100%)}}@media only screen and (max-width:767.98px){.simulationBox{padding:26px 20px 20px;border-radius:15px}.simulationBox:before{height:6px}.simulationBox__title{margin-bottom:15px}.simulationBox__title img{width:auto;height:50px}.simulationBox__btn:not(:last-child){margin-bottom:15px}.simulationBox__btn a{font-size:1.7rem}.simulationBox__note{font-size:1.3rem}.simulationBox__note:not(:last-child){margin-bottom:15px}.simulationBox__text:not(:last-child){margin-bottom:15px}}.simulationFlow{padding:60px 40px;background:#1781e2 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/block_bg_wave.jpg) no-repeat 50% 0/cover}.simulationFlow .simulationBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px;text-align:left}@media only screen and (min-width:768px)and (max-width:1599.98px){.simulationFlow .simulationBox{-ms-flex-wrap:wrap;flex-wrap:wrap}}.simulationFlow .simulationBox:before{top:40px;bottom:40px;left:0;right:auto;width:8px;height:auto;border-radius:0 6px 6px 0}.simulationFlow .simulationBox__head{width:320px;padding:0 50px 0 15px}@media only screen and (min-width:768px)and (max-width:1599.98px){.simulationFlow .simulationBox__head{width:100%;margin:0 0 35px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.simulationFlow .simulationBox__title{margin:5px 0 30px}@media only screen and (min-width:768px)and (max-width:1599.98px){.simulationFlow .simulationBox__title{margin:0 15px 0 0}}@media only screen and (min-width:768px)and (max-width:1599.98px){.simulationFlow .simulationBox__lead{height:2em;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.simulationFlow .simulationBox__select{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;margin:0}.simulationFlow .simulationBox__select>li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 25px 25px;background:#f5f8f9;border:2px solid #eef2f4;border-radius:12px}.simulationFlow .simulationBox__select>li:not(:last-child){position:relative;margin:0 50px 0 0}.simulationFlow .simulationBox__select>li:not(:last-child):after{content:"";position:absolute;top:0;right:-33px;bottom:0;width:16px;height:20px;margin:auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/100% 100%;-webkit-transform:scale(1,2);transform:scale(1,2)}.simulationFlow .simulationBox__select>li:last-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:240px;padding:25px;background-color:rgba(255,141,0,.05);border-color:#f9f0e5}@media only screen and (min-width:768px)and (max-width:1599.98px){.simulationFlow .simulationBox__select>li:last-child{width:30%}}.simulationFlow .simulationBox__select__list{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.simulationFlow .simulationBox__select__list label{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0}.simulationFlow .simulationBox__select__list label:not(:last-child){margin-bottom:8px}.simulationFlow .simulationBox__btn{max-width:none}.simulationFlow .simulationBox__note{font-size:1.4rem}.simulationBlock{padding:60px 40px;background:#1781e2 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/block_bg_wave.jpg) no-repeat 50% 0/cover}.simulationBoxWrap{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}@media(min-width:768px){.simulationBoxWrap .simulationBox{padding:38px min(7.3504273504%,43px)}.simulationBoxWrap .simulationBox__title{margin-bottom:16px}.simulationBoxWrap .simulationBox__btn a{padding:.6em}}@media(min-width:768px){.customerContentTop__side .simulationBox{padding-top:38px;padding-bottom:27px}.customerContentTop__side .simulationBox:not(:last-child){margin-bottom:20px}.customerContentTop__side .simulationBox__title{margin-bottom:16px}.customerContentTop__side .simulationBox__btn a{padding:.6em}.customerContentTop__side .simulationBox__text:not(:last-child){margin-bottom:15px}}.monthPrice{padding:90px 40px;background-color:#f0fafc}.monthPrice .sectionTitle{margin-bottom:30px}.monthPrice__inner{padding:30px;background:#fff;border:1px solid rgba(0,85,204,.1);border-radius:15px}.monthPrice__inner:not(:last-child){margin-bottom:30px}@media(min-width:768px){.monthPrice .serviceMenu>li{width:auto}.monthPrice .serviceMenu>li.serviceMenu__pack{width:23%}.monthPrice .serviceMenu>li.serviceMenu__pack+li{padding-left:0}.monthPrice .serviceMenu>li.serviceMenu__pack+li:before{content:none}.monthPrice .serviceMenu>li.serviceMenu__otherService{width:15%}.monthPrice .serviceMenu>li:before{top:20px;bottom:20px}.monthPrice .serviceIconBox,.monthPrice .serviceIconBox--pack,.monthPrice .serviceIconBox--tv,.monthPrice .serviceIconBox--net,.monthPrice .serviceIconBox--tel,.monthPrice .serviceIconBox--support,.monthPrice .serviceIconBox--biz,.monthPrice .serviceIconBox--emphasis,.monthPrice .serviceIconBox--other{padding:25px 0 20px}}.priceMenu{--clm-num:2;--gap:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap);list-style:none}.priceMenu>li{width:calc((100% - var(--gap)*(var(--clm-num) - 1))/var(--clm-num))}.priceMenu>li>a{position:relative;display:block;height:100%;padding:28px 50px 28px 28px;background:linear-gradient(135deg,#40c2ff 0%,#27aaff 100%);border-radius:15px;color:#fff;font-size:2.4rem;font-weight:600;line-height:1.5}.priceMenu>li>a small{display:block;font-size:1.4rem;font-weight:300}.priceMenu>li>a:after{content:"";position:absolute;top:0;bottom:0;right:30px;width:10px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg) no-repeat 50% 50%/contain}.priceMenu>li>a.iconInitialCost,.priceMenu>li>a.iconDiscountPlan{padding-left:120px}.priceMenu>li>a.iconInitialCost:before,.priceMenu>li>a.iconDiscountPlan:before{content:"";position:absolute;top:0;bottom:0;left:30px;width:56px;height:50px;margin:auto}.priceMenu>li>a.iconInitialCost:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_initial_cost.svg) no-repeat 50% 50%/contain}.priceMenu>li>a.iconDiscountPlan:before{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_discount_plan.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.priceMenu>li>a:hover{background:#0076df}}.priceMenu--mini>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.2rem;line-height:1.3}.priceMenu--mini>li>a small{margin-top:.5em;font-size:1.3rem}.priceMenu__subTitle{font-size:.8em}@media only screen and (max-width:767.98px){.simulationFlow{padding:15px 10px;background:0 0}.simulationFlow .simulationBox{display:none}.simulationFlow .bnBlock{margin:0 auto}.simulationBlock{padding:30px 15px}.simulationBoxWrap{grid-template-columns:1fr;row-gap:15px}.monthPrice{background:#fff;border-top:1px solid #e4eaed;padding:30px 15px}.monthPrice .sectionTitle{margin-bottom:15px}.monthPrice__inner{margin:0 -15px;padding:0;background:0 0;border-width:1px 0;border-color:#cad9e0;border-radius:0}.monthPrice__inner:not(:last-child){margin-bottom:30px}}@media only screen and (max-width:767.98px)and (min-width:768px){.monthPrice .serviceMenu>li{width:18%}.monthPrice .serviceMenu>li.serviceMenu__pack{width:28%}.monthPrice .serviceMenu>li:before{top:20px;bottom:20px}.monthPrice .serviceIcon,.monthPrice .serviceIcon--basic,.monthPrice .serviceIcon--tv,.monthPrice .serviceIcon--net,.monthPrice .serviceIcon--tel,.monthPrice .serviceIcon--support,.monthPrice .serviceIcon--biz,.monthPrice .serviceIcon--illust,.monthPrice .serviceIcon--border{margin-top:15px}.monthPrice .serviceIconBox,.monthPrice .serviceIconBox--pack,.monthPrice .serviceIconBox--tv,.monthPrice .serviceIconBox--net,.monthPrice .serviceIconBox--tel,.monthPrice .serviceIconBox--support,.monthPrice .serviceIconBox--biz,.monthPrice .serviceIconBox--emphasis,.monthPrice .serviceIconBox--other{padding:30px 0 35px;font-size:2.2rem}.monthPrice .serviceIconBox__text{font-size:1.5rem}}@media only screen and (max-width:767.98px){.priceMenu{--clm-num:1;--gap:15px}.priceMenu>li>a{padding:20px 35px 20px 20px;font-size:2rem}.priceMenu>li>a small{font-size:1.3rem}.priceMenu>li>a:after{right:15px;width:8px}.priceMenu>li>a.iconInitialCost,.priceMenu>li>a.iconDiscountPlan{padding-left:80px}.priceMenu>li>a.iconInitialCost:before,.priceMenu>li>a.iconDiscountPlan:before{left:20px;width:46px;height:40px}.priceMenu--mini>li>a{padding-top:15px;padding-bottom:15px;font-size:1.7rem}.priceMenu--mini>li>a small{font-size:1.1rem}}.servicePackWrap{padding:90px 40px}.servicePackWrap--bg{background-color:#f0fafc;border-style:solid;border-color:#e8f2fa;border-width:1px 0}.packDetail{display:-webkit-box;display:-ms-flexbox;display:flex}.packDetail:not(:last-child){margin-bottom:30px}.packDetail__info{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-right:30px}.packDetail__logo:not(:last-child){margin-bottom:35px}.packDetail__logo__text{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 15px 15px;padding:.5em;background:#ffea3c;font-size:1.6rem;font-weight:600;line-height:1.3}.packDetail__logo__text:before,.packDetail__logo__text:after{content:"";position:absolute;top:0;bottom:0;width:30px}.packDetail__logo__text:before{right:100%;background:linear-gradient(290deg,#ffea3c 50%,transparent 50%)}.packDetail__logo__text:after{left:100%;background:linear-gradient(290deg,transparent 50%,#ffea3c 50%)}.packDetail__logo img{display:block}.packDetail__text{font-size:1.6rem}.packDetail__content{-webkit-box-flex:0;-ms-flex:none;flex:none;width:500px;padding:30px;background:#fffce5;background:rgba(255,229,0,.15);border:1px solid #e4eaed;border-radius:20px}.servicePackWrap--bg .packDetail__content{background:#fff}.serviceIconList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.serviceIconList>li{-webkit-box-flex:1;-ms-flex:1;flex:1}.serviceIconList>li:not(:last-child){position:relative;margin-right:20px}.serviceIconList>li:not(:last-child):after{content:"+";position:absolute;top:35px;left:100%;color:#444;font-size:2.7rem;font-weight:600;line-height:1}.serviceIconList>li.serviceIconList__tv{color:#f55688}.serviceIconList>li.serviceIconList__net{color:#2f62ed}.serviceIconList>li.serviceIconList__tel{color:#13ab36}.serviceIconList__title{display:block;font-size:2rem;font-weight:600}.serviceIconList__text{display:block;margin:0 -10px;font-size:1.4rem}.packFilter{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 45px;background:#fafafa;border:1px solid #e4eaed;border-radius:20px}.packFilter:not(:last-child){margin-bottom:50px}.packFilter>dt{-webkit-box-flex:0;-ms-flex:none;flex:none;width:215px;padding-right:20px;border-right:1px solid #e4eaed;font-size:1.7rem;font-weight:600}.packFilter>dt>small{display:block;font-size:1.3rem;font-weight:300;line-height:1.4}.packFilter>dd{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:-15px;padding-left:25px}.packFilter>dd .u-checkText{min-width:90px;margin:0 0 15px 25px}.packFilter>dd .u-checkText input:not(:checked)+span:not(:hover){opacity:.6}@media only screen and (max-width:767.98px){.servicePackWrap{padding:45px 15px}.packDetail{display:block}.packDetail:not(:last-child){margin-bottom:15px}.packDetail__info{padding-right:0}.packDetail__info:not(:last-child){margin-bottom:15px}.packDetail__logo:not(:last-child){margin-bottom:15px}.packDetail__logo__text{margin:0 10px 10px;font-size:1.2rem}.packDetail__logo__text:before,.packDetail__logo__text:after{border-width:0 0 32px 10px}.packDetail__logo img{width:300px;max-width:100%}.packDetail__text{font-size:1.5rem}.packDetail__content{width:auto;padding:15px;border-radius:10px}.serviceIconList>li:not(:last-child):after{top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:7.6vw;min-height:55px;font-size:2rem}.serviceIconList__title{font-weight:1.5rem}.serviceIconList__text{font-size:1.1rem}.packFilter{display:block;padding:15px;border-radius:10px}.packFilter:not(:last-child){margin-bottom:25px}.packFilter>dt{width:auto;padding:0 15px 15px;border-right:none;border-bottom:1px solid #e4eaed}.packFilter>dd{padding:15px 0 0}}.initialCostPage .bnList{margin-top:30px}.initialCostPage .column2box{margin-bottom:50px}.initialCostPage .column2box:last-child{margin-bottom:0}.initialCostPage .column2box .sectionSubTitle{margin-bottom:10px}.initialCostPage .column2box .costTable{margin-bottom:15px}.initialCostPage .column2box:last-child{margin-bottom:0}.initialCostPage .box:last-child{margin-bottom:0}.initialCostList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.initialCostList__item{width:calc((100% - 30px)/2)}.initialCostList .priceBox{height:100%}.priceBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #cad9e0;border-radius:20px;overflow:hidden}.priceBox__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding:35px 40px;color:#00a9f7;font-size:2.8rem;font-weight:600;line-height:1.3;text-align:center}.priceBox__title.iconHouse:before,.priceBox__title.iconApartment:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;background-repeat:no-repeat;background-position:50%;background-size:contain}.priceBox__title.iconHouse:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_house.svg)}.priceBox__title.iconApartment:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_apartment.svg)}.priceBox__title small{display:block;font-size:.8em}.priceBox__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100px;margin:0;padding:20px 40px;background:#00a9f7;color:#fff;font-weight:500}.priceBox__price dt{width:50%;font-size:1.7rem}.priceBox__price dd{width:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:right;font-size:2rem;line-height:1}.priceBox__price__num{padding:0 .1em 0 .2em;font-size:3.6rem}.priceBox__price__yen{font-size:2.3rem}.priceBox__price__tax{padding:0 0 0 .25em;font-size:1.4rem;font-weight:300}.costTable{width:100%;background:#fff;table-layout:fixed;text-align:center;line-height:1.2}.costTable th,.costTable td{padding:.75em;border-bottom:1px solid #cad9e0;border-left:1px solid #e4eaed;border-right:1px solid #e4eaed;vertical-align:middle}.costTable th:first-child,.costTable td:first-child{border-left-width:0}.costTable th:last-child,.costTable td:last-child{border-right-width:0}.costTable th small,.costTable td small{display:block;font-size:1.3rem}.costTable thead{background:#f0fafc;border-top:4px solid #00a9f7;font-weight:600}.costTable tbody th{color:#00a9f7}.costTable__num{font-size:1.3em;padding-right:.1em}.costTable__price{text-align:right}.costTable .is-pickup{color:#ff2b53;font-weight:600}@media only screen and (max-width:767.98px){.initialCostPage .bnList{margin-top:15px}.initialCostPage .column2box{margin-bottom:20px}.initialCostPage .column2box:last-child{margin-bottom:0}.initialCostList__item{width:calc((100% - 10px)/2)}.priceBox{border-width:2px;border-radius:10px}.priceBox__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;font-size:1.8rem}.priceBox__title.iconHouse:before,.priceBox__title.iconApartment:before{display:block;width:1.5em;height:1.5em;margin:0 0 .5em}.priceBox__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:75px;padding:5px}.priceBox__price dt{width:100%;margin:0 0 .25em;font-size:1.3rem;line-height:1;text-align:center}.priceBox__price dd{width:100%;font-size:1.5rem;text-align:center}.priceBox__price__num{font-size:1.55em}.priceBox__price__yen{font-size:1em}.priceBox__price__tax{display:block;width:100%;margin:.25em 0 0;padding:0;font-size:.75em}.planTable{font-size:1.4rem}.planTable th,.planTable td{padding:10px 5px;letter-spacing:normal}.planTable th small,.planTable td small{font-size:1.1rem}.planTable td{height:auto}.planTable thead{font-size:1.4rem}.planTable__logo{max-width:97px}.planTable__num{font-size:2rem}.planTable__time{width:33%;font-size:1.4rem}.planTable__price{width:33%}.costTable{font-size:1.3rem}.costTable th,.costTable td{padding:1em .25em}.costTable th small,.costTable td small{font-size:1.1rem}.costTable tbody th{color:#00a9f7}.costTable__num{font-size:1.2em}}.supportTop{padding:70px 40px;background:#e0ddff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/service_bg_user.png)}.supportTop__inner{padding:50px 30px 30px;background:#fff;border-radius:15px}@media only screen and (min-width:768px)and (max-width:1599.98px){.supportTop__inner{padding:40px 30px 15px}}.supportTop .serviceMenuWrap{margin:50px 0 30px;padding:25px 0;border:1px solid #cad9e0;border-width:1px 0}@media only screen and (min-width:768px)and (max-width:1599.98px){.supportTop .serviceMenuWrap{margin:40px 0 10px;padding:0}}.supportTop .serviceMenu{background:0 0;border-radius:0}.supportTop .serviceMenu:before,.supportTop .serviceMenu:after{content:none}.supportTop .serviceMenu>li{border-top:none}.supportTop .telBox{-webkit-box-shadow:none;box-shadow:none}.supportTop .telBox__title{left:30px;-webkit-transform:none;transform:none}@media only screen and (min-width:768px)and (max-width:1599.98px){.supportTop .telBox .telBox__title{-webkit-transform:translateY(35px);transform:translateY(35px)}}.relatedFaq{padding:30px;background:#fff;border-radius:15px}.relatedFaq:not(:first-child){margin-top:40px}.relatedFaq:not(:last-child){margin-bottom:40px}.relatedFaq__title{margin:0 auto 20px;text-align:center}.relatedFaq__title span{display:inline-block;margin:0 auto 3px;padding:.5em 1em .5em 2.5em;color:#fff;font-size:1.5rem;font-weight:600;line-height:1;background:#4742d6 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/related_faq_check.svg) no-repeat left 1em top 50%/1em auto;border-radius:99em}.relatedFaq__title strong{display:block;font-size:2.8rem;font-weight:600}.relatedFaqList{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.relatedFaqList li{list-style:none;width:calc((100% - 80px)/5)}@media(min-width:768px){.relatedFaqList li:not(:first-child){margin-left:20px}.relatedFaqList li:nth-child(n+6){margin-top:20px}}.relatedFaqList a{position:relative;display:block;padding:0 10px;color:inherit;border:1px solid #cad9e0;border-radius:10px}.relatedFaqList a:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;border:4px solid #006aff;border-style:solid;border-color:#006aff;border-width:0;border-radius:inherit;-webkit-transition:border-width .1s;transition:border-width .1s}@media only screen and (min-width:768px){.relatedFaqList a:hover:after{border-width:4px}}.relatedFaqList__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:124px}.relatedFaqList__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(3em + 20px);padding:10px 15px;text-align:center;font-size:1.4rem;font-weight:600;line-height:1.3;border-top:1px solid #cad9e0;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_purple.svg) no-repeat right 5px top 50%/8px auto}@media only screen and (min-width:768px)and (max-width:1450px){.relatedFaqList__text{height:calc(4em + 20px)}.relatedFaqList__text br{display:none}}.useSupport{background:#fff}.useSupport .sectionTitle{text-align:center}.useSupport .faqSummary{margin:40px 0 0}.useSupport .faqSummary__title{margin-bottom:20px;font-size:2.2rem}.useSupport__topArea{padding:70px 40px 60px}.useSupport__block__content{padding:0 40px 90px}.useSupport__block .sectionSubTitle{color:#4742d6}.useSupport__block[data-tab-block=tab-tv] .sectionSubTitle{color:#f55688}@media only screen and (min-width:768px){.useSupport__block[data-tab-block=tab-tv] .troubleBtn>li>a:hover{background-color:#f55688}}.useSupport__block[data-tab-block=tab-tv] .troubleBtn>li>a:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_tv.svg)}.useSupport__block[data-tab-block=tab-tv] .troubleBtn>li>a[target=_blank]:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_tv.svg)}.useSupport__block[data-tab-block=tab-net] .sectionSubTitle{color:#2f62ed}@media only screen and (min-width:768px){.useSupport__block[data-tab-block=tab-net] .troubleBtn>li>a:hover{background-color:#2f62ed}}.useSupport__block[data-tab-block=tab-net] .troubleBtn>li>a:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_net.svg)}.useSupport__block[data-tab-block=tab-net] .troubleBtn>li>a[target=_blank]:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_net.svg)}.useSupport__block[data-tab-block=tab-tel] .sectionSubTitle{color:#13ab36}@media only screen and (min-width:768px){.useSupport__block[data-tab-block=tab-tel] .troubleBtn>li>a:hover{background-color:#13ab36}}.useSupport__block[data-tab-block=tab-tel] .troubleBtn>li>a:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_tel.svg)}.useSupport__block[data-tab-block=tab-tel] .troubleBtn>li>a[target=_blank]:not(:hover):after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_tel.svg)}.troubleBtn{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -30px}.troubleBtn>li{width:calc(50% - 30px);margin:0 0 -1px 30px;border:1px solid #cad9e0;border-width:1px 0}.troubleBtn>li:nth-child(4n+1),.troubleBtn>li:nth-child(4n+2){background:#fafafa}.troubleBtn>li>a{position:relative;display:block;height:100%;padding:16px 35px 16px 16px;color:inherit;font-size:1.6rem;font-weight:600;line-height:1.4}.troubleBtn>li>a:after{content:"";position:absolute;top:0;bottom:0;right:15px;width:7px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.troubleBtn>li>a:hover{color:#fff;background-color:#4742d6}.troubleBtn>li>a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}.troubleBtn>li>a[target=_blank]:after{width:10px;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank.svg)}@media only screen and (min-width:768px){.troubleBtn>li>a[target=_blank]:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_white.svg)}}@media only screen and (max-width:767.98px){.supportTop{padding:0;background:#fff;border-top:1px solid #e5e5ff}.supportTop>.inner>.bnBlock,.supportTop>.inner>.bnList{padding:10px}.supportTop>.inner>.bnBlock:not(:last-child),.supportTop>.inner>.bnList:not(:last-child){margin-bottom:0}.supportTop__inner{padding:0;border-top:1px solid #e5e5ff;border-radius:0}.supportTop .siteSearch{padding:30px 0;background:#fafafa}.supportTop .serviceMenuWrap{margin:0;padding:5px}.supportTop .telBox{padding:30px}.relatedFaq{padding:45px 15px;border-radius:0}.relatedFaq:not(:first-child){margin-top:0}.relatedFaq:not(:last-child){margin-bottom:0}.relatedFaq__title span{font-size:1.2rem}.relatedFaq__title strong{font-size:2.4rem}.relatedFaqList li{width:calc((100% - 15px)/2)}.relatedFaqList li:nth-child(even){margin-left:15px}.relatedFaqList li:nth-child(n+3){margin-top:15px}.relatedFaqList a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 15px}.relatedFaqList__img{height:auto;padding:20px 0}.relatedFaqList__text{-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:auto;padding:15px 15px 15px 0;background-position:right 0 top 50%}.relatedFaqList__text br{display:none}.useSupport{padding:0;border-top:1px solid #e5e5ff}.useSupport .faqSummary{margin:45px 0 0}.useSupport .faqSummary__title{position:relative;margin-bottom:15px;padding-left:40px;font-size:2.1rem;text-align:left}.useSupport .faqSummary__title:before{position:absolute;top:0;left:0;bottom:0;margin:auto}.useSupport__topArea{padding:45px 15px 30px;background:#fafafa}.useSupport__block__content{padding:0 15px 45px}.useSupport__block .faqList{margin-left:-15px;margin-right:-15px}.troubleBtn{display:block;margin:0}.troubleBtn>li{width:auto;margin:0 0 -1px}.troubleBtn>li:nth-child(even){background:#fafafa}.troubleBtn>li:nth-child(odd){background:0 0}.troubleBtn>li>a{padding:15px 30px 15px 15px;line-height:1.3}.troubleBtn>li>a:after{right:10px;width:8px}.troubleBtn>li>a[target=_blank]:after{width:12px}}.theme-support .localNav__list>li.is-current{background-color:#f2f2fc}.theme-support .localNav__list>li.is-current:not(:hover)>a{color:#5f5be3}.theme-support .localNav__list>li.is-current>a{border-top-color:#5f5be3}.theme-support .localNav__list>li.is-current>a:after{border-bottom-color:#5f5be3}.theme-support .pageTitle{background-color:#5f5be3}.theme-support .topicpath{background-color:rgba(0,0,0,.04)}.theme-support .leadBlock{background-color:#f2f2fc}.theme-support .leadBlock+*{border-color:#dedefc}.faqContent__main{padding:70px 40px}.faqContent__nav{border-top:1px solid #cad9e0;padding:25px 40px;background:#fff}.faqContent__btm{padding:70px 40px;background-color:#f2f2fc;border-style:solid;border-color:#dedefc;border-width:1px 0}@media(min-width:768px){.faqContent__btm .faqSearch__box{background:#fff;border-color:#cad9e0}}.faqContent .sectionTitle{color:#4742d6}.faqSearch{text-align:center}.faqSearch__box{margin-bottom:40px;padding:50px;background-size:auto auto;background-color:#f5f5f5;background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 2px,transparent 2px,transparent 6px);border:1px solid #e4eaed;border-radius:20px}.faqSearch__box__keyword{display:block;width:100%;max-width:800px;margin:0 auto 30px;padding:14px 30px;background:#fff;border:2px solid #cad9e0;border-radius:50px;font-size:1.8rem;font-weight:400;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faqSearch__box__keyword::-ms-clear{visibility:hidden}.faqSearch__box__keyword::-ms-reveal{visibility:hidden}.faqSearch__box__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 -18px -18px;text-align:left}.faqSearch__box__list:not(:last-child){margin-bottom:12px}.faqSearch__box__list>*{margin:0 0 18px 18px}.faqSearch__box__list>.u-checkBox{min-width:auto;width:calc((100% - 72px)/4)}.faqSearch__box__list--small{padding:0 50px;margin:0 0 -18px -35px}.faqSearch__box__list--small>*{margin:0 0 18px 35px}.faqSearch__box__submit{display:block;width:100%;max-width:280px;margin:0 auto;padding:15px;background:#4742d6;border-radius:50px;border:none;color:#fff;font-size:2.1rem;font-weight:600;text-align:center;letter-spacing:.1em;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faqSearch__box__submit:before{content:"";display:inline-block;vertical-align:-.1em;width:.9em;height:.9em;margin-right:10px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_search_white.svg) no-repeat 50% 50%/contain}.faqSearch__box__submit:not(:last-child){margin-bottom:20px}.faqSearch__box__submit:hover{background:#2e29bc}.faqSearch__box__allShow{display:inline-block;color:#4742d6;font-size:1.5rem;font-weight:500;text-decoration:underline}.faqSearch__box__allShow:hover{text-decoration:none}.faqSummary{position:relative}.faqSummary .allLink{position:absolute;top:0;right:0}.faqSummary .allLink a{border-color:rgba(71,66,214,.25);color:#4742d6}.faqSummary .allLink a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg)}@media only screen and (min-width:768px){.faqSummary .allLink a:hover{color:#fff;background-color:#4742d6}.faqSummary .allLink a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}.faqSummary__title{margin-bottom:35px;color:#4742d6;font-size:3rem;font-weight:600;letter-spacing:.1em}.faqSummary__title:before{content:"";display:inline-block;vertical-align:-.4em;width:1.7em;height:1.7em;margin-right:20px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_faq.svg) no-repeat 50% 50%/contain}.faqList{list-style:none;background:#fff;border:1px solid #cad9e0;border-radius:15px;overflow:hidden}.faqList>li{position:relative;display:block;padding:28px 50px 28px 150px}.faqList>li:after{content:"";position:absolute;top:0;bottom:0;right:30px;width:10px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain}.faqList>li:not(:last-child){border-bottom:1px solid #cad9e0}.faqList__icon{position:absolute;top:30px;bottom:30px;left:0;width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4742d6;font-family:"Rubik",sans-serif;font-size:2.6rem;font-weight:500;text-align:center;border-right:1px solid #cad9e0}.faqList__title{display:block;margin-bottom:5px;font-size:2rem;line-height:1.6;font-weight:600}.faqList__title>a{color:inherit}.faqList__title>a:hover{color:#4742d6;text-decoration:underline}.minFaqListBox .faqList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.minFaqListBox .faqList>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.3%;padding:0}.minFaqListBox .faqList>li:after{opacity:.15;right:20px;width:8px}.minFaqListBox .faqList>li:nth-child(3n+2){background-color:#fafafa}.minFaqListBox .faqList>li:not(:last-child){border-bottom:unset}.minFaqListBox .faqList>li:nth-child(n+4){border-top:1px solid #cad9e0}.minFaqListBox .faqList__icon{display:none}.minFaqListBox .faqList__head{width:100%}.minFaqListBox .faqList__title{margin-bottom:0;font-size:1.6rem;font-weight:400}.minFaqListBox .faqList__title>a{display:block;padding:12px 20px 12px 12px}.faqCate{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -10px -10px}.faqCate>li{margin:0 0 10px 10px}.faqCate>li>button{display:block;padding:5px 8px;background:#fafaff;border:1px solid rgba(71,66,214,.2);border-radius:50px;color:#4742d6;font-size:1.1rem;font-weight:600;line-height:1.2;cursor:pointer}@media only screen and (min-width:768px){.faqCate>li>button:hover{background-color:#4742d6;color:#fff}}.faqResult__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.faqResult__head__title{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:30px;color:#4742d6;font-size:3rem;font-weight:600;letter-spacing:.1em}.faqResult__head__num{display:inline-block;margin-right:10px;padding:10px 15px;background:#4742d6;border-radius:50px;color:#fff;font-size:1.6rem;font-weight:600;line-height:1.3;word-break:keep-all}.faqResult__head__keyword{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px;padding:10px 15px;background:#fafaff;background:#f2f2fc;border:1px solid #dedefc;border-radius:50px;color:#4742d6;font-size:1.4rem;font-weight:500;line-height:1.4}.faqResult__head__keyword dt{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:15px;font-weight:600}.faqResult__head__keyword dd{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.faqResult__head__keyword dd .faqCate{width:100%;max-width:635px}.faqResult__head__keyword dd .faqCate>li>button{padding:0;background:0 0;border:none;border-radius:0;font-size:inherit;font-weight:400;text-decoration:underline}@media only screen and (min-width:768px){.faqResult__head__keyword dd .faqCate>li>button:hover{background-color:none;color:inherit;text-decoration:none}}.faqResult__head__submit{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;padding:10px 20px 10px 40px;background:#fff;border:2px solid rgba(71,66,214,.25);border-radius:50px;color:#4742d6;font-size:1.4rem;font-weight:600;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_search.svg) no-repeat 15px 50%/15px auto;cursor:pointer;outline:none;line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:768px){.faqResult__head__submit:hover{color:#fff;background-color:#4742d6;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_search_white.svg)}}.faqResult__more{margin-top:40px;text-align:center}.faqResult__more>a{display:inline-block;padding:10px 20px;background:#fff;border:2px solid rgba(71,66,214,.25);border-radius:50px;color:#4742d6;font-size:1.4rem;font-weight:600;line-height:1.2}@media only screen and (min-width:768px){.faqResult__more>a:hover{color:#fff;background-color:#4742d6}}.faqDetail__head,.faqDetail__body{position:relative}.faqDetail__head:before,.faqDetail__body:before{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:60px;padding-right:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:"Rubik",sans-serif;font-size:3rem;font-weight:500;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/faq_icon_q.svg) no-repeat 50% 50%/contain}.faqDetail__head{padding-left:100px;padding-bottom:25px;border-bottom:3px solid #4742d6}.faqDetail__head:before{content:"Q";bottom:30px}.faqDetail__head .sectionTitle{margin-top:20px;line-height:1.4}.faqDetail__body{min-height:150px;padding-left:90px}.faqDetail__body:before{content:"A";top:30px;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/faq_icon_a.svg)}.feedback{width:100%;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 30px;background:#fafafa;border:1px solid #cad9e0;border-radius:10px}.faqDetail__body .feedback{margin:100px 0 0}.feedback__q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:27%;padding:0 30px 0 0;font-size:1.8rem;font-weight:600;border-style:solid;border-color:#cad9e0;border-width:0 1px 0 0}.feedback__a{width:73%;padding:0 0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feedback__text{display:inline-block;margin:0 30px;font-size:1.8rem}.feedback__btn,.feedback__btn--n,.feedback__btn--y{width:100%;max-width:270px;padding:1em;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.06em;background:#005bac;border:none;border-radius:99em;-webkit-box-shadow:0 3px 4px rgba(0,91,172,.4);box-shadow:0 3px 4px rgba(0,91,172,.4);-webkit-transition:background-color .1s;transition:background-color .1s;cursor:pointer}@media only screen and (min-width:768px){.feedback__btn:hover,.feedback__btn--n:hover,.feedback__btn--y:hover{-webkit-box-shadow:none;box-shadow:none;background:#004e93}}.feedback__btn--y{background:#0fc661;-webkit-box-shadow:0 3px 4px rgba(15,198,97,.4);box-shadow:0 3px 4px rgba(15,198,97,.4)}@media only screen and (min-width:768px){.feedback__btn--y:hover{-webkit-box-shadow:none;box-shadow:none;background:#0dae55}}.feedback__btn--n{background:#fe274a;-webkit-box-shadow:0 3px 4px rgba(254,39,74,.4);box-shadow:0 3px 4px rgba(254,39,74,.4)}@media only screen and (min-width:768px){.feedback__btn--n:hover{-webkit-box-shadow:none;box-shadow:none;background:#be0120}}.feedback__complete{width:100%;text-align:center;font-size:1.5rem}.feedback__complete a:not([href^="tel:"]){text-decoration:underline}@media only screen and (min-width:768px){.feedback__complete a:not([href^="tel:"]):hover{text-decoration:none}}.feedback__complete a[href^="tel:"]{color:inherit}@media only screen and (max-width:767.98px){.faqContent__main{padding:30px 15px 45px}.faqContent__nav{padding:15px}.faqContent__btm{padding:30px 15px}.faqContent__btm--rank{padding-top:0;background:#fff;border-top:none}.faqContent .faqList{margin-left:-15px;margin-right:-15px}.faqSearch__box{margin-bottom:30px;padding:0;background:0 0;border:none;border-radius:0}.faqSearch__box__keyword{max-width:calc(100% - 30px);padding:14px 25px;font-size:1.6rem}.faqSearch__box__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 -10px -10px}.faqSearch__box__list:not(:last-child){margin-bottom:20px}.faqSearch__box__list>*{margin:0 0 10px 10px}.faqSearch__box__list>*.u-checkBox{width:calc(50% - 10px);min-height:76px}.faqSearch__box__list--small{padding:0 15px;margin:0 0 -22px -20px}.faqSearch__box__list--small>*{margin:0 0 22px 20px}.faqSearch__box__submit{max-width:none;padding:15px;border-radius:10px;font-size:1.6rem}.faqSearch__box__submit:before{width:1.3em;height:1.3em}.faqSearch__box__allShow{font-size:1.4rem;font-weight:600}.faqSummary .allLink{position:static}.faqSummary .allLink a{border-color:rgba(71,66,214,.25);color:#4742d6}.faqSummary .allLink a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg)}.faqSummary__title{margin-bottom:15px;font-size:2.4rem;line-height:1.4;text-align:center}.faqSummary__title:before{display:block;width:1.5em;height:1.5em;margin:0 auto 15px}.faqList{border-width:1px 0;border-radius:0}.faqList>li{padding:0}.faqList>li:after{content:none}.faqList__head{position:relative}.faqList__icon{top:0;bottom:0;width:50px;font-size:2.3rem;border-right:none}.faqList__title{margin-bottom:0;font-size:1.6rem;line-height:1.4}.faqList__title>a{display:block;padding:15px 15px 15px 50px}.faqList .faqCate{width:100%;border:none;border-radius:0}.minFaqListBox .faqList>li{width:100%}.minFaqListBox .faqList>li:nth-child(3n+2){background:0 0}.minFaqListBox .faqList>li:nth-child(2),.minFaqListBox .faqList>li:nth-child(3){border-top:1px solid #cad9e0}.minFaqListBox .faqList__title{font-size:1.3rem}.faqCate{background:#fafaff;border:1px solid rgba(71,66,214,.2);border-radius:5px;margin:0;padding:10px}.faqCate>li{margin:0 0 0 .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.15rem}.faqCate>li:not(:first-child):before{display:inline-block;content:"/";color:#cad9e0;margin-right:.5em}.faqCate>li>button{padding:0;background:0 0;border:none;border-radius:0;font-size:inherit;font-weight:600;letter-spacing:normal}.faqResult{padding:10px 0 0}.faqResult__head{display:block;margin-bottom:15px;text-align:center}.faqResult__head__title{margin-right:0;margin-bottom:5px;font-size:2.4rem;line-height:1.4}.faqResult__head__num{min-width:55px;margin-right:0;margin-bottom:15px;padding:7px 10px;font-size:1.3rem}.faqResult__head__keyword{display:block;margin-right:0;padding:10px 5px;border:1px solid rgba(71,66,214,.2);border-radius:8px;text-align:center}.faqResult__head__keyword dt{display:none}.faqResult__head__keyword dd .faqCate{max-width:none;padding:0;background:0 0;border:none}.faqResult__head__keyword dd .faqCate>li>button{text-decoration:none}.faqResult__head__submit{display:none}.faqResult__more{margin-top:30px}.faqDetail{margin:-30px -15px 0}.faqDetail__head,.faqDetail__body{padding-left:0}.faqDetail__head:before,.faqDetail__body:before{position:static;display:block;width:auto;height:auto;padding:4px 15px;font-size:1.4rem;background:#4742d6}.faqDetail__head{padding-bottom:25px;border-bottom:none}.faqDetail__head:before{content:"Question"}.faqDetail__head .faqCate{margin:15px 15px 0}.faqDetail__head .sectionTitle{padding:0 15px;text-align:left}.faqDetail__body{min-height:0;padding-top:0}.faqDetail__body:before{content:"Answer";background:#f55688}.feedback{min-height:145px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding:5px 15px 10px}.faqDetail__body .feedback{margin:45px 15px 0}.feedback__q{width:100%;padding:0 0 10px;border-width:0 0 1px;font-size:1.6rem}.feedback__a{width:100%;padding:15px 0 0}.feedback__text{margin:0 15px;font-size:1.6rem}.feedback__btn,.feedback__btn--y,.feedback__btn--n{font-size:1.6rem;cursor:pointer}}.contactTopBlock{padding:90px 40px;background:#1781e2 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/block_bg_wave.jpg) no-repeat 50% 0/cover}.contactTopBlock .inner>:where(.sectionTitle,.text){color:#fff}.contactTopBlock .inner>:where(.text) a{color:inherit;text-decoration:underline}@media only screen and (min-width:768px){.contactTopBlock .inner>:where(.text) a:hover{text-decoration:none}}.contactTopBlock .inner>:where(.text):not(:last-child){margin-bottom:30px}.contactMenuBox{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 -32px -32px}@media only screen and (min-width:768px)and (max-width:1599.98px){.contactMenuBox{margin-left:-22px}}.contactMenuBox:not(:last-child){margin-bottom:10px}.contactMenuBox__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.3333333333% - 32px);margin:0 0 32px 32px;padding:30px;background:#fff;border:1px solid #e4eaed;border-radius:20px;overflow:hidden}@media only screen and (min-width:768px)and (max-width:1599.98px){.contactMenuBox__item{width:calc(33.3333333333% - 22px);margin-left:22px;padding:22px}}.contactMenuBox__item.is-recommend:after{content:"おすすめ！";position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10em;height:30px;padding:3px 3px 2px;background:#f45687;color:#fff;font-size:1.5rem;font-weight:700;line-height:1;text-align:center;letter-spacing:normal;-webkit-transform:rotate(-45deg) translate(-2.5em,-1em);transform:rotate(-45deg) translate(-2.5em,-1em);-webkit-box-sizing:border-box;box-sizing:border-box}.contactMenuBox__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:120px;text-align:center}.contactMenuBox__title{margin-bottom:35px;color:#523f00;font-size:2.4rem;font-weight:600;text-align:center;line-height:1.4}@media only screen and (min-width:768px)and (max-width:1599.98px){.contactMenuBox__title{font-size:2.2rem}}.contactMenuBox__textLink a{color:#523f00;text-decoration:underline}.contactMenuBox__textLink a[target=_blank]:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.5em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_brown.svg) no-repeat 50% 50%/contain}@media(min-width:768px){.contactMenuBox--col4{margin:0 0 -20px -20px}.contactMenuBox--col4 .contactMenuBox__item{width:calc(25% - 20px);margin:0 0 20px 20px;padding:20px}}.contactMenuBox .serviceIconBox,.contactMenuBox .serviceIconBox--pack,.contactMenuBox .serviceIconBox--tv,.contactMenuBox .serviceIconBox--net,.contactMenuBox .serviceIconBox--tel,.contactMenuBox .serviceIconBox--support,.contactMenuBox .serviceIconBox--biz,.contactMenuBox .serviceIconBox--emphasis,.contactMenuBox .serviceIconBox--other{margin-bottom:20px}.contactMenuBox .serviceIconBox__title{margin-top:1em;font-size:2.4rem;text-align:center}.contactMenuBox .serviceIconBox__note{width:100%}.contactMenuBox .menuBtn:not(:last-child){margin-bottom:10px}.contactMenuBox__link{font-size:1.4rem;font-weight:600;letter-spacing:normal;text-align:center}.contactMenuBox__link>a{text-decoration:underline}@media only screen and (min-width:768px){.contactMenuBox__link>a:hover{text-decoration:none}}@media(min-width:768px){.contactMenuBox .telBox{-webkit-box-shadow:none;box-shadow:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactMenuBox .telBox__title{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;margin:0 auto 30px}.contactMenuBox .telBox__num{width:100%;padding:0;border-width:0}.contactMenuBox .telBox__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:30px 0 0}.contactMenuBox .telBox__info dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contactMenuBox .telBox__info dl:not(:last-child){margin-bottom:0}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1599.98px){.contactMenuBox .telBox__info dl{font-size:1.35rem;letter-spacing:0}}@media(min-width:768px){.contactMenuBox .telBox__info dt{width:100%;padding:0;margin:0 0 5px;text-align:left}.contactMenuBox .telBox__info dd{width:100%;padding:0;border-width:0}.contactMenuBox .telBox__info__left{width:100%;padding:0}.contactMenuBox .telBox__info__left small{display:inline}.contactMenuBox .telBox__info__right{width:100%;margin:15px 0 0;padding:15px 0 0;border-style:dashed;border-color:#d7edf5;border-width:1px 0 0}.contactMenuBox .telBox__guidance>li{margin:0}}@media only screen and (max-width:767.98px){.contactTopBlock{padding:45px 15px;background:#fff;border-top:1px solid #e4eaed}.contactTopBlock .inner>:where(.sectionTitle,.text){color:inherit}.contactTopBlock .inner>:where(.text):not(:last-child){margin-bottom:15px}.contactTopBlock+.serviceOtherMenu{border-top:1px solid #cad9e0}.contactMenuBox{display:block;margin:0}.contactMenuBox:not(:last-child){margin-bottom:30px}.contactMenuBox__item{width:auto;margin:0;padding:20px}.contactMenuBox__item:not(:last-child){margin-bottom:15px}.contactMenuBox__item.is-recommend:after{font-size:1.2rem}.contactMenuBox__item.contactMenuBox__tv,.contactMenuBox__item.contactMenuBox__net,.contactMenuBox__item.contactMenuBox__tel,.contactMenuBox__item.contactMenuBox__other{width:auto;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0 -15px;padding:15px 15px 25px;border-radius:0;border-width:1px 0 0}.contactMenuBox__item.contactMenuBox__tv:last-child,.contactMenuBox__item.contactMenuBox__net:last-child,.contactMenuBox__item.contactMenuBox__tel:last-child,.contactMenuBox__item.contactMenuBox__other:last-child{border-width:1px 0}.contactMenuBox__item.contactMenuBox__tv{background:#fcf5f7}.contactMenuBox__item.contactMenuBox__net{background:#f0f4ff}.contactMenuBox__item.contactMenuBox__tel{background:#edfaee}.contactMenuBox__item.contactMenuBox__other{background:#f0fafc}.contactMenuBox__icon{margin-bottom:15px;height:100px}.contactMenuBox__title{font-size:2rem}.contactMenuBox .serviceIconBox,.contactMenuBox .serviceIconBox--pack,.contactMenuBox .serviceIconBox--tv,.contactMenuBox .serviceIconBox--net,.contactMenuBox .serviceIconBox--tel,.contactMenuBox .serviceIconBox--support,.contactMenuBox .serviceIconBox--biz,.contactMenuBox .serviceIconBox--emphasis,.contactMenuBox .serviceIconBox--other{position:relative;padding:15px 0 15px 80px}.contactMenuBox .serviceIconBox .serviceIcon,.contactMenuBox .serviceIconBox--pack .serviceIcon,.contactMenuBox .serviceIconBox--tv .serviceIcon,.contactMenuBox .serviceIconBox--net .serviceIcon,.contactMenuBox .serviceIconBox--tel .serviceIcon,.contactMenuBox .serviceIconBox--support .serviceIcon,.contactMenuBox .serviceIconBox--biz .serviceIcon,.contactMenuBox .serviceIconBox--emphasis .serviceIcon,.contactMenuBox .serviceIconBox--other .serviceIcon,.contactMenuBox .serviceIconBox .serviceIcon--basic,.contactMenuBox .serviceIconBox--pack .serviceIcon--basic,.contactMenuBox .serviceIconBox--tv .serviceIcon--basic,.contactMenuBox .serviceIconBox--net .serviceIcon--basic,.contactMenuBox .serviceIconBox--tel .serviceIcon--basic,.contactMenuBox .serviceIconBox--support .serviceIcon--basic,.contactMenuBox .serviceIconBox--biz .serviceIcon--basic,.contactMenuBox .serviceIconBox--emphasis .serviceIcon--basic,.contactMenuBox .serviceIconBox--other .serviceIcon--basic,.contactMenuBox .serviceIconBox .serviceIcon--tv,.contactMenuBox .serviceIconBox--pack .serviceIcon--tv,.contactMenuBox .serviceIconBox--tv .serviceIcon--tv,.contactMenuBox .serviceIconBox--net .serviceIcon--tv,.contactMenuBox .serviceIconBox--tel .serviceIcon--tv,.contactMenuBox .serviceIconBox--support .serviceIcon--tv,.contactMenuBox .serviceIconBox--biz .serviceIcon--tv,.contactMenuBox .serviceIconBox--emphasis .serviceIcon--tv,.contactMenuBox .serviceIconBox--other .serviceIcon--tv,.contactMenuBox .serviceIconBox .serviceIcon--net,.contactMenuBox .serviceIconBox--pack .serviceIcon--net,.contactMenuBox .serviceIconBox--tv .serviceIcon--net,.contactMenuBox .serviceIconBox--net .serviceIcon--net,.contactMenuBox .serviceIconBox--tel .serviceIcon--net,.contactMenuBox .serviceIconBox--support .serviceIcon--net,.contactMenuBox .serviceIconBox--biz .serviceIcon--net,.contactMenuBox .serviceIconBox--emphasis .serviceIcon--net,.contactMenuBox .serviceIconBox--other .serviceIcon--net,.contactMenuBox .serviceIconBox .serviceIcon--tel,.contactMenuBox .serviceIconBox--pack .serviceIcon--tel,.contactMenuBox .serviceIconBox--tv .serviceIcon--tel,.contactMenuBox .serviceIconBox--net .serviceIcon--tel,.contactMenuBox .serviceIconBox--tel .serviceIcon--tel,.contactMenuBox .serviceIconBox--support .serviceIcon--tel,.contactMenuBox .serviceIconBox--biz .serviceIcon--tel,.contactMenuBox .serviceIconBox--emphasis .serviceIcon--tel,.contactMenuBox .serviceIconBox--other .serviceIcon--tel,.contactMenuBox .serviceIconBox .serviceIcon--support,.contactMenuBox .serviceIconBox--pack .serviceIcon--support,.contactMenuBox .serviceIconBox--tv .serviceIcon--support,.contactMenuBox .serviceIconBox--net .serviceIcon--support,.contactMenuBox .serviceIconBox--tel .serviceIcon--support,.contactMenuBox .serviceIconBox--support .serviceIcon--support,.contactMenuBox .serviceIconBox--biz .serviceIcon--support,.contactMenuBox .serviceIconBox--emphasis .serviceIcon--support,.contactMenuBox .serviceIconBox--other .serviceIcon--support,.contactMenuBox .serviceIconBox .serviceIcon--biz,.contactMenuBox .serviceIconBox--pack .serviceIcon--biz,.contactMenuBox .serviceIconBox--tv .serviceIcon--biz,.contactMenuBox .serviceIconBox--net .serviceIcon--biz,.contactMenuBox .serviceIconBox--tel .serviceIcon--biz,.contactMenuBox .serviceIconBox--support .serviceIcon--biz,.contactMenuBox .serviceIconBox--biz .serviceIcon--biz,.contactMenuBox .serviceIconBox--emphasis .serviceIcon--biz,.contactMenuBox .serviceIconBox--other .serviceIcon--biz,.contactMenuBox .serviceIconBox .serviceIcon--illust,.contactMenuBox .serviceIconBox--pack .serviceIcon--illust,.contactMenuBox .serviceIconBox--tv .serviceIcon--illust,.contactMenuBox .serviceIconBox--net .serviceIcon--illust,.contactMenuBox .serviceIconBox--tel .serviceIcon--illust,.contactMenuBox .serviceIconBox--support .serviceIcon--illust,.contactMenuBox .serviceIconBox--biz .serviceIcon--illust,.contactMenuBox .serviceIconBox--emphasis .serviceIcon--illust,.contactMenuBox .serviceIconBox--other .serviceIcon--illust,.contactMenuBox .serviceIconBox .serviceIcon--border,.contactMenuBox .serviceIconBox--pack .serviceIcon--border,.contactMenuBox .serviceIconBox--tv .serviceIcon--border,.contactMenuBox .serviceIconBox--net .serviceIcon--border,.contactMenuBox .serviceIconBox--tel .serviceIcon--border,.contactMenuBox .serviceIconBox--support .serviceIcon--border,.contactMenuBox .serviceIconBox--biz .serviceIcon--border,.contactMenuBox .serviceIconBox--emphasis .serviceIcon--border,.contactMenuBox .serviceIconBox--other .serviceIcon--border{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:70px;max-height:70px}.contactMenuBox .serviceIconBox__title{margin-top:0;font-size:2.5rem;text-align:left}.contactMenuBox .serviceIconBox__text{font-size:1.4rem}.contactMenuBox .serviceIconBox__note{font-size:1.3rem}.contactMenuBox .telBox{-webkit-box-shadow:none;box-shadow:none}.contactMenuBox .telBox__title{border-radius:99em}.contactMenuBox .telBox__num,.contactMenuBox .telBox__info{padding-left:0;padding-right:0}}.documentsAbout{padding:70px 40px;background:#fff}.columnList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.columnList:not(:last-child){margin-bottom:45px}.columnList__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%;padding:0 20px;border:1px solid #e4eaed;border-width:0 0 0 1px}.columnList__item:nth-child(4n),.columnList__item:last-child{border-right-width:1px}.columnList__item.is-flex{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.columnList__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2.8em;margin-bottom:5px;color:#00a9f7;font-size:2.2rem;font-weight:600;text-align:center;line-height:1.4}.columnList__text{font-size:1.6rem;line-height:1.6}.columnList__text:not(:last-child){margin-bottom:25px}.columnList .menuBtn{margin-top:auto}.contactFaq{padding:65px 40px 80px;background-color:#fafaff;border-bottom:1px solid #e5e5ff}@media(min-width:768px){.contactFaq .faqSearch__box{background-color:#fff}}@media only screen and (max-width:767.98px){.documentsAbout{padding:0 15px 30px}.columnList{display:block;margin-left:-15px;margin-right:-15px}.columnList:not(:last-child){margin-bottom:20px}.columnList__item{display:block;width:auto;padding:25px 15px;border-width:1px 0 0}.columnList__item:nth-child(4n){border-right-width:0}.columnList__item:last-child{border-bottom-width:1px}.columnList__title{display:block;min-height:0px;margin-bottom:10px;font-size:2.1rem;text-align:left}.columnList__text{line-height:1.8}.columnList__text:not(:last-child){margin-bottom:20px}.columnList .menuBtn{display:block}.columnList .menuBtn>li{width:auto}.columnList .menuBtn>li>a{min-height:56px}.contactFaq{padding:45px 15px 60px;background:#fff;border-top:none}.contactFaq .faqList{margin-left:-15px;margin-right:-15px}}.onlinePointSection{padding:90px 40px}.onlinePointSection .servicePointBox__title{color:#005bac;text-align:center}@media only screen and (max-width:767.98px){.onlinePointSection{padding:45px 15px}}.onlineFlowSection{padding:90px 40px;background-color:#f0fafc;border-style:solid;border-color:#e8f2fa;border-width:1px 0}.onlineFlowSection>.inner>*:not(.sectionTitle):not(:last-child){margin-bottom:50px}.guidanceBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;border-radius:15px;border:2px solid rgba(202,217,224,.5)}.guidanceBox__text{width:50%;margin-right:30px}.guidanceBox__links{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}.guidanceBox__links li{width:calc((100% - 20px)/2)}.guidanceBox__links li:nth-child(even){margin-left:20px}.zoomBtn,.lineBtn{position:relative;display:block;padding:1.2em 2em 1.2em 1em;color:#fff;font-weight:400;line-height:1.2;text-align:center;background:#008cff;border-radius:10px}.zoomBtn:after,.lineBtn:after{content:"";position:absolute;top:0;bottom:0;right:1.2em;width:.6em;margin:auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg) no-repeat 50% 50%/contain}.zoomBtn[target^=_blank]:after,[target^=_blank].lineBtn:after{width:.85em;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_white.svg)}@media only screen and (min-width:768px){.zoomBtn:hover,.lineBtn:hover{color:#fff;background-color:#0062b3}}.lineBtn{background:#00b900}@media only screen and (min-width:768px){.lineBtn:hover{background-color:#008600}}@media only screen and (max-width:767.98px){.onlineFlowSection{padding:45px 15px}.onlineFlowSection>.inner>*:not(.sectionTitle):not(:last-child){margin-bottom:35px}.guidanceBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;border-radius:10px}.guidanceBox__text{width:100%;margin:0 0 15px}.guidanceBox__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.guidanceBox__links li{width:100%}.guidanceBox__links li:nth-child(even){margin:15px 0 0}}.contactFlowBlock{padding:70px 40px;background:#f0fafc}.contactOnlineFlow{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 -30px}.contactOnlineFlow__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 0 30px;padding:25px 30px 30px;background:#fff;border-radius:20px}.contactOnlineFlow__inner{position:relative;padding-left:80px}.contactOnlineFlow__title{font-size:1.8rem;font-weight:600;line-height:1.4}.contactOnlineFlow__title:not(:last-child){margin-bottom:10px}.contactOnlineFlow__step{position:absolute;left:0;top:0;bottom:0;margin:auto;padding:3px 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:65px;height:65px;color:#fff;font-family:"Rubik",sans-serif;font-size:1.2rem;font-weight:500;line-height:1.2;text-align:center}.contactOnlineFlow__step__inner{position:relative;z-index:2}.contactOnlineFlow__step__num{display:block;font-size:2.4rem}.contactOnlineFlow__step:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:block;width:85%;height:85%;margin:auto;border-radius:30%;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:linear-gradient(135deg,#3bbfff 0%,#2bb6ff 100%);-webkit-box-shadow:3px 3px 10px rgba(43,182,255,.3);box-shadow:3px 3px 10px rgba(43,182,255,.3)}.contactOnlineFlow__image{border-radius:5px;overflow:hidden;text-align:center}.contactOnlineFlow__image:not(:first-child){margin-top:25px}.contactOnlineFlow__attn{width:240px;margin:0 0 0 30px;background:#fff;border-radius:20px;overflow:hidden}.contactOnlineFlow__attn__head{padding:18px 10px;background:#d42a2a;color:#fff;font-size:1.8rem;font-weight:600;line-height:1.4;text-align:center}.contactOnlineFlow__attn__head:before{content:"";display:inline-block;vertical-align:-.1em;width:1.25em;height:1.25em;margin-right:10px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_attn_white.svg) no-repeat 50% 50%/contain}.contactOnlineFlow__attn__inner{padding:25px}.contactOnlineFlow__attn__text{font-size:1.6rem;font-weight:600;text-align:center}.contactOnlineFlow__attn__time{display:block;margin:10px 0 25px;padding:10px 0;border:solid currentColor;border-width:2px 0;color:#b22424;font-size:2.2rem;font-weight:700}@media only screen and (max-width:767.98px){.contactFlowBlock{padding:30px 15px}.contactOnlineFlow{display:block;margin:0}.contactOnlineFlow__item{margin:0;padding:20px 15px 15px;border:2px solid #e4eaed;border-radius:10px}.contactOnlineFlow__item:not(:last-child){margin-bottom:15px}.contactOnlineFlow__inner{padding-left:0}.contactOnlineFlow__title{position:relative;padding-left:65px;font-size:1.5rem;line-height:1.6}.contactOnlineFlow__title:not(:last-child){margin-bottom:15px}.contactOnlineFlow__step{width:55px;height:55px;font-size:1rem}.contactOnlineFlow__step__num{font-size:2.2rem}.contactOnlineFlow__image:not(:first-child){margin-top:15px}.contactOnlineFlow__attn{width:auto;margin:0;border-radius:10px}.contactOnlineFlow__attn__head{padding:15px 10px;font-size:1.7rem}.contactOnlineFlow__attn__head:before{width:1.15em;height:1.15em;margin-right:5px}.contactOnlineFlow__attn__inner{padding:20px 15px 15px}.contactOnlineFlow__attn__text{font-size:1.5rem}.contactOnlineFlow__attn__time{font-size:1.9rem}}.contactCalendar{padding:90px 40px}.calendarBox{overflow:hidden}.calendarBox__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:35px}.calendarBox__prev,.calendarBox__next{position:relative;display:inline-block;vertical-align:middle;width:96px;padding:10px 25px 10px 10px;background:#fff;border:2px solid rgba(0,178,237,.2);border-radius:50px;color:#00b2ed;font-size:1.4rem;font-weight:600;text-align:center;line-height:1;outline:none;cursor:pointer}.calendarBox__prev:before,.calendarBox__next:before{content:"";position:absolute;top:0;bottom:0;right:12px;width:8px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_blue.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.calendarBox__prev:hover,.calendarBox__next:hover{background:#00b2ed;color:#fff}.calendarBox__prev:hover:before,.calendarBox__next:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg)}}.calendarBox__prev.is-hide,.calendarBox__next.is-hide{opacity:1;visibility:hidden}.calendarBox__prev{padding:10px 10px 10px 25px}.calendarBox__prev:before{right:auto;left:12px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.calendarBox__month{position:relative;display:block;width:280px;height:1.8em;font-size:2.8rem;font-weight:600;line-height:1}.calendarBox__month__year{margin-right:.25em;word-break:keep-all}.calendarBox__month__num{padding:0 .1em .15em 0;font-size:4.2rem}.calendarBox__month__item{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;letter-spacing:.05em;opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}.calendarBox__month__item.is-current{opacity:1}.calendarBox__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.calendarBox__item{-webkit-box-flex:0;-ms-flex:none;flex:none}.calendarTable{width:100%;table-layout:fixed;border:1px solid #8a99a1;border-radius:15px;border-collapse:separate;border-spacing:0}.calendarTable th,.calendarTable td{padding:8px;border:1px solid #8a99a1;border-width:1px 0 0 1px}.calendarTable th:nth-child(1),.calendarTable td:nth-child(1){border-left-width:0}.calendarTable tr:first-child th,.calendarTable tr:first-child td{border-top-width:0}.calendarTable tr:last-child td:first-child{border-radius:0 0 0 15px}.calendarTable tr:last-child td:last-child{border-radius:0 0 15px}.calendarTable thead th{background:#8a99a1;border-left-color:#fff;color:#fff;font-size:1.6rem;font-weight:600;text-align:center}.calendarTable thead th:nth-child(1){background:#f45687;border-radius:15px 0 0}.calendarTable thead th:nth-child(7){background:#00b2ed;border-radius:0 15px 0 0}.calendarTable td{position:relative}.calendarTable td:nth-child(1){background:#fbf5f7}.calendarTable td:nth-child(1) .calendarTable__date{color:#f45687}.calendarTable td:nth-child(7){background:#f0fafc}.calendarTable td:nth-child(7) .calendarTable__date{color:#00a9f7}.calendarTable td.is-off{background:#dfdfdf}.calendarTable td.is-off .calendarTable__date{color:#8a99a1}.calendarTable td.is-off .calendarTable__request{pointer-events:none}.calendarTable__date{width:100%;height:30px;font-size:1.8rem;font-weight:600}.calendarTable__sche{display:block;height:50px;border-radius:inherit}.calendarTable__request{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:4px solid rgba(0,0,0,0);border-radius:inherit;text-align:center}.calendarTable__request:hover{background-color:rgba(244,86,135,.05);border-color:#f45687}.calendarTable__request:before,.calendarTable__request:after{display:block;font-weight:600;line-height:1}.calendarTable__request:before{content:"○";content:"panorama_fish_eye";font-family:"Material Icons";font-size:4rem;margin-bottom:6px}.calendarTable__request:after{content:"申込";font-size:1.4rem;font-weight:500;text-decoration:underline}.calendarTable__request.is-few:before{content:"△";content:"change_history"}.calendarTable__request.is-not{color:#8a99a1;pointer-events:none}.calendarTable__request.is-not:before{content:"✕";content:"close"}.calendarTable__request.is-not:after{content:"申込不可";text-decoration:none}@media only screen and (max-width:767.98px){.contactCalendar{padding:45px 0}.calendarBox__head{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding:0 15px}.calendarBox__prev,.calendarBox__next{border-width:1px;font-size:1.3rem}.calendarBox__prev:before,.calendarBox__next:before{right:10px}.calendarBox__prev:before{left:10px}.calendarBox__month{font-size:2rem}.calendarBox__month__year{font-size:2rem}.calendarBox__month__num{font-size:3.2rem}.calendarTable{border-width:1px 0;border-radius:0}.calendarTable th,.calendarTable td{padding:4px}.calendarTable tr:last-child td:first-child,.calendarTable tr:last-child td:last-child{border-radius:0}.calendarTable thead th{font-size:1.2rem}.calendarTable thead th:nth-child(1),.calendarTable thead th:nth-child(7){border-radius:0}.calendarTable__date{height:25px;font-size:1.2rem}.calendarTable__sche{height:30px}.calendarTable__request{padding-top:10px;border-width:3px}.calendarTable__request:before{font-size:2rem;margin-bottom:0;text-decoration:underline}.calendarTable__request:after{display:none}}.onlineContactKv{padding-top:39px;background:#40c2ff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/pagetitle_bg.png)}.onlineContactKv__inner{background:#f8f9fa;text-align:center}.onlineContactKv__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:500px;max-width:1530px;margin:0 auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/online_contact_kv_bg01.png) no-repeat 0% 100%,url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/online_contact_kv_bg02.png) no-repeat 100% 100%;background-position:calc(50% - 418px) 100%,calc(50% + 336px) 100%}@media only screen and (max-width:767.98px){.onlineContactKv{padding-top:0}.onlineContactKv__main{height:auto}.onlineContactKv__main img{width:100%}}.onlineCustomerSection{padding:90px 40px;background:#4169d9 url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/contact_bg.png);color:#fff}.onlineCustomer{display:-webkit-box;display:-ms-flexbox;display:flex}.onlineCustomer__item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px 30px;background:#fff;border-radius:20px;-webkit-box-shadow:0 5px 25px rgba(0,91,172,.6);box-shadow:0 5px 25px rgba(0,91,172,.6)}.onlineCustomer__item:not(:first-child){margin-left:30px}.onlineCustomer__item__title{margin-bottom:25px;color:#523f00;font-size:2.4rem;font-weight:600;text-align:center;letter-spacing:.06em}.onlineCustomer__item__title.icon-visitor:before{content:"";display:inline-block;vertical-align:-.15em;width:1em;height:1em;margin-right:.5em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/contact_ic_visitor.svg) no-repeat 0 0/contain}.onlineCustomer__item__title.icon-user:before{content:"";display:inline-block;vertical-align:-.15em;width:1em;height:1em;margin-right:.5em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/contact_ic_user.svg) no-repeat 0 0/contain}.onlineCustomer__item .contactMenu{-webkit-box-shadow:none;box-shadow:none}.onlineCustomer__item .contactMenu>li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(50% - 15px)}.onlineCustomer__item .contactMenu>li a{font-size:1.8rem}.onlineCustomer__item .contactMenu .contactMenu__icon{height:78px;width:122px}.onlineCustomer__item .contactMenu .contactMenu__icon--horizontal{width:auto}@media only screen and (max-width:767.98px){.onlineCustomerSection{padding:45px 15px}.onlineCustomer{display:block}.onlineCustomer__item{padding:20px}.onlineCustomer__item:not(:first-child){margin-left:0;margin-top:15px}.onlineCustomer__item__title{font-size:2rem}.onlineCustomer__item .contactMenu>li a{font-size:1.5rem}.onlineCustomer__item .contactMenu .contactMenu__icon{height:40px;width:62px}.onlineCustomer__item .contactMenu .contactMenu__icon img{width:auto;max-width:100%}}.onlineFaqSection{padding:90px 40px}.onlineFaqList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -30px -30px}.onlineFaqList__item{width:calc(33.3333333333% - 30px);margin:0 0 30px 30px;padding:30px;border:1px solid #cad9e0;border-radius:10px;line-height:1.5}.onlineFaqList__item>dt,.onlineFaqList__item>dd{position:relative;padding-left:70px}.onlineFaqList__item>dt:before,.onlineFaqList__item>dd:before{content:"Q";position:absolute;top:-.2em;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:1.8em;padding-right:.1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:"Rubik",sans-serif;font-size:2.6rem;font-weight:500;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/faq_icon_q.svg) no-repeat 50% 50%/contain}.onlineFaqList__item>dt{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #cad9e0;font-size:1.9rem;font-weight:700;letter-spacing:.04em}.onlineFaqList__item>dd:before{content:"A";background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/faq_icon_a.svg)}@media only screen and (max-width:767.98px){.onlineFaqSection{padding:45px 15px}.onlineFaqList{display:block;margin:0 0 -15px}.onlineFaqList__item{width:auto;margin:0 0 15px;padding:20px}.onlineFaqList__item>dt,.onlineFaqList__item>dd{padding-left:60px}.onlineFaqList__item>dt:before,.onlineFaqList__item>dd:before{font-size:2.2rem}.onlineFaqList__item>dt{font-size:1.7rem}}.calendarPop{width:100%;max-width:1100px;margin:auto;background:#fff;border-radius:20px;overflow:hidden}.calendarPop__head{padding:20px;background:#40c2ff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/pagetitle_bg.png);color:#fff;font-size:3.3rem;font-weight:700;text-align:center}.calendarPop__body{padding:50px;text-align:center}.calendarPop__close{display:inline-block;margin-top:35px;padding:.5em 1.5em;border:2px solid #e4eaed;font-size:1.4rem;font-weight:700;background:#fff;border-radius:50px;line-height:1;outline:none;cursor:pointer}.calendarPop__close:before{content:"✕";content:"close";display:inline-block;vertical-align:middle;font-family:"Material Icons";color:#05c;font-size:1.6em;margin-right:.3em}@media only screen and (min-width:768px){.calendarPop__close:hover{border-color:#05c;background:#05c;color:#fff}.calendarPop__close:hover:before{color:inherit}}.applicationBtn{position:relative;display:block;width:100%;padding:.7em 1.5em;background:linear-gradient(135deg,#ffe354 0%,#ffc814 100%);border:1px solid rgba(0,0,0,0);border-radius:10px;color:#5b4600;font-size:1.8rem;font-weight:700;letter-spacing:.06em;text-align:center;outline:none;cursor:pointer}.applicationBtn:before{content:"申し込む"}.applicationBtn:after{content:"";position:absolute;top:0;bottom:0;right:.5em;width:.5em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_brown.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.applicationBtn:hover{background:#fff;border-color:#523f00}}.applicationTable td{padding:14px 40px;vertical-align:middle;text-align:center}.applicationTable__time,.applicationTable__btn{position:relative}.applicationTable__time:before,.applicationTable__btn:before{content:"";position:absolute;right:-1px;top:15px;bottom:15px;width:2px;background:#e8f2fa}.applicationTable__time{font-family:"Barlow",sans-serif;font-size:3.3rem;font-weight:700;letter-spacing:.12em;line-height:1.5}.applicationTable__time small{margin:0 1em;font-family:.91em}.applicationTable__yesNo{width:25%;color:#005bac;font-size:1.8rem;font-weight:700;letter-spacing:.1em}.applicationTable__yesNo:before{content:"○";content:"panorama_fish_eye";display:inline-block;vertical-align:middle;font-family:"Material Icons";font-size:2em;margin-right:.3em;line-height:1;letter-spacing:normal}.applicationTable__yesNo:after{content:"申込可"}.applicationTable__btn{width:36%}.applicationTable__btn:before{left:-1px}.applicationTable tr:nth-child(odd){background:#f0fafc}.applicationTable tr.is-not .applicationTable__yesNo{color:#8a99a1}.applicationTable tr.is-not .applicationTable__yesNo:before{content:"✕";content:"close"}.applicationTable tr.is-not .applicationTable__yesNo:after{content:"申し込み不可"}.applicationTable tr.is-not .applicationBtn{background:#e5eaee;color:#fff;pointer-events:none}.applicationTable tr.is-not .applicationBtn:before{content:"申込不可"}.applicationTable tr.is-not .applicationBtn:after{content:none}@media only screen and (max-width:767.98px){.calendarPop{width:calc(100% - 20px)}.calendarPop__head{padding:15px;font-size:2rem}.calendarPop__body{padding:15px}.calendarPop__close{font-size:1.1rem}.applicationBtn{font-size:1.5rem}.applicationTable td{display:block;width:auto;padding:10px 15px}.applicationTable td.applicationTable__btn{padding:15px}.applicationTable__time:before,.applicationTable__btn:before{left:15px;right:15px;top:auto;bottom:0;width:auto;height:1px}.applicationTable__time{font-size:2rem}.applicationTable__yesNo{font-size:1.4rem}.applicationTable__btn:before{top:0;bottom:auto}}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999999;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal__overlay::-webkit-scrollbar{display:none}.modal__close{background:rgba(0,0,0,0);border:0}@media all and (-ms-high-contrast:none){.modal__container{margin:auto 0;max-height:100%;overflow-y:scroll}}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.recommendPageTitle{position:relative;background:#40c2ff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/recommend_title_bg.png);color:#fff}.recommendPageTitle__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;height:370px;margin:0 auto;overflow:hidden;text-align:center}.recommendPageTitle .topicpath{position:absolute;top:0;left:0;right:0}.recommendPointTitle{text-align:center}.recommendPointTitle:not(:last-child){margin-bottom:25px}.recommendPointTitle__num{position:relative;display:block;width:190px;margin:0 auto 15px;background-color:#05c;border-radius:50px;text-align:center}.recommendPointTitle__num>img{width:135px;margin:-12px auto 6px}.recommendPointTitle__num:after{content:"";position:absolute;top:100%;left:50%;border-width:8px 7px 0;border-style:solid;border-color:#05c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.recommendPointLead{font-size:1.8rem;text-align:center}.recommendPointLead:not(:last-child){margin-bottom:55px}@media only screen and (max-width:767.98px){.recommendPageTitle{background-size:130px}.recommendPageTitle img{width:375px}.recommendPageTitle__main{height:auto}.recommendPageTitle .topicpath{display:none}.recommendPointTitle__num{width:124px;margin-bottom:10px;line-height:1}.recommendPointTitle__num>img{width:90px;margin:-7px auto 2px}.recommendPointTitle__num:after{border-width:6px 5px 0}.recommendPointLead{font-size:1.4rem;text-align:left}.recommendPointLead:not(:last-child){margin-bottom:25px}}.recommendPointTop{padding:65px 40px 95px;background:#f5fdff}.recommendPointTop .recommendPointTitle:not(:last-child){margin-bottom:50px}.recommendPointTop .recommendPointTitle:not(:first-child){margin-top:60px}.recommendPointTop .recommendPointTitle>img{width:588px}.recommendPointNav{--clm:4;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -20px -20px}.recommendPointNav>li{width:calc(100%/var(--clm) - 20px);margin:0 0 20px 20px}.recommendPointNav>li>a{position:relative;display:block;height:100%;color:inherit;background-color:#fff;border-radius:15px;-webkit-box-shadow:0 3px 10px rgba(0,106,184,.1);box-shadow:0 3px 10px rgba(0,106,184,.1)}.recommendPointNav>li>a:after{content:"";position:absolute;left:0;right:0;bottom:17px;width:16px;height:20px;margin:auto;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:768px){.recommendPointNav>li>a:hover{background-color:rgba(0,91,172,.01)}}.recommendPointNav>li:nth-child(2n)>a:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_blue.svg)}.recommendPointNav>li:nth-child(2n) .recommendPointNav__num{background-color:#25bfff}.recommendPointNav__num{display:block;background-color:#05c;border-top-left-radius:inherit;border-top-right-radius:inherit;text-align:center}.recommendPointNav__num>img{width:135px;margin:-5px auto 10px}.recommendPointNav__inner{padding:15px 20px 50px}.recommendPointNav__image{display:grid;place-items:center;aspect-ratio:300/156;max-width:225px;margin:0 auto 12px}.recommendPointNav__image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.recommendPointNav__title{font-size:2rem;font-weight:600;text-align:center;line-height:1.6}.recommendPointNav__title:not(:last-child){margin-bottom:5px}.recommendPointNav__text{font-size:1.4rem}@media(min-width:768px){.recommendPointNav-clm5{--clm:5}.recommendPointNav-clm5 .recommendPointNav__title{font-size:1.8rem}.recommendPointNav-clm5 .recommendPointNav__inner{padding-inline:10px}}@media only screen and (max-width:767.98px){.recommendPointTop{padding:15px 15px 35px}.recommendPointTop .recommendPointTitle:not(:last-child){margin-bottom:20px}.recommendPointTop .recommendPointTitle:not(:first-child){margin-top:35px}.recommendPointNav{margin:0 0 -15px -10px}.recommendPointNav>li{width:calc(50% - 10px);margin:0 0 15px 10px}.recommendPointNav>li>a{border-radius:8px;-webkit-box-shadow:0 3px 5px rgba(0,106,184,.1);box-shadow:0 3px 5px rgba(0,106,184,.1)}.recommendPointNav>li>a:after{bottom:15px;width:10px;height:12px}.recommendPointNav__num>img{width:80px;margin:-3px auto 6px}.recommendPointNav__inner{padding:10px 10px 30px}.recommendPointNav__title{font-size:1.5rem;line-height:1.45}.recommendPointNav__text{font-size:1.2rem;line-height:1.6}}.recommendSec{padding:100px 40px 115px}.recommendSec .allLink>a{width:100%;max-width:350px}.recommendSec .allLink>a:not(:hover){background-color:#fff;border-color:rgba(0,153,224,.2)}.recommendSec:nth-child(2n+1){border-top:1px solid #e8f5fa;background-color:#fffef6}.recommendSec:nth-child(2n+1).recommendSec04{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/recommend_point04_bg_thick.png)}.recommendSec:nth-child(2n+1) .recommendSec02__map{-webkit-box-shadow:0px 0px 20px 0px rgba(72,84,90,.1);box-shadow:0px 0px 20px 0px rgba(72,84,90,.1)}.recommendSec:nth-child(2n+1) .houseMenu>li a{background-color:#05c;-webkit-box-shadow:0px 3px 15px 0px rgba(9,52,113,.4);box-shadow:0px 3px 15px 0px rgba(9,52,113,.4)}.recommendSec:nth-child(2n+1) .houseMenu>li a:hover{background-color:#004099}.recommendSec:nth-child(2n){background-color:#dcf3fe}.recommendSec:nth-child(2n) .recommendPointTitle__num{background-color:#25bfff}.recommendSec:nth-child(2n) .recommendPointTitle__num:after{border-top-color:#25bfff}@media only screen and (max-width:767.98px){.recommendSec{padding:45px 15px 50px}}.simFixdBtn{position:fixed;right:0;bottom:125px;z-index:2}.simFixdBtn>a{display:block;padding:15px 18px 12px;background:linear-gradient(135deg,#ffb200 0%,#ff7b00 100%);border-radius:18px 0 0 18px;-webkit-box-shadow:0 -1px 0 rgba(255,123,0,.3) inset;box-shadow:0 -1px 0 rgba(255,123,0,.3) inset;color:#fff;font-size:1.6rem;font-weight:600;text-align:center}.simFixdBtn>a:before{content:"";display:block;width:28px;height:40px;margin:0 auto 5px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/simulation_ic_diagnosis.svg) no-repeat 50% 50%/contain}.recommendSec01{position:relative;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/recommend_point01_bg.png) no-repeat 50% 100%/100% auto}.recommendSec01__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;max-width:900px;margin:0 auto}.recommendSec01__inner:before{content:"";position:absolute;top:-108px;right:-98px;z-index:1;width:158px;height:207px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/recommend_point01_chara.png) no-repeat 50% 50%/contain}.recommendService{--clm-num:3;--gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.recommendService:not(:last-child){margin-bottom:10px}.recommendService>li{list-style:none;width:calc((100% - var(--gap)*(var(--clm-num) - 1))/var(--clm-num))}.recommendService>li>a{display:block;padding:36px 30px;height:100%;border-radius:25px;color:#fff;text-align:center}.recommendService>li.recommendService__tv>a{background:linear-gradient(135deg,#f95189 0%,#f73965 100%);-webkit-box-shadow:0 3px 10px rgba(250,102,157,.2);box-shadow:0 3px 10px rgba(250,102,157,.2)}.recommendService>li.recommendService__tv>a:hover{background:#f30a40}.recommendService>li.recommendService__net>a{background:linear-gradient(135deg,#396cf7 0%,#284bf5 100%);-webkit-box-shadow:0 3px 10px rgba(44,84,245,.2);box-shadow:0 3px 10px rgba(44,84,245,.2)}.recommendService>li.recommendService__net>a:hover{background:#0a2fe0}.recommendService>li.recommendService__tel>a{background:linear-gradient(135deg,#22b545 0%,#189f30 100%);-webkit-box-shadow:0 3px 10px rgba(27,164,54,.2);box-shadow:0 3px 10px rgba(27,164,54,.2)}.recommendService>li.recommendService__tel>a:hover{background:#117323}.recommendService__icon{display:block;max-width:90px;margin:0 auto 10px}.recommendService__title{display:block;font-size:2.6rem;font-weight:600;line-height:1.5}.recommendService__text{display:block;font-size:1.6rem}@media only screen and (max-width:767.98px){.recommendSec01{padding-bottom:0;background-image:none}.recommendSec01__inner{gap:20px}.recommendSec01__inner:before{content:none}.recommendSec01 .bnBlock{margin:0 -15px;padding:20px 10px;border-top:1px solid #e8f5fa}.recommendSec01 .bnBlock:not(:first-child){margin-top:35px}.recommendService{--gap:8px}.recommendService:not(:last-child){margin-bottom:18px}.recommendService>li>a{padding:18px 10px;border-radius:12px}.recommendService__icon{max-width:50px;margin-bottom:6px}.recommendService__title{margin-bottom:5px;font-size:1.9rem}.recommendService__text{font-size:1.2rem;line-height:1.3}.simFixdBtn{display:none}}.recommendSec02{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/recommend_point02_bg.png) no-repeat 50% 100%/100% auto}.recommendSec02__inner{position:relative;max-width:900px;margin:0 auto}.recommendSec02__inner:before{content:"";position:absolute;top:20px;right:-50px;z-index:1;width:143px;height:235px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/recommend_point02_chara.png) no-repeat 50% 50%/contain}.recommendSec02__map{background-color:#fff;border-radius:25px}.recommendSec02__map:not(:last-child){margin-bottom:45px}@media only screen and (max-width:767.98px){.recommendSec02{background-image:none}.recommendSec02__inner:before{content:none}.recommendSec02__map{border-radius:12px}.recommendSec02__map:not(:last-child){margin-bottom:30px}}.recommendSupport{position:relative;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 -38px -66px;text-align:center}.recommendSupport:before{content:"";position:absolute;top:-110px;right:48px;z-index:1;width:135px;height:215px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/recommend_point03_chara.png) no-repeat 50% 50%/contain}.recommendSupport>li{position:relative;z-index:2;width:240px;margin:0 0 38px 66px}.recommendSupport>li>a{position:relative;display:block}.recommendSupport>li>a:hover .recommendSupport__image{position:relative}.recommendSupport>li>a:hover .recommendSupport__image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:0 0 0 5px #3c7dd7 inset;box-shadow:0 0 0 5px #3c7dd7 inset;border-radius:inherit}.recommendSupport>li>a:hover .recommendSupport__image>img{opacity:.4}.recommendSupport__image{display:block;background-color:#fff;border-radius:25px;overflow:hidden}.recommendSupport__image>img{width:100%}.recommendSupport__tag{position:absolute;top:100%;left:0;right:0;width:138px;margin:0 auto;padding:3px;background-color:#3c7dd7;border-radius:50px;color:#fff;font-size:1.3rem;font-weight:600;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.recommendSupport__text{display:inline-block;margin-top:20px;font-size:2.1rem;font-weight:600;text-decoration:underline}@media only screen and (max-width:767.98px){.recommendSec03__inner:before{content:none}.recommendSupport{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 -20px -20px}.recommendSupport:before{content:none}.recommendSupport>li{width:calc(50% - 20px);margin:0 0 20px 20px}.recommendSupport__image{border-radius:12px}.recommendSupport__tag{width:98px;padding:2px;font-size:1.1rem}.recommendSupport__text{margin-top:11px;font-size:1.4rem}}.recommendSec04{padding:100px 40px 210px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/recommend_point04_bg.png) repeat-x 50% 100%/auto 135px}.localMediasBn{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 -20px -21px;text-align:center}.localMediasBn:not(:last-child){margin-bottom:30px}.localMediasBn>li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:calc(33.3333333333% - 20px);margin:0 0 20px 20px}.localMediasBn>li.localMediasBn__half{width:calc(50% - 20px)}.localMediasBn>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px;padding:0 50px 0 30px;background-color:#fff;border:2px solid #e8f5fa;border-radius:15px}.localMediasBn>li>a>img{max-height:60px}.localMediasBn>li>a[target=_blank]:after{content:"";position:absolute;top:50%;right:1.4em;width:.8em;height:.8em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank.svg) no-repeat 50% 50%/contain;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media only screen and (min-width:768px){.localMediasBn>li>a:hover{border-color:#005bac}}@media only screen and (max-width:767.98px){.recommendSec04{padding:45px 15px 155px;background-size:auto 90px}.recommendSec04 .allLink>a{max-width:310px}.localMediasBn{display:block;margin:0 0 -10px}.localMediasBn:not(:last-child){margin-bottom:20px}.localMediasBn>li{width:auto;margin:0 0 10px}.localMediasBn>li.localMediasBn__half{width:auto}.localMediasBn>li>a{height:65px;padding:0 40px;border-radius:8px}.localMediasBn>li>a>img{max-height:36px}.localMediasBn>li>a[target=_blank]:after{right:1em;font-size:1.3rem}}.recommendSec05{background:#e1f5fe url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/recommend_point05_bg.png) no-repeat 50% 100%/100% auto}.recommendMNOList{--clm:4;--gap:20px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gap);max-width:910px;margin:0 auto}.recommendMNOList:not(:last-child){margin-bottom:60px}.recommendMNOList>li{width:calc((100% - var(--gap)*(var(--clm) - 1))/var(--clm));-webkit-box-flex:0;-ms-flex:none;flex:none;aspect-ratio:215/140;background:#fff;border-radius:15px}.recommendMNOList>li a{display:grid;place-items:center;width:100%;height:100%;padding:20px}.recommendMNOList>li a:hover img{opacity:.4}.recommendMNOList>li img{-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:767.98px){.recommendSec05{background-image:none}.recommendMNOList{--clm:2;--gap:10px}.recommendMNOList:not(:last-child){margin-bottom:30px}}.housePageTitle{position:relative;padding:0 40px;color:#fff;background:#40c2ff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/house_title_bg.png) center/auto repeat}.housePageTitle__main__pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;height:370px;margin:0 auto;overflow:hidden;text-align:center}.housePageTitle__main__sp{display:none}.housePageTitle.theme-apartment{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/house_title_image_apartment.png) center/auto no-repeat,url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/house_title_bg.png) center/auto repeat;background-color:#40c2ff}.housePageTitle.theme-detached{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/house_title_image_detached.png) center/auto no-repeat,url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/house_title_bg.png) center/auto repeat;background-color:#40c2ff}@media only screen and (max-width:767.98px){.housePageTitle{padding:35px 25px}.housePageTitle__main__pc{display:none}.housePageTitle__main__sp{display:block}.housePageTitle__main__text{display:block;text-align:left}.housePageTitle__main__title{display:block;font-size:2.7rem;line-height:1.4;font-weight:600}.housePageTitle__main__title strong{color:#ffea3c}.housePageTitle__main__detail{margin-top:.5em;display:block;font-size:1.6rem;font-weight:400}.housePageTitle.theme-apartment{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/house_title_image_apartment.png) right center/auto 100% no-repeat,url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/house_title_bg.png) center/auto repeat;background-color:#40c2ff}.housePageTitle.theme-detached{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/house_title_image_detached.png) right center/auto 100% no-repeat,url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/house_title_bg.png) center/auto repeat;background-color:#40c2ff}}.bizTop{background-color:#fff}.bizVisual{margin-bottom:38px;padding:60px 40px 175px;background:#daf5ff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_visual_bg.png) no-repeat 50% 100%;text-align:center}@media screen and (min-width:2500px){.bizVisual{background-size:100% auto}}.searchTab{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px;margin:0 auto}.searchTab:not(:last-child){margin-bottom:60px}.searchTab>li{width:380px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/bg_diagonal-line.png);background-size:6px;border:2px solid #0061ad;border-radius:20px}.searchTab>li:not(:last-child){margin-right:15px}.searchTab>li>button{position:relative;top:-4px;display:block;width:calc(100% + 4px);height:calc(100% + 4px);margin:-2px;padding:16px;background:#fff url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_tab_menu.png) no-repeat 60% 50%/auto 1em;border:inherit;border-radius:inherit;font-size:2.3rem;text-indent:-99999em;outline:none;cursor:pointer}.searchTab>li>button:before{content:"";position:absolute;top:0;bottom:0;left:1em;width:1.7em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_ic_search.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.searchTab>li>button:hover{background-color:#f5fdff}}.searchTab>li.is-active>button{top:0;background-color:#0061ad;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_tab_menu_on.png)}.searchTab>li.is-active>button:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_ic_search_white.svg)}.searchTab>li[data-tab-target=biz-tab-purpose]>button{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_tab_purpose.png)}.searchTab>li[data-tab-target=biz-tab-purpose].is-active>button{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_tab_purpose_on.png)}.bizTabBlock{padding-bottom:60px}@media only screen and (max-width:767.98px){.bizVisual{margin-bottom:15px;padding:0}.searchTab{padding:0 15px}.searchTab:not(:last-child){margin-bottom:25px}.searchTab>li{width:50%;background-size:6px;border-width:1px;border-radius:10px}.searchTab>li:not(:last-child){margin-right:10px}.searchTab>li>button{top:0;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px;padding:23px;background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_tab_menu_sp.png);background-size:auto 2.3em;background-position:50%;font-size:1.9rem}.searchTab>li>button:before{content:none}.searchTab>li.is-active>button{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_tab_menu_on_sp.png)}.searchTab>li:not(.is-active){padding-bottom:3px}.searchTab>li[data-tab-target=biz-tab-purpose]>button{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_tab_purpose_sp.png)}.searchTab>li[data-tab-target=biz-tab-purpose].is-active>button{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/business_tab_purpose_on_sp.png)}.bizTabBlock{padding:0 15px 35px}}.bizService{list-style:none}.bizService>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bizService>li.bizService__solution{color:#0061ad}.bizService>li.bizService__solution .bizService__info{background-color:#def2fc}.bizService>li.bizService__media{color:#4b6e00}.bizService>li.bizService__media .bizService__info{background-color:#eef5df}.bizService>li.bizService__media .bizService__info__title:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/biz_menu_icon02.png)}.bizService>li.bizService__media .bizService__info__title span img{height:54px}@media only screen and (min-width:768px){.bizService>li.bizService__media .serviceIconBox--biz:hover{background-color:#4b6e00}}.bizService>li.bizService__apartment{color:#752323}.bizService>li.bizService__apartment .bizService__info{background-color:#ffeae5}.bizService>li.bizService__apartment .bizService__info__title:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/biz_menu_icon03.png)}@media only screen and (min-width:768px){.bizService>li.bizService__apartment .serviceIconBox--biz:hover{background-color:#752323}}.bizService>li:last-child .bizService__menu{border-bottom-width:2px}.bizService__info{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;width:270px;margin:10px 10px 10px 0;padding:15px;border-radius:25px;text-align:center}.bizService__info__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:75px}.bizService__info__title:not(:last-child){margin-bottom:10px}.bizService__info__title:before{content:"";position:absolute;left:14px;bottom:10px;display:inline-block;width:58px;height:58px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/biz_menu_icon01.png) no-repeat 50% 50%/contain}.bizService__info__title span{display:inline-block}.bizService__info__title span img{height:23px;vertical-align:middle}.bizService__info__text{padding:15px 10px;background-color:#fff;border-radius:15px;font-size:1.5rem;font-weight:400;line-height:1.4}.bizService__menu{-webkit-box-flex:1;-ms-flex:auto;flex:auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0;border-top-width:2px;border-style:dashed;border-color:#0061ad;text-align:center}.bizService__menu>li{width:20%}.bizService__menu>li>a{height:100%}.bizService__menu .serviceIconBox--biz{color:inherit}.bizService__menu .serviceIconBox__title{margin-top:1em;font-size:1.6rem;line-height:1.35}.bizService__menu .serviceIconBox__title small{display:block;font-size:.8em}@media only screen and (max-width:767.98px){.bizService>li{display:block;padding:20px 0;border-top-width:2px;border-style:dashed;border-color:#0061ad}.bizService>li.bizService__media .bizService__info__title span{width:254px;height:23px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/biz_service_media_sp.png) no-repeat center/contain}.bizService>li.bizService__media .bizService__info__title span img{display:inline;width:1px;height:1px;opacity:0;position:none}.bizService>li:last-child{border-bottom-width:2px}.bizService__info{width:auto;margin:0;padding:10px;border-radius:12px}.bizService__info__title{height:auto}}@media only screen and (max-width:767.98px)and (max-width:350px){.bizService__info__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}@media only screen and (max-width:767.98px){.bizService__info__title:before{-webkit-box-flex:0;-ms-flex:none;flex:none;position:static;left:auto;bottom:auto;width:36px;height:36px;margin:3px;vertical-align:middle}.bizService__info__text{padding:10px;border-radius:8px;font-size:1.3rem}.bizService__menu{padding:0;border:none;overflow:hidden}.bizService__menu>li{position:relative;width:calc(50% + 1px);margin:0 -1px -1px 0;padding:5px}.bizService__menu>li:before,.bizService__menu>li:after{content:"";position:absolute;background-color:#cad9e0}.bizService__menu>li:before{top:15px;bottom:15px;right:0;width:1px}.bizService__menu>li:after{left:15px;right:15px;bottom:0;height:1px}.bizService__menu .serviceIconBox__title{margin-top:.2em}.bizService__menu .serviceIconBox__title small{font-size:.58em}}.purposeMenu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;padding:45px 0 10px;border-width:2px 0;border-style:dashed;border-color:#0061ad;text-align:center}.purposeMenu>li{width:calc((100% - 125px)/5);margin-bottom:40px;margin-left:25px;font-size:1.8rem;font-weight:600;line-height:1.3;text-align:center}.purposeMenu>li.is-2clm{width:calc((100% - 125px)/5*2 + 25px)}.purposeMenu>li.is-2clm .purposeMenu__click{width:calc((100% - 40px)/2)}.purposeMenu>li.is-3clm{width:calc((100% - 125px)/5*3 + 50px)}.purposeMenu>li.is-3clm .purposeMenu__click{width:calc((100% - 60px)/3)}.purposeMenu>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:#0054a8}@media only screen and (min-width:768px){.purposeMenu>li a:hover .purposeMenu__click{background:#05c;color:#fff}}.purposeMenu figure{height:170px;border-radius:20px;overflow:hidden}.purposeMenu figure:not(:last-child){margin-bottom:15px}.purposeMenu figure img{height:inherit;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.purposeMenu__inner{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purposeMenu__title{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:normal;width:100%;color:#0054a8}.purposeMenu__title:not(:last-child){margin-bottom:12px}.purposeMenu__click{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:auto 8px 0;padding:10px 10px 10px 20px;background:#fff;border:2px solid rgba(0,97,173,.1);border-radius:50px;font-size:1.4rem;letter-spacing:normal}.purposeMenu__click:before{content:"";position:absolute;top:50%;left:.8em;border-width:3px 0 3px 5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) currentColor;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media only screen and (min-width:768px){.purposeMenu__click[href]:hover{background:#05c;color:#fff}}@media only screen and (max-width:767.98px){.purposeMenu{margin-left:-10px;padding:20px 0 0}.purposeMenu>li{width:calc((100% - 20px)/2);margin-bottom:20px;margin-left:10px;font-size:1.5rem}.purposeMenu>li.is-2clm{width:calc((100% - 20px)/2*2 + 5px)}.purposeMenu>li.is-2clm .purposeMenu__click{width:calc((100% - 20px)/2)}.purposeMenu>li.is-3clm{width:calc((100% - 20px)/2*2 + 5px)}.purposeMenu>li.is-3clm .purposeMenu__click{width:calc((100% - 20px)/2)}.purposeMenu figure{height:128px;border-radius:10px}.purposeMenu figure:not(:last-child){margin-bottom:15px}.purposeMenu__click{margin:3px;padding:.6em .6em .6em 1.6em;font-size:1.1rem}}.searchResult{max-width:calc(1200px + 80px);margin:50px auto 90px;padding:0 40px}@media(min-width:768px){.searchResult .siteSearch{width:45%;margin:0 0 50px auto}.searchResult .siteSearch .siteSearch__keyword__submit{width:120px;font-size:1.5rem;padding-left:50px;background-position:20px 50%}}.searchResult__keyword{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 30px;padding:1em 1.5em;background:#f0fafc;border-radius:10px;border:1px solid #e8f2fa;color:#005bac;font-weight:500;line-height:1.4}.searchResult__keyword dt{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:15px;font-weight:600}.searchResult__keyword dd{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-weight:400}.searchResult__more{display:block;width:10em;margin:0 auto;padding:1em 0;color:#05c;font-size:1.7rem;font-weight:600;line-height:1;text-align:center;background:0 0;border:none;border:2px solid rgba(0,91,172,.25);border-radius:99em;cursor:pointer;-webkit-appearance:button}.searchResult__more:before{content:"";display:inline-block;width:.75em;height:.75em;margin:0 .5em 0 0;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:768px){.searchResult__more:hover{color:#ff9f05;border-color:#ff9f05}.searchResult__more:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_orange2.svg)}}.searchResultList{margin:0 0 50px;border:1px solid #cad9e0;border-radius:15px;overflow:hidden}.searchResultList li{list-style:none}.searchResultList li:not(:last-child){border-bottom:1px solid #cad9e0}.searchResultList a{position:relative;display:block;padding:1em 35px 1em 20px;color:#005bac}.searchResultList a:after{content:"";position:absolute;top:0;right:18px;bottom:0;width:8px;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain}.searchResultList a[target=_blank]:after{width:.75em;background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank.svg) no-repeat 50% 50%/contain}.searchResultList a.notLink{pointer-events:none}.searchResultList a.notLink:after{opacity:0}@media only screen and (min-width:768px){.searchResultList a:hover{color:#fff;background-color:#006aff}.searchResultList a:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_arrow_white.svg);opacity:1}.searchResultList a:hover[target=_blank]:after{background:url(//www.medias.co.jp/wordpress/wp-content/themes/medias-theme/src/css/../img/ic_blank_white.svg) no-repeat 50% 50%/contain}}@media only screen and (max-width:767.98px){.searchResult{margin:30px auto 35px;padding:0}.searchResult .siteSearch{margin:0 0 30px}.searchResult__keyword{margin:0 15px 15px;padding:10px;border-radius:8px}.searchResult__more{font-size:1.4rem}.searchResult__none{margin:0 15px 15px}.searchResultList{margin:0 0 30px;border-width:1px 0;border-radius:0}}body .u-mtA{margin-top:auto}body .u-mt0{margin-top:0}body .u-mt05em{margin-top:.5em}body .u-pt0{padding-top:0}body .u-taC{text-align:center}body .u-taS{text-align:start}body .u-taE{text-align:end}body .u-vaT{vertical-align:top}body .u-vaM{vertical-align:middle}body .u-vaB{vertical-align:bottom}body .u-lh1{line-height:1}body .spacer-tXs{margin-top:20px}body .spacer-tSm{margin-top:40px}body .spacer-tMd{margin-top:60px}body .spacer-tLg{margin-top:80px}.clearfix:after{content:"";display:block;clear:both}