/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[aria-disabled]{cursor:default}html{line-height:1}ol,ul{list-style:none}table{border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}img{vertical-align:bottom}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{width:100%;margin:0 auto;font-size:62.5%}body{font-size:4.26667vw;line-height:1.8;font-family:"Noto Sans JP",sans-serif,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Meiryo","メイリオ",Osaka,"MS PGothic","ＭＳ Ｐゴシック",Helvetica,Arial,Sans-Serif;color:#3B4043;text-align:left;background-color:#FFF}@media screen and (min-width: 768px), print{body{font-size:1.25vw}}@media screen and (min-width: 1280px){body{font-size:16px}}a{color:#3B4043;text-decoration:none;transition:all 0.2s;display:block}@media only screen and (min-width: 768px){a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}}h1,h2,h3{margin:0 auto}h2{font-size:calc((48/750)*100vw);line-height:1.5;text-align:center}@media screen and (min-width: 768px), print{h2{font-size:calc((36/1280)*100vw);line-height:1.3}}@media screen and (min-width: 1280px){h2{font-size:36px}}img{width:100%;vertical-align:bottom}p,ul,ol,figure,dl,dt,dd{padding:0;margin:0}@media screen and (min-width: 768px), print{.sp{display:none !important}}@media screen and (max-width: 767px){.pc{display:none !important}}.articleArea{width:calc((628/750)*100vw);margin:0 auto;padding:calc((132/750)*100vw) 0 calc((128/750)*100vw)}@media screen and (min-width: 768px), print{.articleArea{width:calc((1160/1280)*100vw);padding:calc((58/1280)*100vw) 0 calc((80/1280)*100vw)}}@media screen and (min-width: 1280px){.articleArea{width:1160px;padding:58px 0 80px}}.articleArea-ttl{padding-bottom:calc((48/750)*100vw)}@media screen and (min-width: 768px), print{.articleArea-ttl{padding-bottom:calc((24/1280)*100vw)}}@media screen and (min-width: 1280px){.articleArea-ttl{padding-bottom:24px}}.articleArea-txt{padding-bottom:calc((124/750)*100vw)}@media screen and (min-width: 768px), print{.articleArea-txt{text-align:center;line-height:calc((30/1280)*100vw);width:calc((1000/1280)*100vw);margin:0 auto;padding-bottom:calc((57/1280)*100vw)}}@media screen and (min-width: 1280px){.articleArea-txt{line-height:30px;width:1000px;padding-bottom:57px}}.articleArea-subttl{text-align:center;font-size:calc((40/750)*100vw);padding-bottom:calc((5/750)*100vw)}@media screen and (min-width: 768px), print{.articleArea-subttl{font-size:calc((30/1280)*100vw);padding-bottom:calc((5/1280)*100vw)}}@media screen and (min-width: 1280px){.articleArea-subttl{font-size:30px;padding-bottom:5px}}.articleArea-subtxt{text-align:center;padding-bottom:calc((60/750)*100vw);font-size:calc((30/750)*100vw)}@media screen and (min-width: 768px), print{.articleArea-subtxt{padding-bottom:calc((25/1280)*100vw);font-size:calc((15/1280)*100vw)}}@media screen and (min-width: 1280px){.articleArea-subtxt{padding-bottom:25px;font-size:15px}}@media screen and (min-width: 768px), print{.articleArea-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.articleArea-list:first-of-type{margin-bottom:calc((110/750)*100vw)}@media screen and (min-width: 768px), print{.articleArea-list:first-of-type{margin-bottom:calc((50/1280)*100vw)}}@media screen and (min-width: 1280px){.articleArea-list:first-of-type{margin-bottom:50px}}.articleArea-list:last-of-type a:hover{opacity:unset}.articleArea-list:last-of-type a:hover .articleArea-cont{opacity:0.7}.articleArea-box{padding-top:calc((48/750)*100vw);margin-top:calc((48/750)*100vw);background-image:linear-gradient(to right, #737F88, #737F88 1px, transparent 1px, transparent calc((8/750)*100vw));background-size:calc((10/750)*100vw) 1px;background-position:top;background-repeat:repeat-x}@media screen and (min-width: 768px), print{.articleArea-box{width:calc((360/1280)*100vw);padding:0;margin:0;background:none}}@media screen and (min-width: 1280px){.articleArea-box{width:360px}}.articleArea-box a{height:100%}.articleArea-box:first-child{background:none;padding:0;margin:0}.articleArea-cont{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px), print{.articleArea-cont{display:block}}.articleArea-cont img{width:calc((264/750)*100vw);height:calc((176/750)*100vw)}@media screen and (min-width: 768px), print{.articleArea-cont img{width:calc((360/1280)*100vw);height:calc((240/1280)*100vw)}}@media screen and (min-width: 1280px){.articleArea-cont img{width:360px;height:240px}}.articleArea-cont-txt{text-align:justify;line-height:calc((44/750)*100vw);font-size:calc((28/750)*100vw);width:calc((340/750)*100vw)}@media screen and (min-width: 768px), print{.articleArea-cont-txt{line-height:calc((24/1280)*100vw);font-size:calc((12/1280)*100vw);width:calc((360/1280)*100vw);margin-top:calc((22/1280)*100vw);min-height:calc((72/1280)*100vw)}}@media screen and (min-width: 1280px){.articleArea-cont-txt{line-height:24px;font-size:12px;width:360px;margin-top:22px;min-height:72px}}.articleArea-tags{font-family:'Montserrat', sans-serif;width:calc((628/750)*100vw);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc((4/750)*100vw)}@media screen and (min-width: 768px), print{.articleArea-tags{width:calc((360/1280)*100vw);margin-top:calc((2/1280)*100vw)}}@media screen and (min-width: 1280px){.articleArea-tags{width:360px;margin-top:2px}}.articleArea-tags li{color:#98A6B5;border:solid 1px #B9CADB;text-align:center;line-height:1;font-size:calc((24/750)*100vw);padding:calc((12/750)*100vw) calc((24/750)*100vw);margin:calc((16/750)*100vw) calc((16/750)*100vw) 0 0}@media screen and (min-width: 768px), print{.articleArea-tags li{font-size:calc((14/1280)*100vw);padding:calc((6/1280)*100vw) calc((16/1280)*100vw);margin:calc((8/1280)*100vw) calc((8/1280)*100vw) 0 0}}@media screen and (min-width: 1280px){.articleArea-tags li{font-size:14px;padding:6px 16px;margin:8px 8px 0 0}}.articleArea-tags-button li{padding:0}.articleArea-tags-button li button{font-family:'Montserrat', sans-serif;cursor:pointer;background:none;border:0;padding:calc((12/750)*100vw) calc((24/750)*100vw);margin:0}@media screen and (min-width: 768px), print{.articleArea-tags-button li button{padding:calc((6/1280)*100vw) calc((16/1280)*100vw)}}@media screen and (min-width: 1280px){.articleArea-tags-button li button{padding:6px 16px}}.articleArea-tags-button li button:hover{background:#F0F3F5}.footer{background-color:#3B4043;position:relative;line-height:2;font-size:calc((24/750)*100vw)}@media screen and (min-width: 768px), print{.footer{font-size:calc((12/1280)*100vw)}}@media screen and (min-width: 1280px){.footer{font-size:12px}}.footer-breadcrumb{background-color:#F0F3F5}.footer-breadcrumb-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc((670/750)*100vw);padding:calc((38/750)*100vw) 0 calc((36/750)*100vw);margin:0 auto}@media screen and (min-width: 768px), print{.footer-breadcrumb-list{width:calc((1180/1280)*100vw);padding:calc((19/1280)*100vw) 0 calc((17/1280)*100vw)}}@media screen and (min-width: 1280px){.footer-breadcrumb-list{width:1180px;padding:19px 0 17px}}.footer-breadcrumb-list li{display:contents}.footer-breadcrumb-list li::before{content:"/";padding:0 calc((12/750)*100vw)}@media screen and (min-width: 768px), print{.footer-breadcrumb-list li::before{padding:0 calc((6/1280)*100vw)}}@media screen and (min-width: 1280px){.footer-breadcrumb-list li::before{padding:0 6px}}.footer-breadcrumb-list li:first-child:before{content:"";padding:0}.footer-inner{position:relative;background-color:#3B4043;color:#ffffff;padding:calc((68/750)*100vw) 0 calc((56/750)*100vw);margin:0 auto}@media screen and (min-width: 768px), print{.footer-inner{width:calc((1180/1280)*100vw);padding:calc((33/1280)*100vw) 0 calc((28/1280)*100vw)}}@media screen and (min-width: 1280px){.footer-inner{width:1180px;padding:33px 0 28px}}.footer-inner a{color:#ffffff}.footer-inner-list{width:calc((628/750)*100vw);padding-bottom:calc((34/750)*100vw);margin:0 auto}@media screen and (min-width: 768px), print{.footer-inner-list{display:-ms-flexbox;display:flex;width:100%;padding:0 calc((107/1280)*100vw) 0 0;margin:0}}@media screen and (min-width: 768px) and (max-width: 848px){.footer-inner-list{padding:0}}.footer-inner-list span{padding:0 calc((14/750)*100vw)}@media screen and (min-width: 768px), print{.footer-inner-list span{display:none}}@media screen and (min-width: 768px), print{.footer-inner-list-last{margin-left:auto}}.footer-box{display:-ms-flexbox;display:flex;padding-bottom:calc((54/750)*100vw)}@media screen and (min-width: 768px), print{.footer-box{padding-bottom:calc((18/1280)*100vw);white-space:nowrap;margin-right:calc((57/1280)*100vw)}}@media screen and (min-width: 1280px){.footer-box{padding-bottom:18px;margin-right:57px}}@media screen and (min-width: 768px), print{.footer-box-last{margin:0}}.footer-term{color:#CDD6DD;width:calc((192/750)*100vw)}@media screen and (min-width: 768px), print{.footer-term{width:auto;margin-right:calc((33/1280)*100vw)}}@media screen and (min-width: 1280px){.footer-term{margin-right:33px}}.footer-term-last{width:calc((196/750)*100vw)}@media screen and (min-width: 768px), print{.footer-term-last{width:100%;margin-right:calc((13/1280)*100vw)}}@media screen and (min-width: 1280px){.footer-term-last{margin-right:13px}}.footer-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc((436/750)*100vw)}@media screen and (min-width: 768px), print{.footer-menu{display:block;width:100%}}.footer-sns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:calc((176/750)*100vw);padding-bottom:calc((56/750)*100vw);margin-left:calc((54/750)*100vw);line-height:1}@media screen and (min-width: 768px), print{.footer-sns{width:calc((88/1280)*100vw);padding:0;margin:0;position:absolute;top:calc((33/1280)*100vw);right:0}}@media screen and (min-width: 1280px){.footer-sns{width:88px;top:33px}}@media screen and (min-width: 768px) and (max-width: 848px){.footer-sns{top:calc((208/1280)*100vw);right:0;left:0}}.footer-sns img{width:calc((32/750)*100vw)}@media screen and (min-width: 768px), print{.footer-sns img{width:calc((16/1280)*100vw)}}@media screen and (min-width: 1280px){.footer-sns img{width:16px}}.footer-copy{font-size:calc((18/750)*100vw);margin-left:calc((40/750)*100vw)}@media screen and (min-width: 768px), print{.footer-copy{font-size:calc((9/1280)*100vw);margin:0;text-align:right}}@media screen and (min-width: 1280px){.footer-copy{font-size:9px}}.footer-arrow{width:calc((80/750)*100vw);position:absolute;right:calc((50/750)*100vw);bottom:calc((40/750)*100vw)}.header{position:fixed;top:0;left:0;z-index:9999;width:100%;background:#fff}.header-inner{padding:calc((28/750)*100vw) calc((32/750)*100vw)}@media screen and (min-width: 768px), print{.header-inner{width:calc((1147/1280)*100vw);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 auto;padding:calc((16/1280)*100vw) 0}}@media screen and (min-width: 1280px){.header-inner{width:1147px;padding:16px 0}}.header-logo{width:calc((116/750)*100vw)}@media screen and (min-width: 768px), print{.header-logo{width:calc((201/1280)*100vw)}}@media screen and (min-width: 1280px){.header-logo{width:201px}}.header-trigger{position:absolute;z-index:100;top:0;right:0;background:#3B4043;width:calc((120/750)*100vw);height:calc((120/750)*100vw)}.header-trigger-inner{position:relative;width:calc((44/750)*100vw);height:calc((32/750)*100vw);cursor:pointer;margin:calc((44/750)*100vw) calc((38/750)*100vw)}.header-trigger-inner span{position:absolute;left:0;width:100%;height:calc((4/750)*100vw);background-color:#fff}.header-trigger-inner,.header-trigger-inner span{transition:all .5s;box-sizing:border-box}.header-trigger-inner span:nth-of-type(1){top:0}.header-trigger-inner span:nth-of-type(2){top:calc((14/750)*100vw)}.header-trigger-inner span:nth-of-type(3){bottom:0;width:calc((28/750)*100vw)}.header-trigger-inner.active span:nth-of-type(1){transform:translateY(calc((14/750)*100vw)) rotate(-45deg)}.header-trigger-inner.active span:nth-of-type(2){opacity:0}.header-trigger-inner.active span:nth-of-type(3){width:100%;transform:translateY(calc((-14/750)*100vw)) rotate(45deg)}.header-nav{background:#3B4043;text-align:center;position:absolute;top:0;left:100vw;z-index:10;width:100%;padding-bottom:calc((46/750)*100vw);transition:all 0.5s}@media screen and (min-width: 768px), print{.header-nav{background:none;position:static;padding:0;width:auto;left:0}}.header-nav.open{left:0}.header-nav-logo{width:calc((116/750)*100vw);margin:calc((28/750)*100vw) 0 0 calc((32/750)*100vw)}.header-list{font-size:calc((36/750)*100vw);padding:calc((105/750)*100vw) 0 calc((256/750)*100vw) 0}@media screen and (min-width: 768px), print{.header-list{font-weight:bold;font-size:calc((16/1280)*100vw);padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 1280px){.header-list{font-size:16px}}.header-list li{padding-bottom:calc((70/750)*100vw)}@media screen and (min-width: 768px), print{.header-list li{padding-bottom:0;margin-left:calc((21/1280)*100vw)}}@media screen and (min-width: 1280px){.header-list li{margin-left:21px}}.header-list a{color:#fff}@media screen and (min-width: 768px), print{.header-list a{color:#3B4043}}.header-list li:last-child{font-size:calc((32/750)*100vw);width:calc((510/750)*100vw);margin:calc((42/750)*100vw) auto 0;padding-bottom:0}@media screen and (min-width: 768px), print{.header-list li:last-child{font-size:calc((16/1280)*100vw);width:calc((148/1280)*100vw);margin:0 0 0 calc((21/1280)*100vw)}}@media screen and (min-width: 1280px){.header-list li:last-child{font-size:16px;width:148px;margin:0 0 0 21px}}.header-list li:last-child a{border:solid calc((4/750)*100vw) #fff;border-radius:calc((56/750)*100vw);padding:calc((14/750)*100vw) 0 calc((20/750)*100vw) 0}@media screen and (min-width: 768px), print{.header-list li:last-child a{border:solid calc((2/1280)*100vw) #CDD6DD;border-radius:calc((28/1280)*100vw);padding:calc((8/1280)*100vw) 0 calc((9/1280)*100vw)}}@media screen and (min-width: 1280px){.header-list li:last-child a{border:solid 2px #CDD6DD;border-radius:28px;padding:8px 0 9px}}@media screen and (min-width: 768px), print{.header-list li:nth-child(2){margin-left:0}}.header-nav-copy{color:#fff;font-size:calc((24/750)*100vw)}.mainArea{width:calc((628/750)*100vw);padding:calc((82/750)*100vw) 0 calc((88/750)*100vw);margin:0 auto}@media screen and (min-width: 768px), print{.mainArea{width:calc((1000/1280)*100vw);padding:calc((70/1280)*100vw) 0 calc((64/1280)*100vw);margin:0 auto}}@media screen and (min-width: 1280px){.mainArea{width:1000px;padding:69px 0 64px;margin:0 auto}}.mainArea-ttl{padding:0 0 calc((48/750)*100vw)}@media screen and (min-width: 768px), print{.mainArea-ttl{padding:0 0 calc((23/1280)*100vw)}}@media screen and (min-width: 1280px){.mainArea-ttl{padding:0 0 23px}}.mainArea-txt{padding:0 0 calc((86/750)*100vw)}@media screen and (min-width: 768px), print{.mainArea-txt{padding:0 0 calc((57/1280)*100vw);line-height:calc((30/1280)*100vw);text-align:center}}@media screen and (min-width: 1280px){.mainArea-txt{padding:0 0 57px;line-height:30px}}.mainArea-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:calc((80/750)*100vw)}@media screen and (min-width: 768px), print{.mainArea-list{padding-bottom:calc((56/1280)*100vw)}}@media screen and (min-width: 1280px){.mainArea-list{padding-bottom:56px}}.mainArea-list li{width:calc((296/750)*100vw);margin-top:calc((36/750)*100vw)}@media screen and (min-width: 768px), print{.mainArea-list li{width:calc((220/1280)*100vw);margin-top:calc((40/1280)*100vw)}}@media screen and (min-width: 1280px){.mainArea-list li{width:220px;margin-top:40px}}.mainArea-list li:nth-child(-n+2){margin-top:0}@media screen and (min-width: 768px), print{.mainArea-list li:nth-child(-n+4){margin-top:0}}@media screen and (min-width: 768px), print{.mainArea-list:after{content:"";width:calc((220/1280)*100vw)}}@media screen and (min-width: 1280px){.mainArea-list:after{width:220px}}@media screen and (min-width: 768px), print{.mainArea-list:before{content:"";width:calc((220/1280)*100vw);-ms-flex-order:1;order:1}}@media screen and (min-width: 1280px){.mainArea-list:before{width:220px}}.mainArea-btn{margin:0 auto;width:calc((576/750)*100vw)}@media screen and (min-width: 768px), print{.mainArea-btn{width:calc((664/1280)*100vw);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1280px){.mainArea-btn{width:664px}}.mainArea-btn li{font-weight:bold;margin-bottom:calc((40/750)*100vw);text-align:center}@media screen and (min-width: 768px), print{.mainArea-btn li{font-size:calc((20/1280)*100vw);width:calc((320/1280)*100vw);margin:0}}@media screen and (min-width: 1280px){.mainArea-btn li{font-size:20px;width:320px}}.mainArea-btn li a{border-radius:calc((56/750)*100vw);padding:calc((18/750)*100vw) 0}@media screen and (min-width: 768px), print{.mainArea-btn li a{border-radius:calc((28/1280)*100vw);padding:calc((9/1280)*100vw) 0 calc((8/1280)*100vw)}}@media screen and (min-width: 1280px){.mainArea-btn li a{border-radius:28px;padding:9px 0 8px}}.mainArea-btn li:first-child a{color:#fff;background:#3B4043;border:solid calc((4/750)*100vw) #3B4043}@media screen and (min-width: 768px), print{.mainArea-btn li:first-child a{border:solid calc((2/1280)*100vw) #3B4043}}@media screen and (min-width: 1280px){.mainArea-btn li:first-child a{border:solid 2px #3B4043}}.mainArea-btn li:last-child a{border:solid calc((4/750)*100vw) #CDD6DD}@media screen and (min-width: 768px), print{.mainArea-btn li:last-child a{border:solid calc((2/1280)*100vw) #CDD6DD}}@media screen and (min-width: 1280px){.mainArea-btn li:last-child a{border:solid 2px #CDD6DD}}.mvArea{height:calc((1040/750)*100vw);position:relative;overflow:hidden;margin-top:calc((120/750)*100vw)}@media screen and (min-width: 768px), print{.mvArea{height:calc((480/1280)*100vw);margin-top:calc((81/1280)*100vw)}}@media screen and (min-width: 1280px){.mvArea{height:480px;margin-top:81px}}.mvArea-image{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mvArea-ttl{font-size:calc((50/750)*100vw);width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}@media screen and (min-width: 768px), print{.mvArea-ttl{font-size:calc((38/1280)*100vw)}}@media screen and (min-width: 1280px){.mvArea-ttl{font-size:38px}}.planArea{background:#F0F3F5}.planArea-inner{width:calc((590/750)*100vw);padding:calc((128/750)*100vw) 0 calc((94/750)*100vw);margin:0 auto}@media screen and (min-width: 768px), print{.planArea-inner{width:calc((1120/1280)*100vw);padding:0}}@media screen and (min-width: 1280px){.planArea-inner{width:1120px}}@media screen and (min-width: 768px), print{.planArea-list{display:-ms-flexbox;display:flex;padding:calc((56/1280)*100vw) 0}}@media screen and (min-width: 1280px){.planArea-list{padding:56px 0}}.planArea-box{border-top:solid calc((4/750)*100vw) #fff;padding-top:calc((40/750)*100vw)}@media screen and (min-width: 768px), print{.planArea-box{position:relative;border-top:none;border-left:solid calc((2/1280)*100vw) #fff;padding:0 0 calc((72/1280)*100vw) calc((38/1280)*100vw);margin:0 0 0 calc((40/1280)*100vw)}}@media screen and (min-width: 1280px){.planArea-box{border-left:solid 2px #fff;padding:0 0 72px 38px;margin:0 0 0 40px}}.planArea-box:first-child{border:none;padding-top:0}@media screen and (min-width: 768px), print{.planArea-box:first-child{padding:0 0 calc((72/1280)*100vw) 0;margin:0}}@media screen and (min-width: 1280px){.planArea-box:first-child{padding:0 0 72px 0}}@media screen and (min-width: 768px), print{.planArea-box-inner{width:calc((320/1280)*100vw)}}@media screen and (min-width: 1280px){.planArea-box-inner{width:320px}}.planArea-term{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:calc((26/750)*100vw)}@media screen and (min-width: 768px), print{.planArea-term{display:block;text-align:center;padding:calc((15/1280)*100vw) 0 calc((29/1280)*100vw)}}@media screen and (min-width: 1280px){.planArea-term{padding:15px 0 29px}}.planArea-term img{width:calc((160/750)*100vw);margin:0 calc((36/750)*100vw) 0 0}@media screen and (min-width: 768px), print{.planArea-term img{width:calc((160/1280)*100vw);margin:0 0 calc((38/1280)*100vw)}}@media screen and (min-width: 1280px){.planArea-term img{width:160px;margin:0 0 38px}}.planArea-subttl{font-size:calc((48/750)*100vw);font-weight:bold;line-height:1}@media screen and (min-width: 768px), print{.planArea-subttl{font-size:calc((24/1280)*100vw)}}@media screen and (min-width: 1280px){.planArea-subttl{font-size:24px}}.planArea-subttl span{font-size:calc((24/750)*100vw);font-weight:normal;color:#707F89}@media screen and (min-width: 768px), print{.planArea-subttl span{font-size:calc((12/1280)*100vw)}}@media screen and (min-width: 1280px){.planArea-subttl span{font-size:12px}}.planArea-txt{font-size:calc((28/750)*100vw);line-height:2;text-align:justify;padding-bottom:calc((42/750)*100vw)}@media screen and (min-width: 768px), print{.planArea-txt{font-size:calc((12/1280)*100vw);padding:0}}@media screen and (min-width: 1280px){.planArea-txt{font-size:12px}}.planArea-price{font-weight:bold;text-align:center;border:solid calc((4/750)*100vw) #CDD6DD;border-radius:calc((56/750)*100vw);padding:calc((18/750)*100vw) 0;margin-bottom:calc((40/750)*100vw)}@media screen and (min-width: 768px), print{.planArea-price{width:calc((148/1280)*100vw);border:solid calc((2/1280)*100vw) #CDD6DD;border-radius:calc((28/1280)*100vw);padding:calc((9/1280)*100vw) 0;margin:0 auto;position:absolute;bottom:calc((10/1280)*100vw);right:calc((81/1280)*100vw)}}@media screen and (min-width: 1280px){.planArea-price{width:148px;border:solid 2px #CDD6DD;border-radius:28px;padding:9px 0;bottom:10px;right:81px}}
