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:0 0;vertical-align:baseline;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{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{background:#f5fdff;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;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern","liga","clig","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}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}button{outline:none}@media only screen and (max-width:767px){html{min-width:320px}body{font-size:1.6rem;-webkit-text-size-adjust:100%}a[href^="tel:"]{pointer-events:auto}}@media (min-width:769px){.spShow{display:none}}@media (max-width:768px){.pcShow{display:none}}.pagelink{display:block;width:1px;height:1px;margin-top:-130px;padding-top:130px}@media only screen and (max-width:767px){.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{display:flex;flex-direction:column;min-height:100vh}.wrap .content{flex:auto}.header{padding:4px;background-color:#fff}.header>.inner{display:flex;align-items:center;justify-content:space-between}.header .siteTopBtn{margin-top:25px}.logo{display:flex;align-items:center}.logo>img{width:166px}.logo__ja{width:248px;margin-top:10px;margin-left:20px}.siteTopBtn{color:#005bac;font-size:1.6rem;font-weight:600}.siteTopBtn:before{content:'';display:inline-block;vertical-align:middle;width:1.9em;height:1.9em;margin-right:.5em;background:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_home.svg) no-repeat 50% 50%/1em auto;border:2px solid #e4eaed;border-radius:50%}@media only screen and (max-width:767px){.header{padding:5px 15px 5px 18px}.header .siteTopBtn{margin-top:0}.logo>img{width:90px}.logo__ja{display:none}.siteTopBtn:before{width:37px;height:37px;margin-right:0;border-width:1px}.siteTopBtn__text{display:none}}.pageTop{position:fixed;right:25px;bottom:25px;z-index:10}.pageTop a{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#2f62ed;box-shadow:0 5px 15px rgba(0,85,204,.45);border-radius:50%}.pageTop a img{width:46px}.pageTop a:hover{background:#1a79ff}.copyright{padding:20px 40px;border-top:1px solid #00a9f7;background:#2fb8f7;color:#fff;font-family:"Rubik",sans-serif;font-size:1.1rem;font-weight:500;text-align:center}@media only screen and (max-width:767px){.pageTop{display:none}.copyright{padding:20px 15px;font-size:.9rem}}.pageTitle{display:flex;flex-direction:column;align-items:center;justify-content:center;height:13vh;min-height:150px;max-height:220px;padding:35px 0 20px;background:#40c2ff url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/pagetitle_bg.png);color:#fff;font-size:2.2rem;font-weight:600;line-height:1.4;text-align:center}.pageTitle__sub{display:inline-block;letter-spacing:.1em}.pageTitle__main{display:flex;align-items:center;justify-content:center;font-size:4.6rem;letter-spacing:.1em}.pageTitle__main:before,.pageTitle__main:after{content:'';width:.7em;height:1em;margin:0 .6em;background:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_thunder.svg) no-repeat 50% 50%/contain}.pageTitle__main:before{transform:scale(-1,1)}@media only screen and (max-width:767px){.pageTitle{height:110px;min-height:0;max-height:100%;padding:15px 0 10px;background-size:2px;font-size:1.7rem}.pageTitle__main{font-size:2.8rem}.pageTitle__main:before,.pageTitle__main:after{margin:0 .3em}}.simStartArea{padding:65px 0 150px}.main__headArea{padding:40px 0}.main__footArea{padding:100px 0 170px}.main__footArea__nav{display:flex;align-items:center;justify-content:space-between;gap:1.5em}.main__footArea__nav>*.simBackBtn,.main__footArea__nav>*.simNextMiniBtn{flex:none}.main__footArea__nav>*.simPrBnr:not(:last-child){margin-bottom:0}.questionTitle{color:#005bac;font-size:3rem;font-weight:600;text-align:center;letter-spacing:.1em}.questionTitle:not(:last-child){margin-bottom:25px}.normalList{list-style-type:disc;margin-left:1.5em}.normalList:not(:last-child){margin-bottom:1em}.normalList>li:not(:last-child){margin-bottom:.4em}.noteList{list-style:none;font-size:1.3rem;line-height:1.7}.noteList>li{display:flex}.noteList>li span{flex:none;margin-right:.5em}.noteList>li:not(:last-child){margin-bottom:.3em}sup{font-size:.75em}.note{font-size:1.3rem;line-height:1.7}.error{color:#f70034;font-weight:600}@media only screen and (max-width:767px){.simStartArea{padding:25px 15px 60px}.main__headArea{padding:0}.main__footArea{padding:35px 15px 90px}.main__footArea__nav{flex-wrap:wrap;-webkit-column-gap:.5em;column-gap:.5em}.main__footArea__nav>*.simPrBnr{order:-1}.main__footArea__nav>*.simNextMiniBtn{flex:inherit}.questionTitle{font-size:2.1rem}.questionTitle:not(:last-child){margin-bottom:10px}.noteList{font-size:1.2rem;line-height:1.75}.note{font-size:1.2rem;line-height:1.75}}.simBtnList{margin-bottom:-16px}.simBtnList:not(:last-child){margin-bottom:20px}.simBtnList .simBtn{margin-bottom:16px}.simBtnList--type{display:flex;justify-content:center;margin:0 0 -42px -42px}.simBtnList--type .simBtn{width:330px;margin:0 0 42px 42px}.simBtnList--col2,.simBtnList--col3{display:flex;flex-wrap:wrap;margin:0 0 -20px -20px}.simBtnList--col2 .simBtn,.simBtnList--col3 .simBtn{margin:0 0 20px 20px}.simBtnList--col2 .simBtn{width:calc(100%/2 - 20px)}.simBtnList--col3{margin-right:-1px}.simBtnList--col3 .simBtn{width:calc(100%/3 - 20px)}.simBtn{display:flex;min-height:120px;color:inherit;text-align:left}.simBtn__inner{display:flex;flex-direction:column;justify-content:center;width:100%;background:#fff;padding:28px 25px 28px 68px;border:2px solid #e4eaed;border-radius:25px;cursor:pointer}.simBtn__title{display:block;font-size:2.2rem;font-weight:600}.simBtn__title small{font-size:1.7rem}.simBtn__title sup{vertical-align:super;font-weight:400}@media only screen and (min-width:768px){.simBtn:hover .simBtn__inner{border-color:#ff9f05;box-shadow:0 0 0 2px #ff9f05 inset}}.simBtn.is-disabled{pointer-events:none}.simBtn.is-disabled .simBtn__inner{background-color:#f0f0f0;border-color:#ddd}.simBtn.is-disabled .simBtn__inner>*{opacity:.3}.simBtn--house .simBtn__inner,.simBtn--apartment .simBtn__inner{padding:35px;border-width:4px;text-align:center}.simBtn--house .simBtn__inner:before,.simBtn--apartment .simBtn__inner:before{content:'';display:block;width:100%;height:5em;margin-bottom:10px;background-repeat:no-repeat;background-position:50%;background-size:contain}.simBtn--house .simBtn__title,.simBtn--apartment .simBtn__title{font-size:2.6rem;letter-spacing:.1em}@media only screen and (min-width:768px){.simBtn--house:hover,.simBtn--apartment:hover{color:#ff9f05}.simBtn--house:hover .simBtn__inner,.simBtn--apartment:hover .simBtn__inner{background-color:#fff2dc;box-shadow:none}}.simBtn--house .simBtn__inner:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_house.svg)}@media only screen and (min-width:768px){.simBtn--house:hover .simBtn__inner:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_house_on.svg)}}.simBtn--apartment .simBtn__inner:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_apartment.svg)}@media only screen and (min-width:768px){.simBtn--apartment:hover .simBtn__inner:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_apartment_on.svg)}}.simBtn--bnr{display:block;text-align:center}.simBtn--bnr img{height:auto}.simBtn--bnr__note{margin-top:1em;display:block;font-size:1.3rem;line-height:1.538;text-align:start}.simBtn [type=radio],.simBtn [type=checkbox]{display:none}.simBtn [type=radio]+.simBtn__inner,.simBtn [type=checkbox]+.simBtn__inner{position:relative}.simBtn [type=radio]+.simBtn__inner:before,.simBtn [type=checkbox]+.simBtn__inner:before{content:'';position:absolute;top:0;bottom:0;left:25px;width:22px;background:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_radio_off.svg) no-repeat 50% 50%/contain}.simBtn [type=radio]:checked+.simBtn__inner,.simBtn [type=checkbox]:checked+.simBtn__inner{background-color:#fff2dc;border-color:#ff9f05;box-shadow:0 0 0 2px #ff9f05 inset}.simBtn [type=radio]:checked+.simBtn__inner:before,.simBtn [type=checkbox]:checked+.simBtn__inner:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_radio_on.svg)}.simBtn [type=radio]:checked+.simBtn__inner .simBtn__price,.simBtn [type=checkbox]:checked+.simBtn__inner .simBtn__price{background-color:#f8e6c7}.simBtn [type=checkbox]+.simBtn__inner:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_check_off.svg)}.simBtn [type=checkbox]:checked+.simBtn__inner:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_check_on.svg)}.simBtn--col .simBtn__inner{flex-direction:row;align-items:center;padding:26px 38px 26px 68px}.simBtn__nameArea{flex:auto}.simBtn__infoArea{flex:none;margin-left:20px}.simBtn__infoArea .note{margin-top:12px;color:#f70034}.simBtn__address{display:block;font-size:1.6rem;line-height:1.75;opacity:.8}.simBtn .helpPopBtn{display:inline-block;vertical-align:middle;width:274px;margin-left:10px}.simBtn__text,.simBtn__sub{display:block;font-size:1.6rem;line-height:1.6}.simBtn__text .clm2{display:flex;gap:10px}.simBtn__text .clm2>*{flex:1}.simBtn__note{display:block;font-size:1.3rem;line-height:1.4}.simBtn__note:where(.simBtn__price+*){margin-top:1em}.simBtn__price{display:block;padding:8px 12px;padding:.5em .75em;background:#f9fbfb;font-size:1.6rem}.simBtn__price:not(:first-child){margin-top:.5em}.simBtn__price__tax{font-size:.75em}.simBtn.js-popCheck{position:relative}.simBtn.js-popCheck:after{content:'?';position:absolute;top:1em;right:1em;display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:1.6em;height:1.6em;padding:.06em;background:#05c;border-radius:50%;color:#fff;font-size:1.6rem;font-weight:600;line-height:1}button.simBtn{font-size:100%;line-height:1.8;padding:0;background:0 0;border:none}.serviceCate{list-style:none;display:inline-flex;gap:10px;vertical-align:middle}.serviceCate>li{display:flex;align-items:center;justify-content:center;min-width:120px;height:60px;padding:.5em;background:#e4eaed;border-radius:8px;color:#fff;font-size:1.5rem;line-height:1;font-weight:600;text-align:center;white-space:nowrap}.serviceCate>li:before{content:'';display:inline-block;vertical-align:middle;width:1.3em;height:1.3em;margin-right:.5em;background-repeat:no-repeat;background-position:50%;background-size:contain}.serviceCate>li .serviceCate__sub{position:relative;display:block;margin-top:.2em;padding:0 .3em;font-size:.8em}.serviceCate>li .serviceCate__sub:before,.serviceCate>li .serviceCate__sub:after{position:absolute;top:0;bottom:0;margin:auto}.serviceCate>li .serviceCate__sub:before{left:0;content:"("}.serviceCate>li .serviceCate__sub:after{right:0;content:")"}.serviceCate>li .serviceCate__sub em{font-style:normal}.serviceCate>li .serviceCate__sub small{font-size:.8em;display:block}.serviceCate>li.serviceCate__net.net10g2 .serviceCate__sub{padding:0 .7em}.serviceCate>li.serviceCate__net.net10g2 .serviceCate__sub:before,.serviceCate>li.serviceCate__net.net10g2 .serviceCate__sub:after{font-size:1.8em;font-weight:400}.serviceCate>li.is-on .serviceCate__sub em{color:#f0ff00}.serviceCate>li.serviceCate__tv:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_cate_tv_white.svg)}.serviceCate>li.serviceCate__tv.is-on{background-color:#f55688}.serviceCate>li.serviceCate__net:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_cate_net_white.svg)}.serviceCate>li.serviceCate__net.is-on{background-color:#2f62ed}.serviceCate>li.serviceCate__net.netNot10g.is-on{background-color:#2f9aed}.serviceCate>li.serviceCate__tel:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_cate_tel_white.svg)}.serviceCate>li.serviceCate__tel.is-on{background-color:#13ab36}.helpPopBtn>a,.helpPopBtn>button{display:flex;align-items:center;justify-content:center;width:100%;height:60px;padding:4px 10px;background:#fff;border:2px solid #e4eaed;border-radius:8px;color:inherit;font-size:1.5rem;font-weight:600;text-align:center;cursor:pointer}.helpPopBtn>a:after,.helpPopBtn>button:after{content:'?';display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:1.6em;height:1.6em;margin-left:1em;background:#05c;border-radius:50%;color:#fff;font-size:.8em;line-height:1}@media only screen and (min-width:768px){.helpPopBtn>a:hover,.helpPopBtn>button:hover{background-color:#05c;border-color:#05c;color:#fff}.helpPopBtn>a:hover:after,.helpPopBtn>button:hover:after{background-color:#fff;color:#05c}}.simNone{display:flex;flex-direction:column;justify-content:center;width:100%;background:rgba(0,0,0,.025);padding:28px 25px;border-radius:25px}.simNote{background:rgba(0,0,0,.025);padding:28px 25px;border-radius:25px;text-align:left}.usageStatus{background:rgba(0,0,0,.04);padding:25px;border-radius:25px}.usageStatus__title{font-size:2.4rem;font-weight:700;margin-bottom:.5em}.usageStatus .simBtn__title{font-size:2rem}@media only screen and (max-width:767px){.simBtnList{margin-bottom:-15px}.simBtnList .simBtn{margin-bottom:15px}.simBtnList--type{margin:0 0 -15px -15px}.simBtnList--type .simBtn{margin:0 0 15px 15px}.simBtnList--col2{display:block;margin:0 0 -15px}.simBtnList--col2 .simBtn{width:auto;margin:0 0 15px}.simBtnList--col3{margin:0 0 -10px -10px}.simBtnList--col3 .simBtn{width:calc(100%/2 - 10px);margin:0 0 10px 10px}.simBtnList--col3 .simBtn__title{font-size:1.6rem;line-height:1.3}.simBtnList--col3 .simBtn [type=radio]+.simBtn__inner,.simBtnList--col3 .simBtn [type=checkbox]+.simBtn__inner{padding-left:35px}.simBtnList--col3 .simBtn [type=radio]+.simBtn__inner:before,.simBtnList--col3 .simBtn [type=checkbox]+.simBtn__inner:before{left:10px;width:18px}.simBtnList--col3 .simBtn__text{font-size:1rem}.simBtn{min-height:80px}.simBtn__inner{flex-direction:column;padding:12px 12px 12px 52px;border-radius:10px}.simBtn__title{font-size:1.9rem}.simBtn__title small{font-size:1.4rem}.simBtn--house .simBtn__inner,.simBtn--apartment .simBtn__inner{padding:22px 15px 15px;border-width:2px;border-radius:15px}.simBtn--house .simBtn__inner:before,.simBtn--apartment .simBtn__inner:before{height:2.8em;margin-bottom:5px}.simBtn--house .simBtn__title,.simBtn--apartment .simBtn__title{font-size:1.9rem}.simBtn [type=radio]+.simBtn__inner:before,.simBtn [type=checkbox]+.simBtn__inner:before{left:15px}.simBtn--col .simBtn__inner{align-items:flex-start;flex-direction:column;padding:12px 12px 12px 52px}.simBtn__nameArea{flex:none}.simBtn__infoArea{margin:10px 0 0}.simBtn__address{font-size:1.3rem}.simBtn .helpPopBtn{width:100%;margin:8px 0 0}.simBtn__sub{font-size:1.3rem;font-weight:600;line-height:1.6;opacity:.8;order:-2}.simBtn__text{font-size:1.3rem;line-height:1.6}.simBtn__text+.simBtn__title{margin-bottom:5px;order:-1}.simBtn__price{font-size:1.4rem;line-height:1.4;padding:6px 8px;margin-top:5px}.simBtn__price__tax{display:block}.simBtn.js-popCheck:after{font-size:1.2rem}.serviceCate{width:100%;gap:5px}.serviceCate>li{flex:1;min-width:auto;font-size:1.3rem}}@media only screen and (max-width:767px) and (max-width:359px){.serviceCate>li{flex-direction:column;justify-content:flex-start;padding-top:.6em}.serviceCate>li:before{margin:0 0 .4em}}@media only screen and (max-width:767px){.helpPopBtn>a,.helpPopBtn>button{border-width:1px;font-size:1.3rem}.simNone{flex-direction:column;padding:12px;border-radius:10px}.simNote{padding:12px;border-radius:10px}.usageStatus{padding:15px;border-radius:12px}.usageStatus__title{font-size:1.6rem}.usageStatus .simBtn__title{font-size:1.9rem}}.js-popupBlock{opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;-webkit-overflow-scrolling:touch;overflow-y:auto}.js-popupBlock.is-open{opacity:1;pointer-events:auto}.js-popupBlock.is-close{pointer-events:none}.js-popupBlockBg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:998;cursor:pointer}.js-popupBlockInner{position:absolute;z-index:999;max-width:1100px;margin:60px auto}.is-noScroll{overflow:scroll;position:fixed;top:0;left:0;right:0;bottom:0}.simPop{width:calc(100% - 60px);background:#fff;border-radius:20px;overflow:hidden}.simPop__head{padding:25px;background:#40c2ff url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/pagetitle_bg.png);text-align:center}.simPop__icon{display:inline-block;background-color:#ffea00;border-radius:50px;padding:3px 25px;color:#40c2ff;font-size:1.8rem;font-weight:600;line-height:1.5}.simPop__icon:not(:last-child){margin-bottom:5px}.simPop__title{color:#fff;font-size:3rem;font-weight:600}.simPop__body{padding:50px 50px 30px;text-align:center}.simPop__close{display:flex;align-items:center;justify-content:center;vertical-align:middle;margin:0 auto;width:120px;padding:8px 10px;background:#fff;border:2px solid #e4eaed;border-radius:50px;color:#2f363f;font-size:1.4rem;font-weight:600;cursor:pointer}.simPop__close:not(:first-child){margin-top:28px}.simPop__close:before{content:'';width:1em;height:1em;margin-right:.8em;background:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_close.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.simPop__close:hover{background-color:#05c;border-color:#05c;color:#fff}.simPop__close:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_close_white.svg)}}.simPop__subTitle{color:#005bac;font-size:1.3em;font-weight:600;text-align:center}.simPop__subTitle:before{content:"＼";padding-right:.5em}.simPop__subTitle:after{content:"／";padding-left:.5em}.simPop__subTitle:not(:last-child){margin-bottom:15px}.simPop__titleImage:not(:last-child){margin-bottom:25px}.simPop__titleImage span{display:block;margin-top:10px;font-size:1.4em;font-weight:600;text-align:center}.simPop__lead{font-size:1.7rem;text-align:left}.simPop__lead:not(:last-child){margin-bottom:25px}.simPop .textCenter{text-align:center}.simPop .apartmentType h2{margin:0 0 15px;font-size:1.4em;color:#005bac;text-align:center}.simPop .apartmentType p{display:flex;flex-direction:row-reverse;text-align:left}.simPop .apartmentType p img{max-width:50%;margin:0 0 0 25px}@media only screen and (max-width:767px){.simPop{width:calc(100% - 30px);margin-bottom:120px;border-radius:10px}.simPop__head{padding:15px;background-size:2px}.simPop__icon{padding:3px 15px;font-size:1.2rem}.simPop__title{font-size:2.1rem}.simPop__body{padding:15px 15px 20px}.simPop__subTitle{font-size:.9em}.simPop__subTitle:not(:last-child){margin-bottom:5px}.simPop__titleImage{max-width:450px;margin:10px auto 0}.simPop__titleImage:not(:last-child){margin-bottom:15px}.simPop__titleImage span{font-size:.9em}.simPop__lead{font-size:1.5rem}.simPop__lead:not(:last-child){margin-bottom:15px}.simPop .apartmentType h2{margin:0 0 10px;font-size:1.1em}.simPop .apartmentType p{flex-direction:column}.simPop .apartmentType p img{max-width:100%;margin:0 auto 10px}}.simFlow{list-style:none;display:flex;height:50px;background:#fff;border:1px solid #e4eaed;border-radius:50px;overflow:hidden}.simFlow>li{flex:1;display:flex;align-items:center;justify-content:center;color:#e4eaed;font-size:1.6rem;font-weight:600}.simFlow>li:not(:last-child){position:relative}.simFlow>li:not(:last-child):before,.simFlow>li:not(:last-child):after{content:'';position:absolute;top:50%;right:0;border-left:20px solid #e4eaed;border-top:25px solid transparent;border-bottom:25px solid transparent;transform:translate(50%,-50%)}.simFlow>li:not(:last-child):after{border-left-color:#fff;right:1px}.simFlow>li.is-current{color:#005bac}.simBackBtn>a,.simNextMiniBtn>a,.simBackBtn>button,.simNextMiniBtn>button{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;padding:9px 20px 9px 15px;background:#fff;border:2px solid #e4eaed;border-radius:50px;color:inherit;font-size:1.4rem;font-weight:600;cursor:pointer;line-height:1.3}.simBackBtn>a:before,.simNextMiniBtn>a:before,.simBackBtn>button:before,.simNextMiniBtn>button:before{content:'';width:.6em;height:1em;margin-right:1em;background:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain;transform:scale(-1,1)}@media only screen and (min-width:768px){.simBackBtn>a:hover,.simNextMiniBtn>a:hover,.simBackBtn>button:hover,.simNextMiniBtn>button:hover{background-color:#05c;border-color:#fff;color:#fff}.simBackBtn>a:hover:before,.simNextMiniBtn>a:hover:before,.simBackBtn>button:hover:before,.simNextMiniBtn>button:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_arrow_white.svg)}}.nextPageArea{position:fixed;bottom:0;left:0;z-index:11;width:100%;padding:40px 25px;background:#05c url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/next_bg.png);box-shadow:0 -3px 10px 3px rgba(0,0,0,.16);text-align:center;transition:opacity .3s}@media only screen and (min-width:768px) and (max-height:850px){.nextPageArea{padding:20px 0}}.nextPageArea>.inner{position:relative}.nextPageArea>.inner .simBackBtn,.nextPageArea>.inner .simNextMiniBtn{position:absolute;top:50%;left:0;transform:translateY(-50%)}.nextPageArea:not(.is-show){opacity:0;pointer-events:none}.nextPageArea .is-show{opacity:1;pointer-events:auto}.simNextBtn>a,.simNextBtn>button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:620px;max-width:calc(100% - 230px);height:90px;padding:15px;background:linear-gradient(135deg,#ffe354 0%,#ffc814 100%);border-radius:10px;box-shadow:0 -1px 0 rgba(255,200,20,.4) inset,0 3px 10px rgba(229,157,0,.4);color:#5b4600;font-size:2.4rem;font-weight:600;border:none;cursor:pointer;overflow:hidden}@media only screen and (min-width:768px) and (max-height:850px){.simNextBtn>a,.simNextBtn>button{height:70px;padding:10px;font-size:2rem}}.simNextBtn>a:after,.simNextBtn>button:after{content:'';position:absolute;top:0;bottom:0;right:25px;width:.4em;background:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_arrow_brown.svg) no-repeat 50% 50%/contain}@media only screen and (min-width:768px){.simNextBtn>a:hover,.simNextBtn>button:hover{background:linear-gradient(135deg,#fff 0%,#fff 100%);color:#5b4600}}.simNextBtn>a.theme-contact,.simNextBtn>button.theme-contact{background:#fff;background:linear-gradient(135deg,#ff4faf 0%,#ff2a67 100%);color:#fff}.simNextBtn>a.theme-contact:after,.simNextBtn>button.theme-contact:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_arrow_white.svg)}@media only screen and (min-width:768px){.simNextBtn>a.theme-contact:hover,.simNextBtn>button.theme-contact:hover{background:linear-gradient(135deg,#fff 0%,#fff 100%);color:#5b4600}.simNextBtn>a.theme-contact:hover:after,.simNextBtn>button.theme-contact:hover:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_arrow_brown.svg)}}.simNextBtn>a.is-disabled,.simNextBtn>button.is-disabled{background:#e4eaed;box-shadow:none;color:rgba(47,54,63,.4);pointer-events:none}.simNextBtn>a.is-disabled:after,.simNextBtn>button.is-disabled:after{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_arrow_brown.svg);opacity:.4}.simNextBtn>a:before,.simNextBtn>button:before{content:"";background-image:linear-gradient(130deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 35%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.5) 65%,rgba(255,255,255,0) 100%);width:200%;height:200%;position:absolute;top:-100%;left:-200%}.simNextBtn>a.is-flash:before,.simNextBtn>button.is-flash:before{animation:flash .6s ease 0 1 normal none running;animation:flash .6s}.simNextMiniBtn{margin-left:auto}.simNextMiniBtn+.simNextMiniBtn{margin-left:0}.simNextMiniBtn>a,.simNextMiniBtn>button{display:inline-flex;align-items:center;border-color:transparent;background:linear-gradient(135deg,#ffe354 0%,#ffc814 100%);box-shadow:0 0 0 1px rgba(255,200,20,.4);color:#5b4600}.simNextMiniBtn>a:before,.simNextMiniBtn>button:before{order:1;margin-right:0;margin-left:1em;transform:scale(1,1);background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_arrow_brown.svg)}@media only screen and (min-width:768px){.simNextMiniBtn>a:hover,.simNextMiniBtn>button:hover{background:linear-gradient(135deg,#fff 0%,#fff 100%);border-color:transparent;color:#5b4600}.simNextMiniBtn>a:hover:before,.simNextMiniBtn>button:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_arrow_brown.svg)}}.simNextMiniBtn>a.is-disabled,.simNextMiniBtn>button.is-disabled{background:#e4eaed;box-shadow:none;color:rgba(47,54,63,.4);pointer-events:none}.simNextMiniBtn>a.is-disabled:before,.simNextMiniBtn>button.is-disabled:before{opacity:.4}@keyframes flash{0%{top:-100%;left:-200%}100%{top:0;left:100%}}@media only screen and (max-width:767px){.simFlow{height:40px;border-width:0 0 1px;border-radius:0}.simFlow>li{flex:auto;font-size:1.3rem}.simFlow>li:not(:last-child):before,.simFlow>li:not(:last-child):after{border-left-width:10px}.nextPageArea{padding:22px 15px;background-size:18px auto;box-shadow:0 -2px 5px 2px rgba(0,0,0,.16)}.nextPageArea>.inner{display:flex;align-items:center}.nextPageArea>.inner .simBackBtn,.nextPageArea>.inner .simNextMiniBtn{position:relative;top:auto;left:auto;transform:translateY(0);margin-right:15px}.nextPageArea>.inner .simBackBtn>a,.nextPageArea>.inner .simNextMiniBtn>a,.nextPageArea>.inner .simBackBtn>button,.nextPageArea>.inner .simNextMiniBtn>button{padding:0;background:0 0;border:none;color:#fff;word-break:keep-all}.nextPageArea>.inner .simBackBtn>a:before,.nextPageArea>.inner .simNextMiniBtn>a:before,.nextPageArea>.inner .simBackBtn>button:before,.nextPageArea>.inner .simNextMiniBtn>button:before{margin-right:.5em;width:.5em;background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_arrow_white.svg)}.nextPageArea>.inner .simNextBtn{width:100%}.simNextBtn>a,.simNextBtn>button{width:100%;max-width:100%;height:56px;padding:10px 35px 10px 20px;font-size:1.6rem;text-align:left;line-height:1.3}.simNextBtn>a:after,.simNextBtn>button:after{right:15px;width:.6em}}.simSearchArea__result{position:relative;padding-top:45px}.simSearchArea__result:before{content:'';position:absolute;top:0;left:50%;width:20px;height:22px;background:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_arrow.svg) no-repeat 50% 50%/contain;transform:rotate(90deg) translate(0,50%) scale(1,2.3)}.simSearchArea__result .simSearchError{margin-top:15px}.simSearchBox:not(:last-child){margin-bottom:38px}.simSearchBox__tab{list-style:none;display:flex}.simSearchBox__tab>li{flex:1}.simSearchBox__tab>li>button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:18px;background:rgba(47,98,237,.4);border:none;border-radius:20px 20px 0 0;color:#fff;font-size:2.2rem;font-weight:600;cursor:pointer}.simSearchBox__tab>li>button.is-active{background-color:#2f62ed}@media only screen and (min-width:768px){.simSearchBox__tab>li>button:hover{background-color:#2f62ed}}.simSearchBox__tab>li:not(:last-child){margin-right:4px}.simSearchBox__inner{display:flex;padding:40px 50px;background:#fff;border:1px solid #dcecfa;border-top:none;border-radius:0 0 15px 15px}.simSearchBox__item{flex:auto}.simSearchBox__item:not(:first-child){padding-left:20px}.simSearchBox__item__title{font-size:1.7rem;font-weight:600}.simSearchBox__submit{flex:none;width:250px;margin-left:30px;padding-left:30px;border-left:1px solid #dcecfa;text-align:center}.simSearchBox__btn{display:block;width:100%;padding:15px;background:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_search_white.svg) no-repeat top 50% right calc(50% + 2.4em)/0.9em auto,linear-gradient(135deg,#ffb200 0%,#ff7b00 100%);border:none;border-radius:18px;color:#fff;font-size:1.8rem;font-weight:600;text-align:center;text-indent:1.5em;cursor:pointer}@media only screen and (min-width:768px){.simSearchBox__btn:hover{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_search_white.svg),linear-gradient(135deg,#ffb200 0%,#ffb200 100%)}}.simSearchBox__btn:not(:last-child){margin-bottom:18px}.simSearchBox__btn.is-disabled{background:#e4eaed url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_search_white.svg) no-repeat top 50% right calc(50% + 2.4em)/0.9em auto;pointer-events:none}.simSearchBox__allSow{display:inline-block;padding:0;border:none;background:0 0;font-size:1.4rem;font-weight:600;text-decoration:underline;cursor:pointer}@media only screen and (min-width:768px){.simSearchBox__allSow:hover{text-decoration:none}}.simSearchBox .note{margin-top:20px}.simSearchBox .error{margin-top:10px}.simPrBnr:not(:last-child){margin-bottom:38px}.simPrBnr_inner{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.simPrBnr_inner img{vertical-align:middle}.simPrBnr_inner[href]:after{content:"";display:block;position:absolute;inset:0;border-radius:inherit;border:4px solid #ff9f05;opacity:0}@media only screen and (min-width:768px){.simPrBnr_inner[href]:hover:after{opacity:1}}.inputBox,.selectBox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:15px 20px;background:#fff;border:1px solid #e6edf0;border-radius:4px;font-size:1.7rem;font-weight:400}.inputBox::-webkit-input-placeholder{color:#ccc}.inputBox:-ms-input-placeholder{color:#ccc}.inputBox::-ms-input-placeholder{color:#ccc}.inputBox::placeholder{color:#ccc}.inputBox:-ms-input-placeholder{color:#ccc}.inputBox::-ms-input-placeholder{color:#ccc}.inputBox::-ms-clear{visibility:hidden}.inputBox::-ms-reveal{visibility:hidden}.selectBox{background:#fff url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_select_arrow.svg) no-repeat right 15px top 50%/10px auto;cursor:pointer}.selectBox::-ms-expand{display:none}.simResultNum{display:block;font-size:1.7rem}.simResultNum:not(:last-child){margin-bottom:5px}.simResultNum__count{font-weight:600}.simSearchError{padding:40px 50px;color:#f70034;border:1px solid}.simSearchError .simResultNum{font-size:1.5em}.simSearchError a{color:inherit;text-decoration:underline}@media only screen and (min-width:768px){.simSearchError a:hover{text-decoration:none}}@media only screen and (max-width:767px){.simSearchArea{padding:25px 15px 0}.simSearchArea__result{padding-top:22px}.simSearchArea__result:before{width:15px;height:17px}.simSearchArea__result .simSearchError{margin-top:10px}.simSearchBox:not(:last-child){margin-bottom:25px}.simSearchBox__tab>li>button{padding:16px 10px;border-radius:10px 10px 0 0;font-size:1.6rem}.simSearchBox__tab>li:not(:last-child){margin-right:5px}.simSearchBox__inner{display:block;padding:15px;border-radius:0 0 10px 10px}.simSearchBox__item:not(:first-child){margin-top:15px;padding-left:0}.simSearchBox__item__title{font-size:1.5rem}.simSearchBox__submit{width:auto;margin:15px 0 0;padding-left:0;border-left:none}.simSearchBox__btn{background-size:1.4em,auto;border-radius:10px}.simSearchBox__btn:not(:last-child){margin-bottom:10px}.simSearchBox__btn.is-disabled{background-size:1.4em,auto}.simSearchBox .note{margin-top:10px}.simSearchBox .error{margin-top:5px}.inputBox,.selectBox{padding:15px;border-radius:10px;font-size:1.6rem}.simResultNum{font-size:1.6rem}.simSearchError{padding:15px;font-size:1.3rem}}.serviceIconList{list-style:none;display:flex;justify-content:center;text-align:center}.serviceIconList>li{flex:1}.serviceIconList>li:not(:last-child){position:relative;margin-right:20px}.serviceIconList>li:not(:last-child):after{content:'+';position:absolute;top:0;bottom:auto;left:100%;display:flex;align-items:center;height:5.75vw;min-height:72px;max-height:92px;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;margin:.25em 0 0;font-size:2rem;line-height:1;font-weight:600}.serviceIconList__text{display:block;margin:.5em -10px 0;font-size:1.4rem;line-height:1}@media only screen and (min-width:768px) and (max-width:1599px){.serviceIconList__text{font-size:1.2rem}}.serviceIcon,.serviceIcon--tv,.serviceIcon--net,.serviceIcon--tel,.serviceIcon--privilege,.serviceIcon--discount{position:relative;display:inline-flex;align-items:center;justify-content:center;width:5.75vw;min-width:72px;max-width:92px;height:5.75vw;min-height:72px;max-height:92px}.serviceIcon:before,.serviceIcon--tv:before,.serviceIcon--net:before,.serviceIcon--tel:before,.serviceIcon--privilege:before,.serviceIcon--discount:before,.serviceIcon:after,.serviceIcon--tv:after,.serviceIcon--net:after,.serviceIcon--tel:after,.serviceIcon--privilege:after,.serviceIcon--discount:after{position:absolute;top:0;bottom:0;left:0;right:0;content:'';display:block;width:85%;height:85%;margin:auto;border-radius:30%;transform:rotate(45deg)}.serviceIcon:before,.serviceIcon--tv:before,.serviceIcon--net:before,.serviceIcon--tel:before,.serviceIcon--privilege:before,.serviceIcon--discount:before{background-color:transparent;box-shadow:3px 3px 10px rgba(43,182,255,.3)}.serviceIcon:after,.serviceIcon--tv:after,.serviceIcon--net:after,.serviceIcon--tel:after,.serviceIcon--privilege:after,.serviceIcon--discount:after{background:linear-gradient(135deg,#3bbfff 0%,#2bb6ff 100%)}.serviceIcon img,.serviceIcon--tv img,.serviceIcon--net img,.serviceIcon--tel img,.serviceIcon--privilege img,.serviceIcon--discount img{position:relative;z-index:1;width:100%;padding:23%}.serviceIcon--tv:before{box-shadow:3px 3px 10px rgba(249,77,133,.3)}.serviceIcon--tv:after{background:linear-gradient(135deg,#fa639a 0%,#f94d85 100%)}.serviceIcon--net:before{box-shadow:3px 3px 10px rgba(43,81,245,.3)}.serviceIcon--net:after{background:linear-gradient(135deg,#3769f7 0%,#2b51f5 100%)}.serviceIcon--tel:before{box-shadow:3px 3px 10px rgba(26,163,52,.3)}.serviceIcon--tel:after{background:linear-gradient(135deg,#21b343 0%,#1aa334 100%)}.serviceIcon--privilege:before{box-shadow:0 3px 10px -5px #ff7b00}.serviceIcon--privilege:after{background:linear-gradient(135deg,#ffb200 0%,#ff7b00 100%)}.serviceIcon--discount:before{box-shadow:0 3px 10px -5px #b1b1b1}.serviceIcon--discount:after{background:linear-gradient(135deg,#bbb 0%,#b1b1b1 100%)}.serviceIcon--double,.serviceIcon--triple{display:inline-flex;align-items:center;justify-content:center}.serviceIcon--double:after,.serviceIcon--triple:after{content:'';display:block;clear:both}.serviceIcon--double .serviceIcon,.serviceIcon--double .serviceIcon--tv,.serviceIcon--double .serviceIcon--net,.serviceIcon--double .serviceIcon--tel,.serviceIcon--double .serviceIcon--privilege,.serviceIcon--double .serviceIcon--discount{margin:0 -6.4%}.serviceIcon--triple{height:5.75vw;min-height:72px;max-height:92px}.serviceIcon--triple .serviceIcon,.serviceIcon--triple .serviceIcon--tv,.serviceIcon--triple .serviceIcon--net,.serviceIcon--triple .serviceIcon--tel,.serviceIcon--triple .serviceIcon--privilege,.serviceIcon--triple .serviceIcon--discount{margin:0 -2%}.serviceIcon--triple .serviceIcon: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--privilege:nth-child(1),.serviceIcon--triple .serviceIcon--discount:nth-child(1){z-index:2}.serviceIcon--triple .serviceIcon: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--privilege:nth-child(2),.serviceIcon--triple .serviceIcon--discount:nth-child(2){z-index:1}@media only screen and (max-width:767px){.serviceIconList>li{flex:none}.serviceIconList>li:not(:last-child){margin-right:-10px}.serviceIconList>li:not(:last-child):after{content:none}.serviceIconList>li:nth-child(1){z-index:3}.serviceIconList>li:nth-child(2){z-index:2}.serviceIconList>li:nth-child(3){z-index:1}.serviceIconList__title{display:none}.serviceIconList__text{display:none}.serviceIcon,.serviceIcon--tv,.serviceIcon--net,.serviceIcon--tel,.serviceIcon--privilege,.serviceIcon--discount{width:9.6vw;height:9.6vw}.serviceIcon--triple:not(.is-sp1col){height:9.6vw;min-height:72px}.serviceIcon--triple:not(.is-sp1col) .serviceIcon,.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--privilege,.serviceIcon--triple:not(.is-sp1col) .serviceIcon--discount{min-width:48px;min-height:48px}}.simServiceArea{position:relative;background:#fff}.simServiceArea .simTabMenu{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto -40px}@media (min-width:768px){.simServiceArea .simTabMenu~.simServiceArea__body>*:first-child{padding-top:105px}}.simServiceArea__body__top{padding-top:60px;padding-bottom:60px}.simServiceArea+.main__footArea{background-color:#fff}.simTabMenu{list-style:none;position:relative;display:flex;border-radius:18px}.simTabMenu>li{position:relative;padding:5px;background:#95aff5;flex:1}.simTabMenu>li:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.simTabMenu>li:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.simTabMenu>li:not(:first-child):before{content:'';position:absolute;left:0;z-index:3;top:20px;bottom:20px;width:1px;background:#000;opacity:.25}.simTabMenu button{position:relative;z-index:2;display:block;width:100%;height:100%;padding:22px 10px;background:0 0;border:none;border-radius:15px;color:#fff;font-size:2.1rem;font-weight:600;outline:none;cursor:pointer}@media only screen and (min-width:768px){.simTabMenu button:not(.is-active):hover{background:#05c}}.simTabMenu:after{content:'';position:absolute;top:-2px;bottom:-2px;left:-2px;z-index:1;width:calc(100%/2 + 2px);background:linear-gradient(135deg,#2f62ed 0%,#2144e8 100%);border-radius:20px;transition:left .3s}.simTabMenu.is-current1:after{width:calc(100%/2 - 1px);left:calc(100%/2 + 1px)}.packDetail{display:flex}.packDetail__packWrap{display:flex;flex-wrap:wrap;align-content:center;margin-right:40px}.packDetail__catch{display:none}.packDetail__text{width:100%;margin-bottom:15px;font-size:1.6rem;line-height:1.6}.packDetail__info{flex:auto}.packDetail__logo__text{position:relative;display:inline-flex;align-items:center;margin:0 15px 15px;padding:.75em;background:#ffea00;font-size:1.6rem;font-weight:600;line-height:1.2}.packDetail__logo__text:before,.packDetail__logo__text:after{content:'';position:absolute;top:0;bottom:0;width:15px;background-color:#000;background:linear-gradient(to bottom right,transparent 50%,#ffea00 51%)}.packDetail__logo__text:before{right:100%}.packDetail__logo__text:after{left:100%;transform:scale(-1,-1)}.packDetail__logo img{display:block;width:483px}.packDetail__content{flex:auto;width:40%;min-width:450px;padding:25px;background:rgba(255,229,0,.15);border:1px solid #e4eaed;border-radius:20px}.packDetail.theme-2packs .packDetail__info{width:calc((100% - 10px)/2)}.packDetail.theme-2packs .packDetail__info:not(:last-child){margin-right:10px}@media (min-width:768px){.packDetail.theme-2packs .packDetail__logo__text{font-size:1.4rem}}.packDetail.theme-2packs .packDetail__content{width:35%}.simSelectSection{text-align:center;padding-top:55px;padding-bottom:90px}.simSelectSection:not(:last-child){padding-bottom:90px}.simSelectSection+.simSelectSection{margin-top:2px}.simSelectSection.theme-tv{background-color:#fcf5f7}.simSelectSection.theme-net{background-color:#f0f4ff}.simSelectSection.theme-tel{background-color:#edfaee}.simSelectSection.theme-basic{background-color:#f5fdff}.simSelectTitle{display:flex;align-items:center;justify-content:center;color:#2cb6ff;font-size:3rem;font-weight:600}.simSelectTitle:not(:last-child){margin-bottom:1em}.simSelectTitle small{font-size:.8em}.simSelectTitle .serviceIcon,.simSelectTitle .serviceIcon--tv,.simSelectTitle .serviceIcon--net,.simSelectTitle .serviceIcon--tel,.simSelectTitle .serviceIcon--privilege,.simSelectTitle .serviceIcon--discount{width:2em;min-width:auto;height:2em;min-height:auto}.simSelectTitle>.serviceIcon,.simSelectTitle>.serviceIcon--tv,.simSelectTitle>.serviceIcon--net,.simSelectTitle>.serviceIcon--tel,.simSelectTitle>.serviceIcon--privilege,.simSelectTitle>.serviceIcon--discount,.simSelectTitle>.serviceIcon--double,.simSelectTitle>.serviceIcon--triple{margin-right:.5em}.simSelectTitle--tv{color:#f55688}.simSelectTitle--net{color:#2f62ed}.simSelectTitle--tel{color:#1ba536}.simSelectTitle--privilege{color:#ff7b00}.simSelectTitle--key{color:inherit}.simSelectTitle--base{color:inherit}.simSelectTitle--discount{color:#b1b1b1}.channelLineup>a{display:inline-block;color:inherit;font-size:1.6rem;font-weight:600;text-decoration:underline}.channelLineup>a[target=_blank]:before{content:'';display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:.5em;background:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_blank.svg) no-repeat center/0.75em auto}.channelLineup>a:hover{text-decoration:none}.simSelectSection .simSelectTitle+.channelLineup{margin-top:-20px;margin-bottom:40px}@media only screen and (max-width:767px){.simServiceArea .simTabMenu{margin:0}.simServiceArea__body__top{padding:25px 15px}.simTabMenu{padding:15px 15px 0;border-radius:0;border-bottom:7px solid #2f62ed}.simTabMenu>li{padding:0;border-radius:10px 10px 0 0}.simTabMenu>li:first-child,.simTabMenu>li:last-child{border-radius:10px 10px 0 0}.simTabMenu>li:not(:first-child){margin-left:4px}.simTabMenu>li:not(:first-child):before{content:none}.simTabMenu button{margin-bottom:-1px;padding:24px 5px 18px;border-radius:inherit;font-size:1.8rem;line-height:1.2}.simTabMenu button.is-active{background-color:#2f62ed}.simTabMenu:after{content:none}.packDetail{display:block}.packDetail__packWrap{flex-direction:column;margin:0 0 15px}.packDetail__packWrap__text{display:none}.packDetail__catch{display:block;margin:0 0 10px;text-align:center}.packDetail__catch img{width:240px}.packDetail__text{display:none;font-size:1.3rem;text-align:center}.packDetail__info{text-align:center}.packDetail__logo:not(:last-child){margin-bottom:15px}.packDetail__logo__text{display:none;margin:0 5px 15px;padding:.75em .5em;font-size:1.1rem}.packDetail__logo__text:before,.packDetail__logo__text:after{width:5px}.packDetail__logo img{width:280px;margin:0 auto}.packDetail__content{width:100%;min-width:0;margin-top:10px;padding:0;background:0 0;border:none;border-radius:0}.packDetail.theme-2packs .packDetail__info{width:100%}.packDetail.theme-2packs .packDetail__info:not(:last-child){margin:0 0 15px}.packDetail.theme-2packs .packDetail__content{width:100%}.simSelectSection{padding:25px 15px 0}.simSelectSection:not(:last-child){padding-bottom:10px}.simSelectSection.theme-tv,.simSelectSection.theme-net,.simSelectSection.theme-tel{padding-top:25px;padding-bottom:30px}.simSelectSection.theme-tv:first-child,.simSelectSection.theme-net:first-child,.simSelectSection.theme-tel:first-child{padding-top:25px}.simSelectSection+.simSelectTitle{margin-top:30px}.simSelectTitle{font-size:2.1rem}.simSelectTitle:not(:last-child){margin-bottom:12px}.simSelectTitle small{font-size:.76em}.simSelectTitle .serviceIcon,.simSelectTitle .serviceIcon--tv,.simSelectTitle .serviceIcon--net,.simSelectTitle .serviceIcon--tel,.simSelectTitle .serviceIcon--privilege,.simSelectTitle .serviceIcon--discount{width:2.2em;height:2.2em}.simSelectSection .simSelectTitle+.channelLineup{margin-top:0;margin-bottom:20px}}.termsBox{padding:40px 30px;background-color:#f5fdff;border:1px solid rgba(0,85,204,.1);border-radius:10px;font-size:1.4rem;text-align:left}.termsBox:not(:last-child){margin-bottom:30px}.termsBox>*:not(:last-child){margin-bottom:.8em}.termsBox__title{color:#05c;font-size:2rem;font-weight:600;text-align:center}.termsBox__title:not(:last-child){margin-bottom:15px}.termsBox .normalList>li:not(:last-child){margin-bottom:.8em}.termsPopBtn{list-style:none;display:flex}.termsPopBtn:not(:last-child){margin-bottom:12px}.termsPopBtn>li{flex:1}.termsPopBtn>li:not(:last-child){margin-right:20px}.termsPopBtn>li>button{display:flex;align-items:center;width:100%;height:100%;padding:35px 30px;background-color:#fff;border:2px solid #e4eaed;border-radius:15px;font-size:2.2rem;font-weight:600;text-align:left;cursor:pointer}.termsPopBtn__ok>button:before,.termsPopBtn__cancel>button:before{content:'';width:1em;height:1em;margin-right:1em;background-repeat:no-repeat;background-position:50%;background-size:contain}.termsPopBtn__ok>button:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_check_off.svg)}@media only screen and (min-width:768px){.termsPopBtn__ok>button:hover{background-color:#fff2dc;border-color:#ff9f05;box-shadow:0 0 0 2px #ff9f05 inset}.termsPopBtn__ok>button:hover:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_check_on.svg)}}.termsPopBtn__cancel>button:before{background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_close_red.svg)}@media only screen and (min-width:768px){.termsPopBtn__cancel>button:hover{background-color:#fef5f5;border-color:#fe3232;box-shadow:0 0 0 2px #fe3232 inset}}@media only screen and (max-width:767px){.termsBox{padding:20px 15px}.termsBox:not(:last-child){margin-bottom:25px}.termsBox__title{font-size:1.7rem}.termsBox__title:not(:last-child){margin-bottom:10px}.termsPopBtn{display:block}.termsPopBtn:not(:last-child){margin-bottom:0}.termsPopBtn>li:not(:last-child){margin:0 0 15px}.termsPopBtn>li>button{padding:22px 20px;font-size:1.9rem}}.simPrice{display:inline-flex;align-items:center;vertical-align:middle;font-size:1.8rem;font-weight:600;line-height:1.2;letter-spacing:.05em}.simPrice__title{display:inline-block;vertical-align:middle;margin-right:5px;padding:.3em .5em;background-color:#fff;border:1px solid currentColor;border-radius:3px;font-size:.7em}.simPrice__num{display:inline-block;vertical-align:middle}.simPrice__num__amount{font-size:1.6em}.simPrice__tax{padding-left:.25em;font-size:.7em;font-weight:400}.simPrice__none{color:#2f363f;font-size:.7em;font-weight:400}.simPrice2nd{margin-top:.3em;display:block;text-align:end;font-size:1.4rem;font-weight:600;line-height:1.2}.simPrice2nd__amount{padding-left:.5em;font-size:1.2em}.simPrice2nd__tax{font-size:.8em;margin-inline:-.4em;white-space:nowrap}.simResultBox{background-color:#fff;border:1px solid #dcecfa;border-radius:15px}.simResultBox__total{display:flex;padding:30px 0}.simResultBox__total__item{flex:1;display:flex;justify-content:space-between;align-items:center;padding:15px 40px;border-style:solid;border-color:#dcecfa}.simResultBox__total__item:not(:last-child){border-width:0 1px 0 0}.simResultBox__total__item>dt{font-size:2rem;font-weight:600;line-height:1.3}.simResultBox__total__item>dd{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.simResultBox__total__item>dd .simPrice{font-size:2.6rem;color:#ff2b53}.simResultBox__breakdown__title{padding:10px;background-color:#05c;color:#fff;font-size:2rem;font-weight:600;text-align:center}.simResultBox__breakdown__list{list-style:none;display:flex;flex-wrap:wrap}.simResultBox__breakdown__list>li{width:calc(100%/3);padding:35px 40px 40px;border-style:solid;border-color:#dcecfa;border-top-width:1px;border-right-width:1px;margin-top:-1px}.simResultBox__breakdown__list>li.simResultBox__breakdown__basic{width:100%;text-align:center}.simResultBox__breakdown__list>li.simResultBox__breakdown__basic .simResultBox__breakdown__detail{flex-wrap:wrap;height:auto;gap:.5em 2em}.simResultBox__breakdown__list>li.simResultBox__breakdown__basic .simResultBox__breakdown__detail dt{font-weight:700}.simResultBox__breakdown__list>li.simResultBox__breakdown__basic .simResultBox__breakdown__note{width:100%}@media (min-width:768px){.simResultBox__breakdown__list>li.simResultBox__breakdown__basic .simSelectTitle{justify-content:center}.simResultBox__breakdown__list>li.simResultBox__breakdown__basic .simSpec{justify-content:center}.simResultBox__breakdown__list>li.simResultBox__breakdown__basic .simResultBox__breakdown__detail{flex-direction:row;padding:25px}}.simResultBox__breakdown__list .simSelectTitle{justify-content:flex-start;margin-bottom:10px;font-size:2.5rem}.simResultBox__breakdown__list .simSelectTitle small{font-size:.64em}.simResultBox__breakdown__list .simSelectTitle .serviceIcon,.simResultBox__breakdown__list .simSelectTitle .serviceIcon--tv,.simResultBox__breakdown__list .simSelectTitle .serviceIcon--net,.simResultBox__breakdown__list .simSelectTitle .serviceIcon--tel,.simResultBox__breakdown__list .simSelectTitle .serviceIcon--privilege,.simResultBox__breakdown__list .simSelectTitle .serviceIcon--discount{width:1.8em;height:1.8em}.simResultBox__breakdown__list .simSelectTitle--tv~.simResultBox__breakdown__detail{background-color:#fcf5f7}.simResultBox__breakdown__list .simSelectTitle--net~.simResultBox__breakdown__detail{background-color:#f0f4ff}.simResultBox__breakdown__list .simSelectTitle--tel~.simResultBox__breakdown__detail{background-color:#edfaee}.simResultBox__breakdown__list .simSelectTitle--discount~.simResultBox__breakdown__detail{background-color:#eee}.simResultBox__breakdown__list .simSelectTitle--key~.simResultBox__breakdown__detail{background-color:#fff2dc}.simResultBox__breakdown__list .simSelectTitle+.simResultBox__breakdown__detail--none{background-color:#f5f5f5}.simResultBox__breakdown__detail{display:flex;flex-direction:column;justify-content:center;align-items:center;height:110px;padding:10px;background-color:#ebfafe;font-size:1.8rem;text-align:center}.simResultBox__breakdown__detail:not(:last-child){margin-bottom:10px}.simResultBox__breakdown__detail--tv{background-color:#fcf5f7}.simResultBox__breakdown__detail--net{background-color:#f0f4ff}.simResultBox__breakdown__detail--tel{background-color:#edfaee}.simResultBox__breakdown__detail--discount{background-color:#eee}.simResultBox__breakdown__note{opacity:.6;font-size:1.3rem}.simSpec{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.simSpec>dt{width:4.5rem;margin-bottom:auto;padding:.3em;border:1px solid currentColor;border-radius:3px;font-weight:400;line-height:1;font-size:.846em;text-align:center}.simContactPop{padding:60px 50px 40px;background:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/contact_bg.png);color:#fff}.simContactPop__title{display:flex;align-items:center;justify-content:center;font-size:3.1rem;font-weight:600}.simContactPop__title:not(:last-child){margin-bottom:35px}.simContactPop__title:before,.simContactPop__title:after{content:'';width:.7em;height:1em;margin:0 .6em;background:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_thunder.svg) no-repeat 50% 50%/contain}.simContactPop__title:before{transform:scale(-1,1)}.simContactMenu,.simContactMenu--half{list-style:none}.simContactMenu:not(:last-child),.simContactMenu--half:not(:last-child){margin-bottom:30px}.simContactMenu>li:not(:last-child),.simContactMenu--half>li:not(:last-child){margin-bottom:20px}.simContactMenu>li.is-recommend a,.simContactMenu--half>li.is-recommend a,.simContactMenu>li.is-recommend button,.simContactMenu--half>li.is-recommend button{position:relative;overflow:hidden}.simContactMenu>li.is-recommend a:before,.simContactMenu--half>li.is-recommend a:before,.simContactMenu>li.is-recommend button:before,.simContactMenu--half>li.is-recommend button:before{content:'おすすめ！';position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:10em;height:25px;padding:2px 0;background:#f45687;color:#fff;font-size:1.4rem;font-weight:700;line-height:1;text-align:center;letter-spacing:normal;transform:rotate(-45deg) translate(-2.5em,-1.5em) scale(.9);box-sizing:border-box;pointer-events:none}.simContactMenu__btn{flex:none}.simContactMenu__btn>a,.simContactMenu__btn>button{position:relative;display:flex;align-items:center;width:100%;padding:.6em 1em;background:linear-gradient(135deg,#ffe354 0%,#ffc814 100%);border-radius:15px;box-shadow:0 -1px 0 rgba(255,200,20,.4) inset;color:#5b4600;font-size:2.5rem;font-weight:600;border:none}@media only screen and (min-width:768px){.simContactMenu__btn>a:hover,.simContactMenu__btn>button:hover{background:linear-gradient(135deg,#fff 0%,#fff 100%);color:#5b4600}}.simContactMenu__btn__icon{margin-right:.7em;width:70px}.simContactMenu__btn__icon img{width:100%;height:100%}.simContactMenu__btn__text span{font-size:.8em}.simContactMenu__btn__recommend{display:block;width:8em;margin:0 0 5px;padding:.4em;background-color:#fff600;border-radius:50px;color:#ff8c00;font-size:.56em;line-height:1;text-align:center}.simContactMenu__btn--emphasis>a,.simContactMenu__btn--emphasis>button{background:linear-gradient(135deg,#ffb200 0%,#ff8c00 100%);box-shadow:0 -1px 0 rgba(255,123,0,.3) inset;color:#fff}.simContactMenu__text{margin-top:10px}.simContactMenu--half:not(:last-child){margin-bottom:35px}@media (min-width:768px){.simContactMenu--half{display:flex;flex-wrap:wrap}.simContactMenu--half>li{width:calc((100% - 40px)/2)}.simContactMenu--half>li:nth-child(odd){margin-right:40px}.simContactMenu--half>li:nth-last-child(1),.simContactMenu--half>li:nth-last-child(2){margin-bottom:0}}@media only screen and (max-width:767px){.simResultArea{padding:25px 0 0}.simPrice{display:flex;align-items:center;font-size:1.4rem}.simPrice__title{flex:none;padding:.2em .5em;margin-right:1em}.simPrice__num__amount{font-size:1.4em}.simPrice__tax{display:block}.simPrice2nd{margin-top:1em;font-size:1.2rem}.simPrice2nd__amount{font-size:1.4em}.simResultBox{border-width:1px 0;border-radius:0}.simResultBox__total{display:block;padding:0}.simResultBox__total__item{padding:12px 15px}.simResultBox__total__item:not(:last-child){border-width:0 0 1px}.simResultBox__total__item>dt{font-size:1.6rem}.simResultBox__total__item>dd .simPrice{font-size:2rem}.simResultBox__breakdown__title{padding:5px;font-size:1.5rem}.simResultBox__breakdown__list{display:block;padding:15px}.simResultBox__breakdown__list>li{width:auto;padding:0;border:none}.simResultBox__breakdown__list>li:not(:nth-child(3n)),.simResultBox__breakdown__list>li:nth-child(n+4){border:none}.simResultBox__breakdown__list>li:not(:last-child){margin-bottom:15px}.simResultBox__breakdown__list>li .simSelectTitle{margin-bottom:5px;font-size:1.7rem}.simResultBox__breakdown__list>li .simSelectTitle small{font-size:.76em}.simResultBox__breakdown__list>li .simSelectTitle .serviceIcon,.simResultBox__breakdown__list>li .simSelectTitle .serviceIcon--tv,.simResultBox__breakdown__list>li .simSelectTitle .serviceIcon--net,.simResultBox__breakdown__list>li .simSelectTitle .serviceIcon--tel,.simResultBox__breakdown__list>li .simSelectTitle .serviceIcon--privilege,.simResultBox__breakdown__list>li .simSelectTitle .serviceIcon--discount{width:1.6em;height:1.6em}.simResultBox__breakdown__detail{flex-direction:row;justify-content:space-between;height:auto;padding:10px 15px;font-size:1.3rem;text-align:left}.simResultBox__breakdown__detail:not(:last-child){margin-bottom:5px}.simResultBox__breakdown__detail>dt{margin:0 10px 0 0;line-height:1.2}.simResultBox__breakdown__detail>dd{flex:none;text-align:right}.simResultBox__breakdown__detail>dd.simResultBox__breakdown__note{text-align:left}.simResultBox__breakdown__note{width:100%;font-size:1.1rem;border-width:1px 0 0;padding:1em 0 0}.simResultBox__breakdown .normalList{font-size:1.4rem}.simSpec>dt{width:5rem}.simSpec>dd{width:calc(100% - 6rem)}.simContactPop{padding:25px 15px 30px;background-size:18px auto}.simContactPop__title{font-size:2.1rem}.simContactPop__title:not(:last-child){margin-bottom:15px}.simContactPop__title:before,.simContactPop__title:after{margin:0 .3em}.simContactMenu:not(:last-child),.simContactMenu--half:not(:last-child){margin-bottom:25px}.simContactMenu>li:not(:last-child),.simContactMenu--half>li:not(:last-child){margin-bottom:15px}.simContactMenu>li.is-recommend a:before,.simContactMenu--half>li.is-recommend a:before,.simContactMenu>li.is-recommend button:before,.simContactMenu--half>li.is-recommend button:before{height:20px;color:#fff;font-size:1.1rem}.simContactMenu__btn{width:auto;margin:0}.simContactMenu__btn:not(:last-child){margin-bottom:8px}.simContactMenu__btn>a,.simContactMenu__btn>button{justify-content:center;padding:12px 10px;font-size:1.7rem}}@media only screen and (max-width:767px) and (max-width:350px){.simContactMenu__btn>a,.simContactMenu__btn>button{font-size:1.4rem}}@media only screen and (max-width:767px){.simContactMenu__btn__icon{margin-right:.4em;width:52px}}@media only screen and (max-width:767px) and (max-width:350px){.simContactMenu__btn__icon{width:40px}}@media only screen and (max-width:767px){.simContactMenu__btn__text{display:flex;align-items:center;flex-direction:column;line-height:1.3}.simContactMenu__btn__recommend{order:-1;width:auto;padding:0;background:0 0;border-radius:0;color:#5b4600;font-size:.9rem;text-align:center;line-height:1}.simContactMenu__btn__recommend:before{content:'＼';margin-right:.5em}.simContactMenu__btn__recommend:after{content:'／';margin-left:.5em}.simContactMenu__btn--emphasis>a,.simContactMenu__btn--emphasis>button{font-size:2.1rem}.simContactMenu__text{font-size:1.4rem;line-height:1.6}.simContactMenu :not(.simContactMenu__btn--emphasis)+.simContactMenu__text,.simContactMenu--half :not(.simContactMenu__btn--emphasis)+.simContactMenu__text{display:none}.simContactMenu--half .simContactMenu__btn__text{flex-direction:row;align-items:baseline}}.readMoreBox{padding:25px 40px;background-color:#fafafa;border:1px solid #e4eaed;border-radius:20px}.readMoreBox__title{font-size:1.1em;font-weight:600;margin-bottom:15px}.readMorePopBtn{list-style:none;display:flex}.readMorePopBtn:not(:last-child){margin-bottom:12px}.readMorePopBtn>li{flex:1}.readMorePopBtn>li:not(:last-child){margin-right:20px}.readMorePopBtn>li>a,.readMorePopBtn>li>button{display:flex;align-items:center;width:100%;padding:20px 30px;background-color:#fff;border:2px solid #e4eaed;border-radius:15px;color:inherit;font-size:2.2rem;font-weight:600;text-align:left;cursor:pointer}.readMorePopBtn>li>span{display:block;margin-top:10px;text-align:center;font-size:.8em}.readMorePopBtn__yes>a:before,.readMorePopBtn__yes>button:before,.readMorePopBtn__no>a:before,.readMorePopBtn__no>button:before{content:'';margin-right:1em;background-repeat:no-repeat;background-position:50%;background-size:contain}.readMorePopBtn__yes>a:before,.readMorePopBtn__yes>button:before{width:1.1em;height:1.1em;background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_circle.svg)}@media only screen and (min-width:768px){.readMorePopBtn__yes>a:hover,.readMorePopBtn__yes>button:hover{background-color:#fff2dc;border-color:#ff9f05;box-shadow:0 0 0 2px #ff9f05 inset}}.readMorePopBtn__no>a:before,.readMorePopBtn__no>button:before{width:1em;height:1em;background-image:url(//www.medias.co.jp/wordpress/wp-content/plugins/lw-simulation/src/css/../img/ic_close.svg)}@media only screen and (min-width:768px){.readMorePopBtn__no>a:hover,.readMorePopBtn__no>button:hover{background-color:#f5fdff;border-color:#ddd;border-color:#006aff;box-shadow:0 0 0 2px #ddd inset;box-shadow:0 0 0 2px #006aff inset}}@media only screen and (max-width:767px){.readMoreBox{padding:20px 15px;border-radius:10px}.readMoreBox__title{font-size:1em}.readMorePopBtn{display:block}.readMorePopBtn:not(:last-child){margin-bottom:0}.readMorePopBtn>li:not(:last-child){margin:0 0 15px}.readMorePopBtn>li>a,.readMorePopBtn>li>button{padding:10px 20px;font-size:1.9rem}.readMorePopBtn>li>span{margin-top:5px}}