@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Barlow+Semi+Condensed:200i,400&display=swap");@-ms-viewport{width:auto !important;initial-scale:1}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(//medical-plan.net/wp-content/themes/MPS_temp/common/font/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(//medical-plan.net/wp-content/themes/MPS_temp/common/font/MaterialIcons-Regular.woff2) format("woff2"),url(//medical-plan.net/wp-content/themes/MPS_temp/common/font/MaterialIcons-Regular.woff) format("woff"),url(//medical-plan.net/wp-content/themes/MPS_temp/common/font/MaterialIcons-Regular.ttf) format("truetype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box}*{box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-variant-ligatures:none}html{line-height:1;-ms-overflow-style:auto}html,body{width:100%;overflow-x:hidden !important;height:auto;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#595757}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a{text-decoration:none}body a{transition:all .3s ease-in-out}body a:hover{opacity:.5}body{margin:0}@media screen and (max-width:486px){body{font-size:16px;font-size:3.95062vw}}@media screen and (min-width:487px) and (max-width:768px){body{font-size:16px;font-size:2.08333vw}}@media screen and (min-width:769px){body{font-size:16px}}@media only screen and (max-width:486px) and (max-width:486px){body{font-size:14px;font-size:3.45679vw}}@media only screen and (max-width:486px) and (min-width:487px) and (max-width:768px){body{font-size:14px;font-size:1.82292vw}}@media only screen and (max-width:486px) and (min-width:769px){body{font-size:14px}}body a{color:#008d7d;text-decoration:none}.scrEffect{transition:all .3s ease-in-out;opacity:0;transform:translateY(20%)}.scrEffect.visibleOn{opacity:1 !important;transform:none !important}.mainContainer{margin:0 auto;display:block;width:100%}.generalHeaderCenter{margin:0 auto;display:block;width:100%;text-align:center}@media screen and (max-width:768px){.generalHeaderCenter{margin-top:5vw}}@media screen and (min-width:769px){.generalHeaderCenter{margin-top:40px}}@media screen and (max-width:768px){.generalHeaderCenter{margin-bottom:5vw}}@media screen and (min-width:769px){.generalHeaderCenter{margin-bottom:40px}}@media screen and (max-width:768px){.generalHeaderCenter.mgLarge{margin-top:12.5vw}}@media screen and (min-width:769px){.generalHeaderCenter.mgLarge{margin-top:100px}}@media only screen and (max-width:486px) and (max-width:468px){.generalHeaderCenter{margin-bottom:7.5vw}}.generalHeaderCenter .jp{margin:0 auto;display:block;font-weight:400;color:#595757}@media screen and (max-width:486px){.generalHeaderCenter .jp{font-size:28px;font-size:6.91358vw}}@media screen and (min-width:487px) and (max-width:768px){.generalHeaderCenter .jp{font-size:28px;font-size:3.64583vw}}@media screen and (min-width:769px){.generalHeaderCenter .jp{font-size:28px}}.generalHeaderCenter .eng{margin:0 auto;display:block;letter-spacing:.1em;color:#008d7d}@media screen and (max-width:768px){.generalHeaderCenter .eng{margin-top:1.25vw}}@media screen and (min-width:769px){.generalHeaderCenter .eng{margin-top:10px}}@media screen and (max-width:486px){.generalHeaderCenter .eng{font-size:12px;font-size:2.96296vw}}@media screen and (min-width:487px) and (max-width:768px){.generalHeaderCenter .eng{font-size:12px;font-size:1.5625vw}}@media screen and (min-width:769px){.generalHeaderCenter .eng{font-size:12px}}@media only screen and (max-width:486px) and (max-width:768px){.generalHeaderCenter .eng{margin-top:2.5vw}}@media only screen and (max-width:486px) and (min-width:769px){.generalHeaderCenter .eng{margin-top:20px}}.mainHeader{margin:0 auto;display:block;width:100%;max-width:1200px}.mainHeaderTopText{margin:0 auto;display:block;width:100%;max-width:95vw;line-height:150%;color:#ccc}@media screen and (max-width:768px){.mainHeaderTopText{padding-top:1.25vw}}@media screen and (min-width:769px){.mainHeaderTopText{padding-top:10px}}@media screen and (max-width:768px){.mainHeaderTopText{margin-bottom:2.5vw}}@media screen and (min-width:769px){.mainHeaderTopText{margin-bottom:20px}}@media screen and (max-width:486px){.mainHeaderTopText{font-size:14px;font-size:3.45679vw}}@media screen and (min-width:487px) and (max-width:768px){.mainHeaderTopText{font-size:14px;font-size:1.82292vw}}@media screen and (min-width:769px){.mainHeaderTopText{font-size:14px}}@media only screen and (max-width:768px) and (max-width:486px){.mainHeaderTopText{font-size:8.5px;font-size:2.09877vw}}@media only screen and (max-width:768px) and (min-width:487px) and (max-width:768px){.mainHeaderTopText{font-size:8.5px;font-size:1.10677vw}}@media only screen and (max-width:768px) and (min-width:769px){.mainHeaderTopText{font-size:8.5px}}.mainHeaderLogoContainer{margin:0 auto;display:block;width:100%;max-width:95vw;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:nowrap;align-items:center}@media screen and (max-width:768px){.mainHeaderLogoContainer{margin-bottom:5vw}}@media screen and (min-width:769px){.mainHeaderLogoContainer{margin-bottom:40px}}.mainHeaderLogoWrap{flex-basis:45%}.mainHeaderLogoWrap img{display:block;width:100%;max-width:400px}@media only screen and (max-width:486px){.mainHeaderLogoWrap{flex-basis:70%}}.mainHeaderContactWrap{flex-basis:55%}@media only screen and (max-width:768px){.mainHeaderContactWrap .mainHeaderContactBtn{float:right;max-width:200px}}@media only screen and (max-width:486px){.mainHeaderContactWrap{display:none}}.mainHeaderContactWrap img{float:right;width:100%;max-width:300px}@media only screen and (max-width:486px){.mainHeaderContactWrap img{width:90%}}.mainHeaderHumb{visibility:hidden;display:none}@media only screen and (max-width:486px){.mainHeaderHumb{display:block;visibility:visible;flex-basis:30%}.mainHeaderHumb img{display:block;float:right;margin-right:0;width:7.5vw;height:8.1vw}}.mainHeaderNav{margin:0 auto;display:block;width:100%}@media screen and (max-width:768px){.mainHeaderNav{margin-bottom:2.5vw}}@media screen and (min-width:769px){.mainHeaderNav{margin-bottom:20px}}@media only screen and (max-width:486px){.mainHeaderNav{transition:all .3s ease-in-out;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:#00b09a;transform:translateY(-110%)}.mainHeaderNav.visible{transform:none}.mainHeaderNav:before{content:"";display:block;position:absolute;top:0;left:2vw;width:1px;height:100%;border-left:2px solid #fff}}.spCloseBtnWrap{display:none}@media only screen and (max-width:486px){.spCloseBtnWrap{display:block;position:absolute;z-index:1001;top:5vw;right:5vw;width:7.5vw}.spCloseBtnWrap img{width:100%}}.mainHeaderNavList{display:-webkit-flex;display:-ms-flex;display:flex;width:100%}@media only screen and (max-width:486px){.mainHeaderNavList{flex-wrap:wrap;width:95%;height:100%;margin:0 auto;display:block}}@media only screen and (max-width:486px) and (max-width:768px){.mainHeaderNavList{margin-top:10vw}}@media only screen and (max-width:486px) and (min-width:769px){.mainHeaderNavList{margin-top:80px}}@media only screen and (max-width:486px) and (max-width:768px){.mainHeaderNavList{padding-left:5vw}}@media only screen and (max-width:486px) and (min-width:769px){.mainHeaderNavList{padding-left:40px}}@media only screen and (max-width:486px){.mainHeaderNavList:before{content:url(//medical-plan.net/wp-content/themes/MPS_temp/common/img/logoWhite.svg);display:block;width:80%}}@media only screen and (max-width:486px) and (max-width:768px){.mainHeaderNavList:before{margin-bottom:7.5vw}}@media only screen and (max-width:486px) and (min-width:769px){.mainHeaderNavList:before{margin-bottom:60px}}@media only screen and (max-width:768px) and (max-width:768px){.mainHeaderNavList{padding-left:0}}@media only screen and (max-width:768px) and (min-width:769px){.mainHeaderNavList{padding-left:0}}@media only screen and (max-width:486px){.mainHeaderNavList{padding-left:1.5em}}.mainHeaderNavLine{flex-basis:calc(100%/5);border-left:1px solid #888}@media only screen and (max-width:486px){.mainHeaderNavLine{flex-basis:100%;border:0}}@media only screen and (max-width:486px) and (max-width:768px){.mainHeaderNavLine{margin-bottom:7.5vw}}@media only screen and (max-width:486px) and (min-width:769px){.mainHeaderNavLine{margin-bottom:60px}}@media only screen and (max-width:768px){.mainHeaderNavLine:first-of-type{border-left:0}}.mainHeaderNavLine:last-of-type{border-right:1px solid #888}@media only screen and (max-width:768px){.mainHeaderNavLine:last-of-type{border-right:0}}.mainHeaderNavLine a{display:block;width:100%;height:100%;text-align:center}@media screen and (max-width:768px){.mainHeaderNavLine a{padding-top:.625vw;padding-bottom:.625vw}}@media screen and (min-width:769px){.mainHeaderNavLine a{padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:486px){.mainHeaderNavLine a{text-align:left}}.mainHeaderNavLine a .jp{margin:0 auto;display:block;width:100%;font-weight:700;font-family:"Noto Sans JP",sans-serif;letter-spacing:.1em;color:#00b09a}@media screen and (max-width:768px){.mainHeaderNavLine a .jp{margin-bottom:1.25vw}}@media screen and (min-width:769px){.mainHeaderNavLine a .jp{margin-bottom:10px}}@media screen and (max-width:486px){.mainHeaderNavLine a .jp{font-size:18px;font-size:4.44444vw}}@media screen and (min-width:487px) and (max-width:768px){.mainHeaderNavLine a .jp{font-size:18px;font-size:2.34375vw}}@media screen and (min-width:769px){.mainHeaderNavLine a .jp{font-size:18px}}@media only screen and (max-width:486px){.mainHeaderNavLine a .jp{color:#fff}}.mainHeaderNavLine a .eng{margin:0 auto;display:block;width:100%;font-family:"Barlow Semi Condensed",sans-serif;color:#595757;letter-spacing:.05em}@media screen and (max-width:486px){.mainHeaderNavLine a .eng{font-size:14px;font-size:3.45679vw}}@media screen and (min-width:487px) and (max-width:768px){.mainHeaderNavLine a .eng{font-size:14px;font-size:1.82292vw}}@media screen and (min-width:769px){.mainHeaderNavLine a .eng{font-size:14px}}.indexHeroContensContainer{margin:0 auto;display:block;width:100%;height:30vw;max-height:400px;background:linear-gradient(to right,#c3eee6,#007f75)}@media only screen and (max-width:486px){.indexHeroContensContainer{height:100vw}}.indexHeroContensWrap{margin:0 auto;display:block;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1200px;overflow:hidden}@media only screen and (max-width:486px){.indexHeroContensWrap{flex-wrap:wrap;align-items:flex-start}}.indexHeroContensWrap div{overflow:hidden;align-items:center}.indexHeroContensWrap .indexHeroContensImgWrap{flex-basis:65%;height:100%}.indexHeroContensWrap .indexHeroContensImgWrap img{width:100%;height:100%;object-fit:contain;font-family:'object-fit: contain;'}@media only screen and (max-width:486px){.indexHeroContensWrap .indexHeroContensImgWrap{flex-basis:100%;height:50%;align-items:flex-start}.indexHeroContensWrap .indexHeroContensImgWrap img{object-fit:cover;font-family:'object-fit: cover;'}}.indexHeroContensWrap .indexHeroContensTextWrap{flex-basis:35%;height:100%}.indexHeroContensWrap .indexHeroContensTextWrap img{margin:0 auto;display:block;width:90%;height:100%;object-fit:contain;font-family:'object-fit: contain;'}@media only screen and (max-width:486px){.indexHeroContensWrap .indexHeroContensTextWrap{flex-basis:100%;height:50%;align-items:stretch}.indexHeroContensWrap .indexHeroContensTextWrap img{margin-top:5vw;width:auto;height:80%}}.indexServiceContainer{margin:0 auto;display:block;width:90%;max-width:1200px}@media screen and (max-width:768px){.indexServiceContainer{margin-top:15vw}}@media screen and (min-width:769px){.indexServiceContainer{margin-top:120px}}@media screen and (max-width:768px){.indexServiceContainer{margin-bottom:20vw}}@media screen and (min-width:769px){.indexServiceContainer{margin-bottom:160px}}.indexServiceText{margin:0 auto;display:block;text-align:center;color:#595757;line-height:180%;letter-spacing:.05em}@media screen and (max-width:768px){.indexServiceText{margin-bottom:2.5vw}}@media screen and (min-width:769px){.indexServiceText{margin-bottom:20px}}@media screen and (max-width:486px){.indexServiceText{font-size:16px;font-size:3.95062vw}}@media screen and (min-width:487px) and (max-width:768px){.indexServiceText{font-size:16px;font-size:2.08333vw}}@media screen and (min-width:769px){.indexServiceText{font-size:16px}}@media only screen and (max-width:486px){.indexServiceText{text-align:left}}@media only screen and (max-width:486px) and (max-width:768px){.indexServiceText{margin-bottom:5vw}}@media only screen and (max-width:486px) and (min-width:769px){.indexServiceText{margin-bottom:40px}}.generalBtnArrowRight{margin:0 auto;display:block;width:90vw;height:auto;max-width:300px;border-radius:250px;text-align:center;background-color:#00b09a;color:#fff;position:relative}@media screen and (max-width:768px){.generalBtnArrowRight{padding-top:2.5vw;padding-bottom:2.5vw}}@media screen and (min-width:769px){.generalBtnArrowRight{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:486px){.generalBtnArrowRight{font-size:14px;font-size:3.45679vw}}@media screen and (min-width:487px) and (max-width:768px){.generalBtnArrowRight{font-size:14px;font-size:1.82292vw}}@media screen and (min-width:769px){.generalBtnArrowRight{font-size:14px}}@media only screen and (max-width:486px){.generalBtnArrowRight{max-width:90%}}@media only screen and (max-width:486px) and (max-width:768px){.generalBtnArrowRight{padding-top:5vw;padding-bottom:5vw}}@media only screen and (max-width:486px) and (min-width:769px){.generalBtnArrowRight{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:768px){.generalBtnArrowRight{width:100%}}@media only screen and (max-width:768px) and (max-width:768px){.generalBtnArrowRight{padding-top:2.5vw;padding-bottom:2.5vw}}@media only screen and (max-width:768px) and (min-width:769px){.generalBtnArrowRight{padding-top:20px;padding-bottom:20px}}.generalBtnArrowRight:before{content:'keyboard_arrow_right';font-family:'Material Icons';font-family:'Material Icons';font-weight:400;font-style:normal;text-transform:none;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;right:1em;position:absolute;top:50%;transform:translateY(-50%);color:#fff}.generalBtnArrowRight.inline{display:inline-block;margin:auto;position:relative}@media screen and (max-width:768px){.generalBtnArrowRight.inline{margin-top:1.25vw}}@media screen and (min-width:769px){.generalBtnArrowRight.inline{margin-top:10px}}@media screen and (max-width:768px){.generalBtnArrowRight.inline{padding:1.25vw}}@media screen and (min-width:769px){.generalBtnArrowRight.inline{padding:10px}}@media only screen and (max-width:486px){.generalBtnArrowRight.inline{margin:0 auto;display:block}}@media only screen and (max-width:486px) and (max-width:768px){.generalBtnArrowRight.inline{margin-top:5vw;margin-bottom:5vw}}@media only screen and (max-width:486px) and (min-width:769px){.generalBtnArrowRight.inline{margin-top:40px;margin-bottom:40px}}@media only screen and (max-width:486px) and (max-width:768px){.generalBtnArrowRight.inline{padding:1.25vw}}@media only screen and (max-width:486px) and (min-width:769px){.generalBtnArrowRight.inline{padding:10px}}.generalBtnArrowRight.white{background-color:#fff;color:#00b09a}.generalBtnArrowRight.white:before{color:#00b09a}.indexServiceBannerContainer{margin:0 auto;display:block;background-color:#00b09a}@media screen and (max-width:768px){.indexServiceBannerContainer{margin-top:15vw}}@media screen and (min-width:769px){.indexServiceBannerContainer{margin-top:120px}}@media screen and (max-width:768px){.indexServiceBannerContainer{margin-bottom:20vw}}@media screen and (min-width:769px){.indexServiceBannerContainer{margin-bottom:160px}}@media only screen and (max-width:486px){.indexServiceBannerContainer{background:0 0}}.indexServiceBannerList{display:-webkit-flex;display:-ms-flex;display:flex;width:100%;height:30vw;max-height:400px;flex-wrap:nowrap;align-items:center}@media only screen and (max-width:768px){.indexServiceBannerList{height:50vw}}@media only screen and (max-width:486px){.indexServiceBannerList{width:90vw;margin:0 auto;height:auto;flex-wrap:wrap-reverse;margin-bottom:5vw;max-height:none !important;border-top:1px solid #fff}}.indexServiceBannerList:nth-of-type(2n){flex-direction:row-reverse}@media only screen and (max-width:486px){.indexServiceBannerList:nth-of-type(2n){flex-direction:reverse}}.indexServiceBannerList:nth-of-type(2n) .indexServiceBannerListImgArea:before{left:auto;right:0;transform:skewX(-10deg) translateX(50%)}@media only screen and (max-width:768px){.indexServiceBannerList:nth-of-type(2n) .indexServiceBannerListImgArea:before{display:none}}.indexServiceBannerListTextArea{flex-basis:45vw}@media only screen and (max-width:768px){.indexServiceBannerListTextArea{flex-basis:50vw}}@media only screen and (max-width:486px){.indexServiceBannerListTextArea{flex-basis:100vw;background-color:#00b09a}}.indexServiceBannerList:nth-of-type(2n) .indexServiceBannerListTextArea{flex-basis:50vw}@media only screen and (max-width:486px){.indexServiceBannerList:nth-of-type(2n) .indexServiceBannerListTextArea{flex-basis:100vw}}.indexServiceBannerListTextAreaContainer{margin:0 auto;display:block;width:90%}@media only screen and (max-width:768px){.indexServiceBannerListTextAreaContainer{width:90%}}@media only screen and (max-width:486px){.indexServiceBannerListTextAreaContainer{padding-top:5vw;padding-bottom:5vw}}.indexServiceBannerListTextAreaContainer span{display:inline-block;font-family:"Barlow Semi Condensed",sans-serif;letter-spacing:.1em;background-color:#fff;color:#00b09a}@media screen and (max-width:768px){.indexServiceBannerListTextAreaContainer span{padding:.625vw}}@media screen and (min-width:769px){.indexServiceBannerListTextAreaContainer span{padding:5px}}@media screen and (max-width:768px){.indexServiceBannerListTextAreaContainer span{padding-left:1.25vw;padding-right:1.25vw}}@media screen and (min-width:769px){.indexServiceBannerListTextAreaContainer span{padding-left:10px;padding-right:10px}}@media screen and (max-width:768px){.indexServiceBannerListTextAreaContainer span{margin-bottom:1.5625vw}}@media screen and (min-width:769px){.indexServiceBannerListTextAreaContainer span{margin-bottom:12.5px}}@media screen and (max-width:486px){.indexServiceBannerListTextAreaContainer span{font-size:12px;font-size:2.96296vw}}@media screen and (min-width:487px) and (max-width:768px){.indexServiceBannerListTextAreaContainer span{font-size:12px;font-size:1.5625vw}}@media screen and (min-width:769px){.indexServiceBannerListTextAreaContainer span{font-size:12px}}.indexServiceBannerListTextAreaContainer h2{display:block;font-weight:400;letter-spacing:.05em;line-height:150%;color:#fff}@media screen and (max-width:768px){.indexServiceBannerListTextAreaContainer h2{margin-bottom:1.5625vw}}@media screen and (min-width:769px){.indexServiceBannerListTextAreaContainer h2{margin-bottom:12.5px}}@media screen and (max-width:486px){.indexServiceBannerListTextAreaContainer h2{font-size:26px;font-size:6.41975vw}}@media screen and (min-width:487px) and (max-width:768px){.indexServiceBannerListTextAreaContainer h2{font-size:26px;font-size:3.38542vw}}@media screen and (min-width:769px){.indexServiceBannerListTextAreaContainer h2{font-size:26px}}.indexServiceBannerListTextAreaContainer P{display:block;line-height:150%;letter-spacing:.05em;color:#c3eee6}@media screen and (max-width:486px){.indexServiceBannerListTextAreaContainer P{font-size:16px;font-size:3.95062vw}}@media screen and (min-width:487px) and (max-width:768px){.indexServiceBannerListTextAreaContainer P{font-size:16px;font-size:2.08333vw}}@media screen and (min-width:769px){.indexServiceBannerListTextAreaContainer P{font-size:16px}}.indexServiceBannerListImgArea{position:relative;z-index:1;flex-basis:55vw;height:100%;overflow:hidden}@media only screen and (max-width:768px){.indexServiceBannerListImgArea{flex-basis:50vw}}@media only screen and (max-width:486px){.indexServiceBannerListImgArea{flex-basis:100vw}}.indexServiceBannerList:nth-of-type(2n) .indexServiceBannerListImgArea{flex-basis:50vw}@media only screen and (max-width:486px){.indexServiceBannerList:nth-of-type(2n) .indexServiceBannerListImgArea{flex-basis:100vw}}.indexServiceBannerListImgArea img{object-fit:cover;font-family:'object-fit: cover;';width:100%;height:100%}.indexServiceBannerListImgArea:before{content:"";display:block;position:absolute;top:0;left:0;width:10%;height:100%;transform:skewX(-10deg) translateX(-50%);background-color:#00b09a;border-left:10px #c3eee6 solid;border-right:10px #c3eee6 solid}@media only screen and (max-width:768px){.indexServiceBannerListImgArea:before{display:none}}.indexIntroContainer{margin:0 auto;display:block;width:100%}@media screen and (max-width:768px){.indexIntroContainer{margin-top:15vw}}@media screen and (min-width:769px){.indexIntroContainer{margin-top:120px}}@media screen and (max-width:768px){.indexIntroContainer{margin-bottom:20vw}}@media screen and (min-width:769px){.indexIntroContainer{margin-bottom:160px}}.indexIntroWorksBanner{position:relative;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;width:90vw;max-width:1000px;height:30vw;max-height:250px;margin:0 auto;background-color:#00b09a}@media screen and (max-width:768px){.indexIntroWorksBanner{margin-top:2.5vw}}@media screen and (min-width:769px){.indexIntroWorksBanner{margin-top:20px}}@media screen and (max-width:768px){.indexIntroWorksBanner{margin-bottom:7.5vw}}@media screen and (min-width:769px){.indexIntroWorksBanner{margin-bottom:60px}}@media only screen and (max-width:486px){.indexIntroWorksBanner{height:auto;max-height:none;width:90vw;flex-wrap:wrap}}.indexIntroWorksBanner.concept{background-color:#c3eee6}.indexIntroWorksBanner.concept h2{color:#00b09a}.indexIntroWorksBanner.concept span{color:#00b09a}.indexIntroWorksBanner.concept p{color:#00b09a}.indexIntroWorksBanner.concept p a{color:#00b09a !important}.indexIntroWorksBanner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 20px);height:calc(100% + 20px);border:1px solid #c3eee6}.indexIntroWorksBannerTextAtea{position:relative;z-index:2;flex-basis:70%}@media screen and (max-width:768px){.indexIntroWorksBannerTextAtea{margin-left:2.5vw;margin-right:2.5vw}}@media screen and (min-width:769px){.indexIntroWorksBannerTextAtea{margin-left:20px;margin-right:20px}}@media only screen and (max-width:486px){.indexIntroWorksBannerTextAtea{flex-basis:100%;max-width:90vw;margin:0 auto}}@media only screen and (max-width:486px) and (max-width:468px){.indexIntroWorksBannerTextAtea{padding-top:5vw;padding-bottom:5vw}}@media only screen and (max-width:486px) and (max-width:468px){.indexIntroWorksBannerTextAtea{padding-left:5vw;padding-right:5vw}}@media only screen and (max-width:768px){.indexIntroWorksBannerTextAtea{padding-top:5vw;padding-bottom:0}}@media only screen and (max-width:768px) and (min-width:469px) and (max-width:768px){.indexIntroWorksBannerTextAtea{padding-left:0;padding-right:0}}.indexIntroWorksBannerTextAtea h2{display:block;color:#fff;font-weight:700}@media screen and (max-width:768px){.indexIntroWorksBannerTextAtea h2{margin-bottom:.625vw}}@media screen and (min-width:769px){.indexIntroWorksBannerTextAtea h2{margin-bottom:5px}}@media screen and (max-width:486px){.indexIntroWorksBannerTextAtea h2{font-size:28px;font-size:6.91358vw}}@media screen and (min-width:487px) and (max-width:768px){.indexIntroWorksBannerTextAtea h2{font-size:28px;font-size:3.64583vw}}@media screen and (min-width:769px){.indexIntroWorksBannerTextAtea h2{font-size:28px}}@media only screen and (max-width:486px){.indexIntroWorksBannerTextAtea h2{line-height:130%}}.indexIntroWorksBannerTextAtea span{display:block;letter-spacing:.1em;font-family:"Barlow Semi Condensed",sans-serif;color:#c3eee6}@media screen and (max-width:768px){.indexIntroWorksBannerTextAtea span{margin-bottom:2.5vw}}@media screen and (min-width:769px){.indexIntroWorksBannerTextAtea span{margin-bottom:20px}}@media screen and (max-width:486px){.indexIntroWorksBannerTextAtea span{font-size:12px;font-size:2.96296vw}}@media screen and (min-width:487px) and (max-width:768px){.indexIntroWorksBannerTextAtea span{font-size:12px;font-size:1.5625vw}}@media screen and (min-width:769px){.indexIntroWorksBannerTextAtea span{font-size:12px}}@media only screen and (max-width:486px) and (max-width:768px){.indexIntroWorksBannerTextAtea span{margin-top:2.5vw}}@media only screen and (max-width:486px) and (min-width:769px){.indexIntroWorksBannerTextAtea span{margin-top:20px}}@media only screen and (max-width:768px) and (max-width:768px){.indexIntroWorksBannerTextAtea span{margin-top:1.25vw}}@media only screen and (max-width:768px) and (min-width:769px){.indexIntroWorksBannerTextAtea span{margin-top:10px}}.indexIntroWorksBannerTextAtea p{display:block;color:#fff !important;letter-spacing:.05em;line-height:150%}@media screen and (max-width:486px){.indexIntroWorksBannerTextAtea p{font-size:16px;font-size:3.95062vw}}@media screen and (min-width:487px) and (max-width:768px){.indexIntroWorksBannerTextAtea p{font-size:16px;font-size:2.08333vw}}@media screen and (min-width:769px){.indexIntroWorksBannerTextAtea p{font-size:16px}}@media only screen and (max-width:486px) and (max-width:768px){.indexIntroWorksBannerTextAtea p{margin-top:5vw}}@media only screen and (max-width:486px) and (min-width:769px){.indexIntroWorksBannerTextAtea p{margin-top:40px}}@media only screen and (max-width:768px) and (max-width:768px){.indexIntroWorksBannerTextAtea p{margin-top:2.5vw}}@media only screen and (max-width:768px) and (min-width:769px){.indexIntroWorksBannerTextAtea p{margin-top:20px}}.indexIntroWorksBannerTextAtea p a{color:#fff !important}.indexIntroWorksBannerTextAtea p a.generalBtnArrowRight{color:#00b09a !important}.indexIntroWorksBannerImgArea{flex-basis:30%;height:100%;position:relative;z-index:1}.indexIntroWorksBannerImgArea img{position:absolute;display:block;width:100%;bottom:0}@media only screen and (max-width:486px){.indexIntroWorksBannerImgArea{flex-basis:100%}.indexIntroWorksBannerImgArea img{width:80%;position:absolute;left:50%;transform:translateX(-50%);opacity:.2}}.footerContactContainer{margin:0 auto;display:block}@media screen and (max-width:768px){.footerContactContainer{margin-top:15vw}}@media screen and (min-width:769px){.footerContactContainer{margin-top:120px}}@media screen and (max-width:768px){.footerContactContainer{margin-bottom:20vw}}@media screen and (min-width:769px){.footerContactContainer{margin-bottom:160px}}.footerConctactHeadText{margin:0 auto;display:block;text-align:center;color:#00b09a;line-height:180%;font-weight:400}@media screen and (max-width:768px){.footerConctactHeadText{margin-top:2.5vw;margin-bottom:2.5vw}}@media screen and (min-width:769px){.footerConctactHeadText{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:486px){.footerConctactHeadText{font-size:18px;font-size:4.44444vw}}@media screen and (min-width:487px) and (max-width:768px){.footerConctactHeadText{font-size:18px;font-size:2.34375vw}}@media screen and (min-width:769px){.footerConctactHeadText{font-size:18px}}.footerContactList{display:-webkit-flex;display:-ms-flex;display:flex;width:90vw;max-width:1000px;margin:0 auto;justify-content:space-between}@media only screen and (max-width:486px){.footerContactList{flex-wrap:wrap}}.footerContactList.contactPage{justify-content:center}.footerContactList.contactPage li{flex-basis:100%}.footerContctLine{flex-basis:49%;border:2px solid #00b09a}.footerContctLine a{display:block;width:100%;height:100%}@media only screen and (max-width:486px){.footerContctLine{flex-basis:100%}}@media screen and (max-width:468px){.footerContctLine:first-of-type{margin-bottom:2.5vw}}@media screen and (min-width:469px) and (max-width:768px){.footerContctLine:first-of-type{margin-bottom:0}}.footerContctLineContainer{margin:0 auto;display:block;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;width:90%;height:100%;text-align:center}@media screen and (max-width:768px){.footerContctLineContainer{padding-top:7.5vw;padding-bottom:7.5vw}}@media screen and (min-width:769px){.footerContctLineContainer{padding-top:60px;padding-bottom:60px}}.footerContctLineContainer .footerContactLineHead{display:block;flex-basis:100%}@media screen and (max-width:768px){.footerContctLineContainer .footerContactLineHead{margin-bottom:2.5vw}}@media screen and (min-width:769px){.footerContctLineContainer .footerContactLineHead{margin-bottom:20px}}.footerContctLineContainer .footerContactLineHead span{display:inline-block;vertical-align:middle;font-family:"Barlow Semi Condensed",sans-serif;letter-spacing:.1em;font-weight:700;color:#fff;background-color:#00b09a}@media screen and (max-width:768px){.footerContctLineContainer .footerContactLineHead span{margin-right:1.25vw}}@media screen and (min-width:769px){.footerContctLineContainer .footerContactLineHead span{margin-right:10px}}@media screen and (max-width:768px){.footerContctLineContainer .footerContactLineHead span{padding-top:.625vw;padding-bottom:.625vw}}@media screen and (min-width:769px){.footerContctLineContainer .footerContactLineHead span{padding-top:5px;padding-bottom:5px}}@media screen and (max-width:768px){.footerContctLineContainer .footerContactLineHead span{padding-left:1.25vw;padding-right:1.25vw}}@media screen and (min-width:769px){.footerContctLineContainer .footerContactLineHead span{padding-left:10px;padding-right:10px}}@media screen and (max-width:486px){.footerContctLineContainer .footerContactLineHead span{font-size:18px;font-size:4.44444vw}}@media screen and (min-width:487px) and (max-width:768px){.footerContctLineContainer .footerContactLineHead span{font-size:18px;font-size:2.34375vw}}@media screen and (min-width:769px){.footerContctLineContainer .footerContactLineHead span{font-size:18px}}.footerContctLineContainer .footerContactLineHead strong{vertical-align:middle;display:inline-block;letter-spacing:.05em;font-family:"Barlow Semi Condensed",sans-serif;color:#595757}@media screen and (max-width:486px){.footerContctLineContainer .footerContactLineHead strong{font-size:38px;font-size:9.38272vw}}@media screen and (min-width:487px) and (max-width:768px){.footerContctLineContainer .footerContactLineHead strong{font-size:38px;font-size:4.94792vw}}@media screen and (min-width:769px){.footerContctLineContainer .footerContactLineHead strong{font-size:38px}}.mail .footerContctLineContainer .footerContactLineHead strong{font-weight:700}@media screen and (max-width:486px){.mail .footerContctLineContainer .footerContactLineHead strong{font-size:28px;font-size:6.91358vw}}@media screen and (min-width:487px) and (max-width:768px){.mail .footerContctLineContainer .footerContactLineHead strong{font-size:28px;font-size:3.64583vw}}@media screen and (min-width:769px){.mail .footerContctLineContainer .footerContactLineHead strong{font-size:28px}}.footerContctLineContainer small{flex-basis:100%}@media screen and (max-width:486px){.footerContctLineContainer small{font-size:18px;font-size:4.44444vw}}@media screen and (min-width:487px) and (max-width:768px){.footerContctLineContainer small{font-size:18px;font-size:2.34375vw}}@media screen and (min-width:769px){.footerContctLineContainer small{font-size:18px}}.footerContactText{margin:0 auto;display:block;width:90vw;max-width:1000px;line-height:150%;color:#00b09a}@media screen and (max-width:768px){.footerContactText{margin-top:5vw}}@media screen and (min-width:769px){.footerContactText{margin-top:40px}}@media screen and (max-width:486px){.footerContactText{font-size:14px;font-size:3.45679vw}}@media screen and (min-width:487px) and (max-width:768px){.footerContactText{font-size:14px;font-size:1.82292vw}}@media screen and (min-width:769px){.footerContactText{font-size:14px}}.mainFooter{margin:0 auto;display:block;width:100%;background-color:#00b09a}@media only screen and (max-width:486px) and (max-width:768px){.mainFooter{padding-top:5vw}}@media only screen and (max-width:486px) and (min-width:769px){.mainFooter{padding-top:40px}}.mainFooterLogoWrap{margin:0 auto;display:block;width:90vw;max-width:1200px}@media screen and (max-width:768px){.mainFooterLogoWrap{padding-top:5vw}}@media screen and (min-width:769px){.mainFooterLogoWrap{padding-top:40px}}.mainFooterLogoImg{display:block;width:100%;max-width:350px}@media screen and (max-width:768px){.mainFooterLogoImg{margin-bottom:2.5vw}}@media screen and (min-width:769px){.mainFooterLogoImg{margin-bottom:20px}}.mainFooterInfoList{margin:0 auto;display:block;width:90vw;max-width:1200px;color:#c3eee6}@media screen and (max-width:768px){.mainFooterInfoList{margin-bottom:2.5vw}}@media screen and (min-width:769px){.mainFooterInfoList{margin-bottom:20px}}.mainFooterInfoList li{line-height:150%}@media screen and (max-width:486px){.mainFooterInfoList li{font-size:12px;font-size:2.96296vw}}@media screen and (min-width:487px) and (max-width:768px){.mainFooterInfoList li{font-size:12px;font-size:1.5625vw}}@media screen and (min-width:769px){.mainFooterInfoList li{font-size:12px}}.mainFooterNav{margin:0 auto;display:block;width:90vw;max-width:1200px}@media screen and (max-width:768px){.mainFooterNav{margin-top:2.5vw}}@media screen and (min-width:769px){.mainFooterNav{margin-top:20px}}@media screen and (max-width:768px){.mainFooterNav{margin-bottom:5vw}}@media screen and (min-width:769px){.mainFooterNav{margin-bottom:40px}}@media only screen and (max-width:486px) and (max-width:768px){.mainFooterNav{margin-top:10vw}}@media only screen and (max-width:486px) and (min-width:769px){.mainFooterNav{margin-top:80px}}.mainFooterNav li{position:relative;display:block;padding-left:10px}@media screen and (max-width:768px){.mainFooterNav li{margin-bottom:1.875vw}}@media screen and (min-width:769px){.mainFooterNav li{margin-bottom:15px}}@media only screen and (max-width:486px) and (max-width:768px){.mainFooterNav li{margin-bottom:5vw}}@media only screen and (max-width:486px) and (min-width:769px){.mainFooterNav li{margin-bottom:40px}}.mainFooterNav li:before{content:"";display:block;position:absolute;height:100%;width:1px;top:50%;left:0;position:absolute;top:50%;transform:translateY(-50%);border-left:2px solid #fff}.mainFooterNav li a{color:#fff}@media screen and (max-width:486px){.mainFooterNav li a{font-size:14px;font-size:3.45679vw}}@media screen and (min-width:487px) and (max-width:768px){.mainFooterNav li a{font-size:14px;font-size:1.82292vw}}@media screen and (min-width:769px){.mainFooterNav li a{font-size:14px}}.mainFooterCopyright{margin:0 auto;display:block;width:100%;border-top:1px solid #fff;text-align:center;font-family:"Barlow Semi Condensed",sans-serif;letter-spacing:.05em;color:#fff}@media screen and (max-width:768px){.mainFooterCopyright{padding-top:2.5vw;padding-bottom:2.5vw}}@media screen and (min-width:769px){.mainFooterCopyright{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:486px){.mainFooterCopyright{font-size:16px;font-size:3.95062vw}}@media screen and (min-width:487px) and (max-width:768px){.mainFooterCopyright{font-size:16px;font-size:2.08333vw}}@media screen and (min-width:769px){.mainFooterCopyright{font-size:16px}}@media only screen and (max-width:486px) and (max-width:768px){.mainFooterCopyright{padding-top:5vw;padding-bottom:5vw}}@media only screen and (max-width:486px) and (min-width:769px){.mainFooterCopyright{padding-top:40px;padding-bottom:40px}}.underPageHeadline{position:relative;margin:0 auto;display:block;width:100%;background:linear-gradient(to left,#c3eee6,#007f75)}.underPageHeadline h2{position:relative;z-index:2;margin:0 auto;display:block;width:90vw;max-width:1200px;padding:2.5em 0}@media only screen and (max-width:486px){.underPageHeadline h2{padding:5em 0;text-align:center}}.underPageHeadline .underPageHeadlineEng{display:inline-block;font-family:"Barlow Semi Condensed",sans-serif;letter-spacing:.05em;color:#fff}@media screen and (max-width:486px){.underPageHeadline .underPageHeadlineEng{font-size:42px;font-size:10.37037vw}}@media screen and (min-width:487px) and (max-width:768px){.underPageHeadline .underPageHeadlineEng{font-size:42px;font-size:5.46875vw}}@media screen and (min-width:769px){.underPageHeadline .underPageHeadlineEng{font-size:42px}}@media only screen and (max-width:486px){.underPageHeadline .underPageHeadlineEng{margin:0 auto;display:block;letter-spacing:.1em}}@media only screen and (max-width:486px) and (max-width:486px){.underPageHeadline .underPageHeadlineEng{font-size:28px;font-size:6.91358vw}}@media only screen and (max-width:486px) and (min-width:487px) and (max-width:768px){.underPageHeadline .underPageHeadlineEng{font-size:28px;font-size:3.64583vw}}@media only screen and (max-width:486px) and (min-width:769px){.underPageHeadline .underPageHeadlineEng{font-size:28px}}.underPageHeadline small{display:inline-block;padding-left:1em;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#fff}@media screen and (max-width:486px){.underPageHeadline small{font-size:18px;font-size:4.44444vw}}@media screen and (min-width:487px) and (max-width:768px){.underPageHeadline small{font-size:18px;font-size:2.34375vw}}@media screen and (min-width:769px){.underPageHeadline small{font-size:18px}}@media only screen and (max-width:486px){.underPageHeadline small{margin:0 auto;display:block;margin:.5em auto;padding:0}}@media only screen and (max-width:486px) and (max-width:486px){.underPageHeadline small{font-size:14px;font-size:3.45679vw}}@media only screen and (max-width:486px) and (min-width:487px) and (max-width:768px){.underPageHeadline small{font-size:14px;font-size:1.82292vw}}@media only screen and (max-width:486px) and (min-width:769px){.underPageHeadline small{font-size:14px}}.underPageHeadlineBg{z-index:1;position:absolute;right:-.1em;position:absolute;top:50%;transform:translateY(-50%);opacity:.3;font-family:"Barlow Semi Condensed",sans-serif;font-weight:200;font-style:italic;color:#fff;letter-spacing:.1em}@media screen and (max-width:486px){.underPageHeadlineBg{font-size:82px;font-size:20.24691vw}}@media screen and (min-width:487px) and (max-width:768px){.underPageHeadlineBg{font-size:82px;font-size:10.67708vw}}@media screen and (min-width:769px){.underPageHeadlineBg{font-size:82px}}@media only screen and (max-width:486px){.underPageHeadlineBg{display:none}}.contactFormWrap{margin:0 auto;display:block;width:90vw;max-width:500px}@media screen and (max-width:768px){.contactFormWrap{margin-top:10vw;margin-bottom:10vw}}@media screen and (min-width:769px){.contactFormWrap{margin-top:80px;margin-bottom:80px}}.contactText{margin:0 auto;display:block;text-align:center}@media screen and (max-width:768px){.contactText{margin-top:10vw;margin-bottom:10vw}}@media screen and (min-width:769px){.contactText{margin-top:80px;margin-bottom:80px}}.formparts{margin:0 auto;display:block;width:100%}@media screen and (max-width:768px){.formparts{margin-bottom:5vw}}@media screen and (min-width:769px){.formparts{margin-bottom:40px}}.formparts h3{margin:0 auto;display:block;color:#595757;font-weight:700}@media screen and (max-width:768px){.formparts h3{margin-bottom:1.25vw}}@media screen and (min-width:769px){.formparts h3{margin-bottom:10px}}@media screen and (max-width:486px){.formparts h3{font-size:18px;font-size:4.44444vw}}@media screen and (min-width:487px) and (max-width:768px){.formparts h3{font-size:18px;font-size:2.34375vw}}@media screen and (min-width:769px){.formparts h3{font-size:18px}}.formparts .ness{display:inline-block;padding:.5em 1.5em;margin-left:1em;background-color:#008d7d;color:#fff;font-weight:600;font-size:.6em}.formparts input[type=text],.formparts input[type=email],.formparts input[type=tel],.formparts textarea{margin:0 auto;display:block;width:100%;font-size:16px;padding:.5em;color:#595757;background-color:#fafafa;border:0;border-bottom:1px solid #e3e3e3}.formparts textarea{height:80vw;max-height:300px}.formparts .wpcf7-not-valid-tip{font-size:.8em;padding:.8em 0}.formparts .att{font-size:.8em;line-height:150%}.formparts input[type=submit]{margin:0 auto;display:block;width:100%;max-width:300px;text-align:center;padding:.75em 0;background-color:#008d7d;color:#fff;font-weight:700;font-size:16px}@media screen and (max-width:768px){.formparts input[type=submit]{margin-top:5vw;margin-bottom:5vw}}@media screen and (min-width:769px){.formparts input[type=submit]{margin-top:40px;margin-bottom:40px}}.your-datetime{margin:0 auto;display:block;width:100%}.your-datetime .wpcf7-list-item{display:block;margin:0;width:100%;padding:.7em;border-bottom:1px solid #e3e3e3}.your-datetime label{display:block;width:100%}.your-acceptWrap{display:block;text-align:center}@media screen and (max-width:768px){.your-acceptWrap{margin-top:5vw;margin-bottom:5vw}}@media screen and (min-width:769px){.your-acceptWrap{margin-top:40px;margin-bottom:40px}}.wpcf7-response-output{text-align:center;background-color:#008d7d;border:0 !important;color:#fff;padding:1em 0 !important}.underPageMainContent{margin:0 auto;display:block}@media screen and (max-width:768px){.underPageMainContent{margin-top:10vw}}@media screen and (min-width:769px){.underPageMainContent{margin-top:80px}}.mainText{margin:0 auto;display:block;margin-top:5vw;width:90vw;max-width:1200px}.bgBox{margin:0 auto;display:block;width:100%;height:auto;position:relative}.bgBox:before{position:absolute;background-image:url(//medical-plan.net/wp-content/themes/MPS_temp/common/img/greenBg.png);background-repeat:no-repeat;background-size:contain;width:400px;height:100%;top:0;right:0}.companyList{margin:0 auto;display:block;width:100%;max-width:800px}@media screen and (max-width:768px){.companyList{margin-bottom:20vw}}@media screen and (min-width:769px){.companyList{margin-bottom:160px}}.companyListLine{margin:0 auto;display:block;display:-webkit-flex;display:-ms-flex;display:flex;border-bottom:1px solid #00b09a}@media only screen and (max-width:486px){.companyListLine{display:block}}.companyListLineHeadline{flex-basis:100px;font-weight:700;color:#00b09a;letter-spacing:.05em;padding-left:1em;padding-top:1.25em;padding-bottom:1.25em;line-height:180%}@media only screen and (max-width:486px){.companyListLineHeadline{display:inline-block;width:20vw;padding:1em 1em .25em 0}}.companyListLineText{padding:1.25em 1em;letter-spacing:.02em;line-height:180%}@media only screen and (max-width:486px){.companyListLineText{margin:0 auto;display:block;padding:0;padding-bottom:1em}}.googleMapWrap{margin:0 auto;display:block;width:90vw;max-width:1200px;height:90vw;max-height:400px}.googleMapWrap iframe{width:100%;height:100%}.underCenterText{margin:0 auto;display:block;width:90vw;max-width:1200px;text-align:center;color:#595757;line-height:180%;font-weight:400}@media screen and (max-width:768px){.underCenterText{margin-top:2.5vw;margin-bottom:2.5vw}}@media screen and (min-width:769px){.underCenterText{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:486px){.underCenterText{font-size:18px;font-size:4.44444vw}}@media screen and (min-width:487px) and (max-width:768px){.underCenterText{font-size:18px;font-size:2.34375vw}}@media screen and (min-width:769px){.underCenterText{font-size:18px}}@media only screen and (max-width:486px){.underCenterText{text-align:left}}.featureIconBox{margin:0 auto;display:block;width:90vw;max-width:1200px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}@media screen and (max-width:768px){.featureIconBox{margin-top:10vw;margin-bottom:10vw}}@media screen and (min-width:769px){.featureIconBox{margin-top:80px;margin-bottom:80px}}@media only screen and (max-width:486px){.featureIconBox{flex-wrap:wrap}}@media only screen and (max-width:486px) and (max-width:768px){.featureIconBox{margin-bottom:15vw}}@media only screen and (max-width:486px) and (min-width:769px){.featureIconBox{margin-bottom:120px}}.featureIconBoxImgWrap{flex-basis:220px}@media only screen and (max-width:768px){.featureIconBoxImgWrap{flex-basis:30vw}}@media only screen and (max-width:486px){.featureIconBoxImgWrap{flex-basis:100vw}}.featureIconBoxImgWrap img{display:block;width:90%}@media only screen and (max-width:486px){.featureIconBoxImgWrap img{margin:0 auto;width:40vw}}.featureIconHeadline{flex-basis:calc(100% - 220px)}@media only screen and (max-width:768px){.featureIconHeadline{flex-basis:calc(100% - 30vw)}}@media only screen and (max-width:486px){.featureIconHeadline{flex-basis:100%}}.featureIconHeadline strong{margin:0 auto;display:block;text-align:center;color:#00b09a;font-weight:700;letter-spacing:.02em;padding:.5em 0}@media screen and (max-width:486px){.featureIconHeadline strong{font-size:42px;font-size:10.37037vw}}@media screen and (min-width:487px) and (max-width:768px){.featureIconHeadline strong{font-size:42px;font-size:5.46875vw}}@media screen and (min-width:769px){.featureIconHeadline strong{font-size:42px}}@media only screen and (max-width:768px) and (max-width:486px){.featureIconHeadline strong{font-size:32px;font-size:7.90123vw}}@media only screen and (max-width:768px) and (min-width:487px) and (max-width:768px){.featureIconHeadline strong{font-size:32px;font-size:4.16667vw}}@media only screen and (max-width:768px) and (min-width:769px){.featureIconHeadline strong{font-size:32px}}@media only screen and (max-width:486px){.featureIconHeadline strong{line-height:130%}}@media only screen and (max-width:486px) and (max-width:486px){.featureIconHeadline strong{font-size:28px;font-size:6.91358vw}}@media only screen and (max-width:486px) and (min-width:487px) and (max-width:768px){.featureIconHeadline strong{font-size:28px;font-size:3.64583vw}}@media only screen and (max-width:486px) and (min-width:769px){.featureIconHeadline strong{font-size:28px}}.featureIconHeadline span{margin:0 auto;display:block;color:#595757;line-height:150%;letter-spacing:.01em}@media screen and (max-width:486px){.featureIconHeadline span{font-size:18px;font-size:4.44444vw}}@media screen and (min-width:487px) and (max-width:768px){.featureIconHeadline span{font-size:18px;font-size:2.34375vw}}@media screen and (min-width:769px){.featureIconHeadline span{font-size:18px}}.featureNoBox{margin:0 auto;display:block;overflow:hidden;position:relative;width:100%;z-index:2}.featureNoBox:after{content:"";z-index:1;position:absolute;top:0;left:0;width:30%;height:100%;background-image:url(//medical-plan.net/wp-content/themes/MPS_temp/common/img/greenBg2.png);background-repeat:no-repeat;background-size:contain;background-position:left bottom}@media only screen and (max-width:1000px){.featureNoBox:after{width:50%}}.featureNoBox.right:after{top:0;right:0;left:auto !important;height:100%;background-image:url(//medical-plan.net/wp-content/themes/MPS_temp/common/img/greenBg.png);background-position:right bottom}.featureNoBox .featureNoBoxImg{position:absolute;right:0;top:0;width:50%;z-index:4}@media only screen and (max-width:1000px){.featureNoBox .featureNoBoxImg{display:block;position:relative;width:80%;float:right}}@media only screen and (max-width:1000px) and (max-width:768px){.featureNoBox .featureNoBoxImg{margin-bottom:5vw}}@media only screen and (max-width:1000px) and (min-width:769px){.featureNoBox .featureNoBoxImg{margin-bottom:40px}}@media only screen and (max-width:486px){.featureNoBox .featureNoBoxImg{width:90%}}.featureNoBox.right .featureNoBoxImg{right:auto !important;left:-2% !important}@media only screen and (max-width:1000px){.featureNoBox.right .featureNoBoxImg{float:left}}.featureNoBoxTextWrap{position:relative;z-index:3;margin:0 auto;display:block;width:90vw;max-width:1200px}@media screen and (max-width:768px){.featureNoBoxTextWrap{padding-bottom:15vw}}@media screen and (min-width:769px){.featureNoBoxTextWrap{padding-bottom:120px}}@media only screen and (max-width:1000px){.featureNoBoxTextWrap{clear:both}}.featureNoBoxTextBox{padding-top:2em;display:block;width:50%}@media only screen and (max-width:1000px){.featureNoBoxTextBox{width:100%;max-width:800px}}@media only screen and (max-width:486px){.featureNoBoxTextBox{padding-top:.5em}}.right .featureNoBoxTextBox{padding-left:2em;margin-left:50%}@media only screen and (max-width:1000px){.right .featureNoBoxTextBox{margin-left:0;padding-left:0;text-align:right}}.featureNoBoxTextNumber{position:relative;display:inline-block;color:#00b09a;font-family:"Barlow Semi Condensed",sans-serif;font-weight:400;letter-spacing:.1em}@media screen and (max-width:486px){.featureNoBoxTextNumber{font-size:16px;font-size:3.95062vw}}@media screen and (min-width:487px) and (max-width:768px){.featureNoBoxTextNumber{font-size:16px;font-size:2.08333vw}}@media screen and (min-width:769px){.featureNoBoxTextNumber{font-size:16px}}.featureNoBoxTextNumber strong{font-size:220%}.featureNoBoxTextNumber:after{content:"";display:block;position:absolute;bottom:-5px;width:100%;height:1px;border-top:1px solid #00b09a}.featureNoBoxHeadline{margin:0 auto;display:block;margin-top:1em;margin-bottom:1em;letter-spacing:.02em;line-height:180%;color:#595757;font-weight:400}@media screen and (max-width:486px){.featureNoBoxHeadline{font-size:28px;font-size:6.91358vw}}@media screen and (min-width:487px) and (max-width:768px){.featureNoBoxHeadline{font-size:28px;font-size:3.64583vw}}@media screen and (min-width:769px){.featureNoBoxHeadline{font-size:28px}}.featureNoBoxHeadline small{font-size:.8em}.featureNoBoxHeadline strong{font-weight:500;color:#00b09a}.featureNoBoxMaintext{color:#595757;line-height:200%;font-weight:400;text-align:left}@media screen and (max-width:486px){.featureNoBoxMaintext{font-size:16px;font-size:3.95062vw}}@media screen and (min-width:487px) and (max-width:768px){.featureNoBoxMaintext{font-size:16px;font-size:2.08333vw}}@media screen and (min-width:769px){.featureNoBoxMaintext{font-size:16px}}.featureNoBoxMaintext small{font-size:.75em}.featureSystemWrap{margin:0 auto;display:block;width:90vw;max-width:1200px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}@media screen and (max-width:768px){.featureSystemWrap{margin-top:10vw}}@media screen and (min-width:769px){.featureSystemWrap{margin-top:80px}}@media screen and (max-width:768px){.featureSystemWrap{margin-bottom:15vw}}@media screen and (min-width:769px){.featureSystemWrap{margin-bottom:120px}}@media only screen and (max-width:768px){.featureSystemWrap{flex-wrap:wrap;justify-content:center}}.featureSystemBox{flex-basis:32%;background-color:#fff;border-radius:20px;border:2px solid #00b09a;box-shadow:5px 5px 0px #00b09a;text-align:center}@media only screen and (max-width:768px){.featureSystemBox{flex-basis:49%;margin-bottom:2%}.featureSystemBox:nth-of-type(2n){margin-left:2%}}@media only screen and (max-width:486px){.featureSystemBox{flex-basis:100%;margin-left:0 !important;margin-bottom:5vw}}.featureSystemBoxNo{display:inline-block;margin-top:1.5em;padding:0 1em .5em;color:#00b09a;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;letter-spacing:.1em;position:relative;border-bottom:2px solid #00b09a}@media screen and (max-width:486px){.featureSystemBoxNo{font-size:22px;font-size:5.4321vw}}@media screen and (min-width:487px) and (max-width:768px){.featureSystemBoxNo{font-size:22px;font-size:2.86458vw}}@media screen and (min-width:769px){.featureSystemBoxNo{font-size:22px}}.featureSystemBoxNo strong{font-size:1.5em}.featureSystemBoxHeadline{margin:0 auto;display:block;padding:1em;width:100%;color:#595757;font-weight:400;text-align:center}@media screen and (max-width:486px){.featureSystemBoxHeadline{font-size:28px;font-size:6.91358vw}}@media screen and (min-width:487px) and (max-width:768px){.featureSystemBoxHeadline{font-size:28px;font-size:3.64583vw}}@media screen and (min-width:769px){.featureSystemBoxHeadline{font-size:28px}}.featureSystemBoxText{margin:0 auto;display:block;padding:0 3em 3em;line-height:180%;color:#595757;text-align:left}@media screen and (max-width:486px){.featureSystemBoxText{font-size:15px;font-size:3.7037vw}}@media screen and (min-width:487px) and (max-width:768px){.featureSystemBoxText{font-size:15px;font-size:1.95313vw}}@media screen and (min-width:769px){.featureSystemBoxText{font-size:15px}}.teachersVoiceWrap{margin:0 auto;display:block;display:-webkit-flex;display:-ms-flex;display:flex;width:90vw;max-width:650px;justify-content:space-between}@media screen and (max-width:768px){.teachersVoiceWrap{margin-bottom:15vw}}@media screen and (min-width:769px){.teachersVoiceWrap{margin-bottom:120px}}@media only screen and (max-width:768px){.teachersVoiceWrap{width:50vw;flex-wrap:wrap}}@media only screen and (max-width:486px){.teachersVoiceWrap{width:80vw}}.teachersVoiceBox{position:relative;flex-basis:48%;background-color:#fff;border-radius:20px;border:2px solid #00b09a;box-shadow:5px 5px 0px #00b09a;text-align:center}@media only screen and (max-width:768px){.teachersVoiceBox{flex-basis:100%;margin-bottom:7.5vw}}.teachersVoiceBoxHeadline{margin:0 auto;display:block;margin:1em 1.5em;line-height:170%;color:#595757;font-weight:400;text-align:left}@media screen and (max-width:486px){.teachersVoiceBoxHeadline{font-size:20px;font-size:4.93827vw}}@media screen and (min-width:487px) and (max-width:768px){.teachersVoiceBoxHeadline{font-size:20px;font-size:2.60417vw}}@media screen and (min-width:769px){.teachersVoiceBoxHeadline{font-size:20px}}.teachersVoiceBoxHeadline strong{font-weight:500;color:#00b09a}.teachersVoiceBoxSmall{margin:0 auto;display:block;margin:0 2.5em 1em;text-align:left}@media screen and (max-width:486px){.teachersVoiceBoxSmall{font-size:12px;font-size:2.96296vw}}@media screen and (min-width:487px) and (max-width:768px){.teachersVoiceBoxSmall{font-size:12px;font-size:1.5625vw}}@media screen and (min-width:769px){.teachersVoiceBoxSmall{font-size:12px}}.teachersVoiceBoxBtn{margin:0 auto;display:block;margin:2em 3.5em;background-color:#00b09a;color:#fff;padding:1em 0;border-radius:50px}@media screen and (max-width:486px){.teachersVoiceBoxBtn{font-size:12px;font-size:2.96296vw}}@media screen and (min-width:487px) and (max-width:768px){.teachersVoiceBoxBtn{font-size:12px;font-size:1.5625vw}}@media screen and (min-width:769px){.teachersVoiceBoxBtn{font-size:12px}}.teachersVoiceBoxImg{position:absolute;width:65px;height:auto;bottom:0;left:0;transform:translate(-50%,30%)}.teachersVoiceBox:nth-of-type(2n) .teachersVoiceBoxImg{right:0;left:auto;transform:translate(50%,30%)}.worksInnerHeadline{margin:0 auto;display:block;width:90vw;max-width:1000px}@media screen and (max-width:768px){.worksInnerHeadline{margin-top:15vw}}@media screen and (min-width:769px){.worksInnerHeadline{margin-top:120px}}@media screen and (max-width:768px){.worksInnerHeadline{margin-bottom:5vw}}@media screen and (min-width:769px){.worksInnerHeadline{margin-bottom:40px}}.worksInnerHeadline strong{display:inline-block;letter-spacing:.1em;padding:0 .5em .5em;color:#00b09a;border-bottom:1px solid #00b09a}@media screen and (max-width:486px){.worksInnerHeadline strong{font-size:22px;font-size:5.4321vw}}@media screen and (min-width:487px) and (max-width:768px){.worksInnerHeadline strong{font-size:22px;font-size:2.86458vw}}@media screen and (min-width:769px){.worksInnerHeadline strong{font-size:22px}}.worksPhotoList{margin:0 auto;display:block;width:90vw;max-width:1000px;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:flex-start}.worksPhotoListLine{flex-basis:23.5%;position:relative;padding-top:16.5%;margin-bottom:2%}.worksPhotoListLine:not(:nth-of-type(4n)){margin-right:2%}.worksPhotoListLine img{margin:0 auto;display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;font-family:'object-fit: cover;'}.underPageMainContentBox{margin:0 auto;display:block;width:90vw;max-width:750px;border-bottom:1px solid #008d7d}@media screen and (max-width:768px){.underPageMainContentBox{padding-bottom:15vw}}@media screen and (min-width:769px){.underPageMainContentBox{padding-bottom:120px}}@media screen and (max-width:768px){.underPageMainContentBox h1{margin-bottom:10vw}}@media screen and (min-width:769px){.underPageMainContentBox h1{margin-bottom:80px}}.underPageMainContentBox p{margin:0 auto;display:block;line-height:220%;margin-bottom:1em}@media screen and (max-width:486px){.underPageMainContentBox p{font-size:18px;font-size:4.44444vw}}@media screen and (min-width:487px) and (max-width:768px){.underPageMainContentBox p{font-size:18px;font-size:2.34375vw}}@media screen and (min-width:769px){.underPageMainContentBox p{font-size:18px}}.underPageMainContentBox .underPhotoList{margin:0 auto;display:block;font-size:0}.underPageMainContentBox .underPhotoList img{display:inline-block;width:30%;margin:1.4%;font-size:0}.fixedImgBox{position:fixed;top:0;left:0;z-index:100;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);transition:all .3s ease-in-out;opacity:1}.fixedImgBox.hidden{display:none;opacity:0}.fixedImgBoxCloseBtn{position:fixed;top:20px;right:20px;width:8vw;max-width:40px}.fixedImgBoxImg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80vw;max-height:70vh;width:auto;height:auto;object-fit:contain;font-family:'object-fit: contain;'}.commnetPhotoList{margin:0 auto;display:block;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}@media screen and (max-width:768px){.commnetPhotoList{margin-top:5vw;margin-bottom:5vw}}@media screen and (min-width:769px){.commnetPhotoList{margin-top:40px;margin-bottom:40px}}.commnetPhotoList img{width:auto;max-width:47%;height:auto;margin:1.5%}.commentTeacherBox{margin:0 auto;display:block;text-align:right}.commentTeacherBox:after{content:"";display:block;clear:both}.commentTeacherBox img{float:right;width:80px;height:auto;margin-left:10px}.commentTeacherBox small{display:inline-block;line-height:220%}@media screen and (max-width:486px){.commentTeacherBox small{font-size:12px;font-size:2.96296vw}}@media screen and (min-width:487px) and (max-width:768px){.commentTeacherBox small{font-size:12px;font-size:1.5625vw}}@media screen and (min-width:769px){.commentTeacherBox small{font-size:12px}}.commentTeacherBox strong{font-weight:900}@media screen and (max-width:486px){.commentTeacherBox strong{font-size:18px;font-size:4.44444vw}}@media screen and (min-width:487px) and (max-width:768px){.commentTeacherBox strong{font-size:18px;font-size:2.34375vw}}@media screen and (min-width:769px){.commentTeacherBox strong{font-size:18px}}.googleRecaptchaText{margin:0 auto;display:block;text-align:center;color:#ccc;line-height:180%}@media screen and (max-width:486px){.googleRecaptchaText{font-size:10px;font-size:2.46914vw}}@media screen and (min-width:487px) and (max-width:768px){.googleRecaptchaText{font-size:10px;font-size:1.30208vw}}@media screen and (min-width:769px){.googleRecaptchaText{font-size:10px}}.googleRecaptchaText a{color:#ccc}.grecaptcha-badge{visibility:hidden}.underPageMainPostBox{margin:0 auto;display:block}.underPageMainPostBox p{margin-bottom:1.5em}.underPageMainPostBox h1,.underPageMainPostBox h2,.underPageMainPostBox h3,.underPageMainPostBox h4,.underPageMainPostBox h5,.underPageMainPostBox h6{margin:0 auto;display:block;font-weight:700;padding-top:.5em;padding-bottom:.5em}@media screen and (max-width:486px){.underPageMainPostBox h1{font-size:26px;font-size:6.41975vw}}@media screen and (min-width:487px) and (max-width:768px){.underPageMainPostBox h1{font-size:26px;font-size:3.38542vw}}@media screen and (min-width:769px){.underPageMainPostBox h1{font-size:26px}}@media screen and (max-width:486px){.underPageMainPostBox h2{font-size:24px;font-size:5.92593vw}}@media screen and (min-width:487px) and (max-width:768px){.underPageMainPostBox h2{font-size:24px;font-size:3.125vw}}@media screen and (min-width:769px){.underPageMainPostBox h2{font-size:24px}}@media screen and (max-width:486px){.underPageMainPostBox h3{font-size:22px;font-size:5.4321vw}}@media screen and (min-width:487px) and (max-width:768px){.underPageMainPostBox h3{font-size:22px;font-size:2.86458vw}}@media screen and (min-width:769px){.underPageMainPostBox h3{font-size:22px}}@media screen and (max-width:486px){.underPageMainPostBox h4{font-size:20px;font-size:4.93827vw}}@media screen and (min-width:487px) and (max-width:768px){.underPageMainPostBox h4{font-size:20px;font-size:2.60417vw}}@media screen and (min-width:769px){.underPageMainPostBox h4{font-size:20px}}@media screen and (max-width:486px){.underPageMainPostBox h5{font-size:18px;font-size:4.44444vw}}@media screen and (min-width:487px) and (max-width:768px){.underPageMainPostBox h5{font-size:18px;font-size:2.34375vw}}@media screen and (min-width:769px){.underPageMainPostBox h5{font-size:18px}}.underPageMainPostBox a{text-decoration:underline;color:#008d7d}.categoryPostList{margin:0 auto;display:block;width:90vw;max-width:760px}@media screen and (max-width:768px){.categoryPostList{margin-top:10vw;margin-bottom:10vw}}@media screen and (min-width:769px){.categoryPostList{margin-top:80px;margin-bottom:80px}}.categoryPostLine{margin:0 auto;display:block;padding:1em;border-bottom:1px solid #008d7d}.categoryPostLineDate{display:inline-block;padding:.5em 1.5em;margin-bottom:.75em;background-color:#00b09a;color:#fff;font-weight:700}@media screen and (max-width:486px){.categoryPostLineDate{font-size:12px;font-size:2.96296vw}}@media screen and (min-width:487px) and (max-width:768px){.categoryPostLineDate{font-size:12px;font-size:1.5625vw}}@media screen and (min-width:769px){.categoryPostLineDate{font-size:12px}}.categoryPostLineTitle{margin:0 auto;display:block;font-weight:700;line-height:150%}@media screen and (max-width:486px){.categoryPostLineTitle{font-size:26px;font-size:6.41975vw}}@media screen and (min-width:487px) and (max-width:768px){.categoryPostLineTitle{font-size:26px;font-size:3.38542vw}}@media screen and (min-width:769px){.categoryPostLineTitle{font-size:26px}}.categoryPostLineMainText{margin:0 auto;display:block;color:#595757;line-height:150%;padding-top:.5em}@media screen and (max-width:486px){.categoryPostLineMainText{font-size:12px;font-size:2.96296vw}}@media screen and (min-width:487px) and (max-width:768px){.categoryPostLineMainText{font-size:12px;font-size:1.5625vw}}@media screen and (min-width:769px){.categoryPostLineMainText{font-size:12px}}.newsPager{margin:0 auto;display:block;text-align:center}@media screen and (max-width:768px){.newsPager{margin-top:5vw;margin-bottom:5vw}}@media screen and (min-width:769px){.newsPager{margin-top:40px;margin-bottom:40px}}@media screen and (max-width:486px){.newsPager{font-size:14px;font-size:3.45679vw}}@media screen and (min-width:487px) and (max-width:768px){.newsPager{font-size:14px;font-size:1.82292vw}}@media screen and (min-width:769px){.newsPager{font-size:14px}}.newsPagerPrevBtn{display:inline-block;padding:.75em;border:1px solid #888;margin:0 .5em;margin-right:1em}.newsPagerNum{display:inline-block}.newsPagerNum li{display:inline-block;padding:.75em;border:1px solid #888;margin:0 .5em}.newsPagerNum .current{border:1px solid #00b09a;background:#00b09a;color:#fff}.newsPagerNum .current a{color:#fff}.newsPagerNum a{color:#595757}.newsPagerNextBtn{display:inline-block;padding:.75em;border:1px solid #888;margin:0 .5em;margin-left:1em}.nopostText{margin:0 auto;display:block;text-align:center;letter-spacing:150%;color:#888;font-weight:700}@media screen and (max-width:768px){.nopostText{margin-top:15vw;margin-bottom:15vw}}@media screen and (min-width:769px){.nopostText{margin-top:120px;margin-bottom:120px}}@media screen and (max-width:486px){.nopostText{font-size:24px;font-size:5.92593vw}}@media screen and (min-width:487px) and (max-width:768px){.nopostText{font-size:24px;font-size:3.125vw}}@media screen and (min-width:769px){.nopostText{font-size:24px}}