﻿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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"NotoSansJP-Regular";src:url("../fonts/NotoSansJP-Regular.ttf") format("ttf"),url("../fonts/NotoSansJP-Regular.eot") format("eot"),url("../fonts/NotoSansJP-Regular.woff") format("woff"),url("../fonts/NotoSansJP-Regular.woff2") format("woff2")}@font-face{font-family:"NotoSansJP-Medium";src:url("../fonts/NotoSansJP-Medium.ttf") format("ttf"),url("../fonts/NotoSansJP-Medium.eot") format("eot"),url("../fonts/NotoSansJP-Medium.woff") format("woff"),url("../fonts/NotoSansJP-Medium.woff2") format("woff2")}@font-face{font-family:"NotoSansJP-Bold";src:url("../fonts/NotoSansJP-Bold.ttf") format("ttf"),url("../fonts/NotoSansJP-Bold.eot") format("eot"),url("../fonts/NotoSansJP-Bold.woff") format("woff"),url("../fonts/NotoSansJP-Bold.woff2") format("woff2")}@font-face{font-family:"NotoSansJP-Black";src:url("../fonts/NotoSansJP-Black.ttf") format("ttf"),url("../fonts/NotoSansJP-Black.eot") format("eot"),url("../fonts/NotoSansJP-Black.woff") format("woff"),url("../fonts/NotoSansJP-Black.woff2") format("woff2")}.regular{font-family:"NotoSansJP-Regular", sans-serif}.medium{font-family:"NotoSansJP-Medium", sans-serif}.bold{font-family:"NotoSansJP-Bold", sans-serif}.black{font-family:"NotoSansJP-Black", sans-serif}#switching{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"NotoSansJP-Regular", sans-serif;color:#231815;margin-bottom:60px}@media print, screen and (min-width: 751px){#switching{min-width:1000px;margin:0}}#switching *{box-sizing:border-box}#switching img{width:100%;max-width:100%;height:auto;display:block}#switching a{text-decoration:none;display:block;transition:all .2s}#switching a:hover{opacity:0.8}@media print, screen and (max-width: 750px){#switching .pc_only{display:none !important}}@media print, screen and (min-width: 751px){#switching .sp_only{display:none !important}}#switching .wrapper{width:94%;max-width:1000px;margin:0 auto}@media print, screen and (max-width: 750px){#switching .wrapper{width:92.5%}}#switching em,#switching sup,#switching span,#switching small{display:inline-block}#switching main{overflow:hidden}#switching .btn{background:url("../img/icon01.png") no-repeat;background-size:10px;box-shadow:2px 2px 0 #18bd8d;border-radius:40px;text-align:center;color:#fff;margin:0 auto}@media print, screen and (max-width: 750px){#switching .btn{background-size:8px}}#switching .btn.r{width:450px;background-position:right 50px center;background-color:#e32b2b;font-size:24px;line-height:80px}@media print, screen and (max-width: 750px){#switching .btn.r{width:300px;background-position:right 35px center;font-size:16px;line-height:55px}}#switching .btn.b{width:340px;background-position:right 35px center;background-color:#231815;font-size:18px;line-height:60px}@media print, screen and (max-width: 750px){#switching .btn.b{width:280px;background-position:right 30px center;font-size:15px;line-height:50px}}#switching .btn_box{text-align:center}#switching .btn_box p{width:335px;background-image:url("../img/icon03.png"),url("../img/icon04.png");background-repeat:no-repeat;background-size:auto 100%;background-position:left,right;font-size:24px;margin:0 auto 20px}@media print, screen and (max-width: 750px){#switching .btn_box p{width:250px;font-size:18px;margin-bottom:15px}}#switching .btn_box p span{background:linear-gradient(transparent 50%, #f9eb21 50%);font-size:28px;line-height:40px;position:relative}@media print, screen and (max-width: 750px){#switching .btn_box p span{font-size:22px;line-height:32px}}#switching .btn_box p span:after{content:"・・・・・";font-size:21px;letter-spacing:0.25em;position:absolute;top:-20px;right:0}@media print, screen and (max-width: 750px){#switching .btn_box p span:after{font-size:17px;letter-spacing:0.2em;top:-15px}}#switching .ttl_box{text-align:center}#switching .ttl_box h2{font-size:28px;line-height:40px;margin-bottom:35px;position:relative;z-index:1}@media print, screen and (min-width: 751px){#switching .ttl_box h2{font-size:42px;display:inline-block;margin-bottom:45px}}#switching .ttl_box h2 em{font-size:44px}@media print, screen and (max-width: 750px){#switching .ttl_box h2 em{font-size:30px}}#switching .ttl_box h2:after{content:"";width:130px;height:95px;background:url("../img/arrow_g01.png") no-repeat;background-size:100% 100%;position:absolute;top:-40px;left:20px;z-index:-1;pointer-events:none}@media print, screen and (min-width: 751px){#switching .ttl_box h2:after{width:160px;height:120px;top:50%;left:-105px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#switching .ttl_box p{font-size:18px;line-height:34px}@media print, screen and (max-width: 750px){#switching .ttl_box p{font-size:16px;line-height:28px}}#switching header{width:100%;background-color:rgba(255,255,255,0.8);position:fixed;bottom:0;left:0;z-index:999}@media print, screen and (min-width: 751px){#switching header{min-width:1000px;top:0;bottom:auto}}#switching header .wrapper{max-width:1180px;height:70px;display:flex;align-items:center;justify-content:space-between}@media print, screen and (max-width: 750px){#switching header .wrapper{height:60px}}#switching header .wrapper nav{width:78.8%}@media print, screen and (max-width: 750px){#switching header .wrapper nav{display:none;width:100%;padding-bottom:60px;background-color:#fff;position:absolute;bottom:0;left:0;z-index:-1}}#switching header .wrapper nav ul{padding:20px 0;text-align:center}@media print, screen and (min-width: 751px){#switching header .wrapper nav ul{padding:0 4.5% 0 2%;display:flex;justify-content:space-between}}#switching header .wrapper nav ul li a{padding-right:20px;background:url("../img/icon02.png") no-repeat;background-size:15px;background-position:right center;font-size:16px;color:#333}@media print, screen and (max-width: 750px){#switching header .wrapper nav ul li a{display:inline-block;margin:15px 0}}#switching header .wrapper .btn{width:200px;background-size:6px;background-position:right 15px center;font-size:13px;line-height:34px}@media print, screen and (min-width: 751px){#switching header .wrapper .btn{width:21.2%;padding-right:15px;background-size:8px;background-position:right 20px center;font-size:15px;line-height:45px;margin:0}}#switching header .wrapper .menu{width:30px;height:22px;padding:0;background:none;border:none;margin-right:-30px;position:relative}@media print, screen and (min-width: 751px){#switching header .wrapper .menu{display:none}}#switching header .wrapper .menu span{width:100%;height:2px;background-color:#1ba188;position:absolute;left:0;transition:all .3s}#switching header .wrapper .menu span:nth-of-type(1){top:0}#switching header .wrapper .menu span:nth-of-type(2){top:10px}#switching header .wrapper .menu span:nth-of-type(3){bottom:0}#switching header .wrapper .menu.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}#switching header .wrapper .menu.active span:nth-of-type(2){opacity:0}#switching header .wrapper .menu.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}#switching footer{background-color:#414546;font-family:Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;color:white}#switching footer a{color:white}#switching footer .button{line-height:0;text-align:center}#switching footer .button>a{display:inline-block;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#18bd8d;color:white;line-height:1}#switching footer .button>a>span{display:table;width:100%}#switching footer .button>a>span>span{padding-left:2.625rem;background:url("../img/icn_mail_01.png") no-repeat left center;-moz-background-size:auto 1em;-webkit-background-size:auto 1em;background-size:auto 1em;display:table-cell;vertical-align:middle}@media all and (min-width: 751px){#switching footer>nav>a{display:block;background-color:#57676e;text-align:center}#switching footer>nav>a>span{display:inline-block;width:55px;height:30px;overflow:hidden;margin:15px 0;background:url("../img/page-top.png") no-repeat;color:transparent;font-size:0;line-height:0}#switching footer>nav>a:hover{background-color:#4a585e}#switching footer>div{margin:auto;padding-bottom:13px}#switching footer>div>div:first-child{display:table;width:100%;margin:60px 0}#switching footer>div>div:first-child>*{display:table-cell;width:50%;padding:27px 0;text-align:center;vertical-align:middle}#switching footer>div>div:first-child>*:first-child{border-right:1px solid #626667}#switching footer>div>div:first-child>*:first-child>div{padding-right:4.16667%}#switching footer>div>div:first-child>*:last-child>div{padding-left:4.16667%}#switching footer>div>div:first-child>*>div{display:inline-block}#switching footer>div>div:last-child{overflow:hidden;font-size:75%}#switching footer>div>div:last-child>:first-child{float:right}#switching footer>div>div:last-child>:last-child{float:left}#switching footer>div>div:last-child ul{overflow:hidden}#switching footer>div>div:last-child li{float:left}#switching footer>div>div:last-child li:not(:first-child){margin-left:.5em;padding-left:.5em;border-left:1px solid white}#switching footer>div>div:last-child a{text-decoration:underline}#switching footer>div>div:last-child a:hover{text-decoration:none}#switching footer>div address>div{text-align:left}#switching footer>div address>div>p{width:138px;margin:0 auto 30px}#switching footer>div address>div>div{display:table}#switching footer>div address>div>div>p{display:table-row}#switching footer>div address>div>div>p>span{display:table-cell;font-size:87.5%;vertical-align:top}#switching footer>div address>div>div>p>span:nth-child(1){width:9em;font-weight:bold;white-space:nowrap}#switching footer>div address>div>div>p:not(:first-child)>span{padding-top:1em}#switching footer>div address a:hover{text-decoration:underline}#switching footer>div nav p:first-child{margin-bottom:1em;line-height:1.5}#switching footer>div .button>a{min-width:23.125rem;padding:0 1.5rem;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-size:1.125rem}#switching footer>div .button>a>span>span{padding-top:1.3125rem;padding-bottom:1.3125rem}}@media all and (min-width: 751px) and (min-width: 1001px){#switching footer>div{width:960px}}@media all and (min-width: 751px) and (max-width: 1000px){#switching footer>div{width:96%}}@media all and (min-width: 751px) and (max-width: 960px){#switching footer>div nav p.button>a{min-width:0;font-size:100%}}@media all and (max-width: 750px){#switching footer{font-size:87.5%}#switching footer>nav>a{display:block;background-color:#57676e;text-align:center}#switching footer>nav>a>span{display:inline-block;width:14.66667%;overflow:hidden;margin:2.4% 0 2.93333%;padding-top:8.13333%;background:url("../img/page-top.png") no-repeat;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;color:transparent;font-size:0;line-height:0}#switching footer>div>div:last-child{padding-bottom:5.06667%;text-align:center}#switching footer>div>div:last-child ul{display:inline-block;margin-bottom:2.93333%}#switching footer>div>div:last-child li{display:inline-block}#switching footer>div>div:last-child li:not(:first-child){margin-left:.5em;padding-left:.5em;border-left:1px solid white}#switching footer>div address{margin:0 4%;padding:8.93333% 0 9.6%;border-bottom:1px solid #626667}#switching footer>div address>div{text-align:left}#switching footer>div address>div>p{width:33.06667%;margin:auto}#switching footer>div address>div>div{display:table;margin:6.8% 2% 0}#switching footer>div address>div>div>p{display:table-row}#switching footer>div address>div>div>p>span{display:table-cell;vertical-align:top}#switching footer>div address>div>div>p>span:nth-child(1){width:7.5em;font-weight:bold;white-space:nowrap}#switching footer>div address>div>div>p:not(:first-child)>span{padding-top:1em}#switching footer>div nav{padding:9.6% 5.6% 15.2%}#switching footer>div nav .button>a{min-width:100%}#switching footer>div nav p:first-child{margin-bottom:1em;text-align:center;line-height:1.5}#switching footer>div .button>a{min-width:100%;padding:0 1.42857rem;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-size:.96429rem}#switching footer>div .button>a>span>span{padding-top:1.10714rem;padding-bottom:1.10714rem;padding-left:2.14286rem}}#switching #mv{background:url("../img/bg01_pc.jpg") no-repeat;background-size:cover;background-position:center}@media print, screen and (max-width: 750px){#switching #mv{background-image:url("../img/bg01_sp.jpg")}}#switching #mv .wrapper{position:relative}@media print, screen and (max-width: 750px){#switching #mv .wrapper{width:90%;margin-top:-60px}}#switching #mv .wrapper>div{padding:100px 0 30px}@media print, screen and (min-width: 751px){#switching #mv .wrapper>div{width:630px;padding:160px 0 75px}}#switching #mv .wrapper>div h1{font-size:40px;text-align:center;margin-bottom:60px}@media print, screen and (max-width: 750px){#switching #mv .wrapper>div h1{font-size:25px;margin-bottom:75px}}#switching #mv .wrapper>div h1>span:nth-of-type(1){padding:10px 0 40px;background:url("../img/bg02_pc.png") no-repeat;background-size:100% 100%;font-size:22px;display:block;margin-bottom:40px}@media print, screen and (max-width: 750px){#switching #mv .wrapper>div h1>span:nth-of-type(1){padding:10px 0 25px;background-image:url("../img/bg02_sp.png");font-size:15px;line-height:20px;margin-bottom:25px}}#switching #mv .wrapper>div h1>span:nth-of-type(2){position:relative}#switching #mv .wrapper>div h1>span:nth-of-type(2) span{font-size:20px;position:absolute;top:15px;left:0}@media print, screen and (max-width: 750px){#switching #mv .wrapper>div h1>span:nth-of-type(2) span{font-size:14px;top:10px}}#switching #mv .wrapper>div h1 img{width:auto;max-width:none;height:40px;display:inline-block;vertical-align:sub;margin:45px 20px 0 0}@media print, screen and (max-width: 750px){#switching #mv .wrapper>div h1 img{height:25px;margin:30px 10px 0 0}}#switching #mv .wrapper>div h1 em{font-size:46px;margin-top:20px}@media print, screen and (max-width: 750px){#switching #mv .wrapper>div h1 em{font-size:29px;margin-top:10px}}@media print, screen and (min-width: 751px){#switching #mv .wrapper>div .animation{position:absolute;right:-110px;bottom:60px}}#switching #mv .wrapper>div .animation>*{width:545px !important;height:545px !important}@media print, screen and (max-width: 750px){#switching #mv .wrapper>div .animation>*{width:200px !important;height:200px !important;margin:0 auto 25px}}#switching #cont1{margin:80px auto 75px}@media print, screen and (max-width: 750px){#switching #cont1{width:89.5%;margin:60px auto 80px}}#switching #cont1 .ttl_box h2{width:685px;background-color:#fff;display:block;margin:0 auto -25px}@media print, screen and (max-width: 750px){#switching #cont1 .ttl_box h2{width:100%;max-width:320px;margin-bottom:-45px}}#switching #cont1 .ttl_box h2 img{width:auto;max-width:none;height:55px;padding:10px 20px;display:inline-block;vertical-align:sub}@media print, screen and (max-width: 750px){#switching #cont1 .ttl_box h2 img{height:30px;padding:2px;margin-bottom:10px}}#switching #cont1 .ttl_box h2:after{left:-10px}@media print, screen and (max-width: 750px){#switching #cont1 .ttl_box h2:after{top:-30px;left:0}}#switching #cont1 .ttl_box p{padding:70px 0 40px;border:5px #18bd8d solid;border-radius:10px}@media print, screen and (max-width: 750px){#switching #cont1 .ttl_box p{padding:60px 20px 15px;border-width:3px;border-radius:6px;text-align:left}}#switching #cont1 ul{margin-top:40px}@media print, screen and (min-width: 751px){#switching #cont1 ul{display:flex;justify-content:space-between;margin-top:50px}}#switching #cont1 ul li{width:31%;padding-top:60px;background:url("../img/bg03.png") no-repeat;background-size:100%;background-position:top center}@media print, screen and (max-width: 750px){#switching #cont1 ul li{width:100%;padding-top:50px;background-size:250px;margin-top:25px}}#switching #cont1 ul li h3{font-size:30px;line-height:38px;display:flex;align-items:center;justify-content:center}@media print, screen and (max-width: 750px){#switching #cont1 ul li h3{font-size:24px;line-height:30px}}#switching #cont1 ul li h3 img{height:60px;margin:5px 15px 0 0}@media print, screen and (max-width: 750px){#switching #cont1 ul li h3 img{height:45px;margin-right:10px}}#switching #cont1 ul li img{width:auto;max-width:none;height:80px;margin:25px auto 85px}@media print, screen and (max-width: 750px){#switching #cont1 ul li img{height:65px;margin:20px auto 65px}}#switching #cont1 ul li p{padding:0 35px;font-size:14px;line-height:25px}@media print, screen and (max-width: 750px){#switching #cont1 ul li p{padding:0 15px;font-size:15px;line-height:26px}}#switching #cont2{background-color:#f0f5f4}#switching #cont2 .wrapper{padding:90px 0 70px;position:relative}@media print, screen and (max-width: 750px){#switching #cont2 .wrapper{padding:120px 0 55px}}#switching #cont2 .wrapper .ttl_box h2:after{background-image:url("../img/arrow_w01.png")}#switching #cont2 .wrapper ul{display:flex;justify-content:space-between;margin:40px 0 60px}@media print, screen and (max-width: 750px){#switching #cont2 .wrapper ul{flex-wrap:wrap;margin:20px 0 50px}}#switching #cont2 .wrapper ul li{width:23%;padding:40px 15px 20px;background-color:#fff;box-shadow:7px 7px 7px rgba(0,0,0,0.2)}@media print, screen and (max-width: 750px){#switching #cont2 .wrapper ul li{width:47%;padding:30px 10px 15px;box-shadow:5px 5px 5px rgba(0,0,0,0.2);margin-top:20px}}#switching #cont2 .wrapper ul li img{width:auto;max-width:none;height:80px;margin:0 auto 5px}@media print, screen and (max-width: 750px){#switching #cont2 .wrapper ul li img{height:60px}}#switching #cont2 .wrapper ul li h3{height:75px;border-bottom:1px #18bd8d solid;font-size:18px;line-height:24px;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:25px}@media print, screen and (max-width: 750px){#switching #cont2 .wrapper ul li h3{height:56px;font-size:13px;line-height:18px;margin-bottom:20px}}#switching #cont2 .wrapper ul li p{font-size:14px;line-height:25px}@media print, screen and (max-width: 750px){#switching #cont2 .wrapper ul li p{line-height:22px}}#switching #cont2 .wrapper:after{content:"";width:335px;height:250px;background:url("../img/arrow_g02.png") no-repeat;background-size:100% 100%;position:absolute;top:-65px;right:-255px;pointer-events:none}@media print, screen and (max-width: 750px){#switching #cont2 .wrapper:after{width:175px;height:130px;top:-35px;right:0}}#switching #cont3{margin:100px auto 140px}@media print, screen and (max-width: 750px){#switching #cont3{margin:90px auto 135px}#switching #cont3 .ttl_box h2{margin-bottom:25px}}#switching #cont3 ul{margin-top:60px}@media print, screen and (min-width: 751px){#switching #cont3 ul{display:flex;justify-content:space-between;margin-top:105px}}#switching #cont3 ul li{width:31%}@media print, screen and (max-width: 750px){#switching #cont3 ul li{width:100%;margin-top:60px}}#switching #cont3 ul li .img_box{margin-bottom:50px}@media print, screen and (max-width: 750px){#switching #cont3 ul li .img_box{display:flex;align-items:flex-start;flex-direction:row-reverse;margin-bottom:30px}}#switching #cont3 ul li .img_box h3{padding:25px 0 40px;background:url("../img/bg04_pc.png") no-repeat;background-size:100% 100%;font-size:20px;line-height:31px;text-align:center;position:relative}@media print, screen and (max-width: 750px){#switching #cont3 ul li .img_box h3{width:calc(100% - 155px);padding:15px 0 35px;background-image:url("../img/bg04_sp.png");font-size:16px;line-height:24px;margin-left:-30px}}#switching #cont3 ul li .img_box h3 em{font-size:22px;color:#e32b2b}@media print, screen and (max-width: 750px){#switching #cont3 ul li .img_box h3 em{font-size:18px}}#switching #cont3 ul li .img_box h3:after{content:"";width:100%;height:25px;background:url("../img/icon05.png") no-repeat;background-size:auto 100%;background-position:center;position:absolute;top:-45px;left:0;pointer-events:none}@media print, screen and (max-width: 750px){#switching #cont3 ul li .img_box h3:after{height:15px;top:-30px}}#switching #cont3 ul li .img_box div{position:relative}@media print, screen and (max-width: 750px){#switching #cont3 ul li .img_box div{width:185px}}#switching #cont3 ul li .img_box div img{width:auto;max-width:none;height:210px;margin:25px auto -25px}@media print, screen and (max-width: 750px){#switching #cont3 ul li .img_box div img{height:135px;margin:10px auto -15px}}#switching #cont3 ul li .img_box div p{width:230px;background-color:#1ba188;border:5px #fff solid;border-radius:5px;font-size:18px;line-height:50px;text-align:center;color:#fff;margin:0 auto;position:relative}@media print, screen and (max-width: 750px){#switching #cont3 ul li .img_box div p{width:145px;border-width:3px;border-radius:3px;font-size:15px;line-height:30px}}#switching #cont3 ul li .img_box div:after{content:"";width:310px;height:310px;background-color:#fdf29e;border-radius:50%;position:absolute;bottom:10px;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}@media print, screen and (max-width: 750px){#switching #cont3 ul li .img_box div:after{width:170px;height:170px;bottom:5px}}#switching #cont3 ul li .text_box{padding:25px 25px 30px;background-color:#d1f2e8;border:2px #18bd8d solid;border-radius:20px;position:relative}@media print, screen and (max-width: 750px){#switching #cont3 ul li .text_box{padding:15px;border-radius:15px;display:flex;justify-content:space-between}}#switching #cont3 ul li .text_box p{width:48%;padding:10px;background-color:#fff;border-radius:10px;font-size:14px;line-height:21px}@media print, screen and (min-width: 751px){#switching #cont3 ul li .text_box p{width:100%;height:150px;padding:0 25px;border-radius:20px;font-size:16px;line-height:23px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}#switching #cont3 ul li .text_box p:last-child{margin:0}}#switching #cont3 ul li .text_box:after{content:"";width:100%;height:20px;background:url("../img/bg05.png") no-repeat;background-size:auto 100%;background-position:center;position:absolute;top:-20px;left:0;pointer-events:none}@media print, screen and (max-width: 750px){#switching #cont3 ul li .text_box:after{height:15px;top:-15px}}@media print, screen and (max-width: 750px){#switching #cont3 ul li:nth-child(2) .img_box h3{padding:30px 0 45px}}#switching #cont4{margin-bottom:130px;position:relative;z-index:1}@media print, screen and (max-width: 750px){#switching #cont4{margin-bottom:115px}}@media print, screen and (min-width: 751px){#switching #cont4 .ttl_box h2:after{left:-175px}}#switching #cont4 .cont_box{background-color:#fff;border:2px #27a0c1 solid;border-radius:10px;margin-top:40px;overflow:hidden}@media print, screen and (max-width: 750px){#switching #cont4 .cont_box{margin-top:25px}}#switching #cont4 .cont_box h3{padding:10px 0;background-color:#27a0c1;font-size:18px;line-height:32px;text-align:center;color:#fff}@media print, screen and (max-width: 750px){#switching #cont4 .cont_box h3{padding:15px 0;font-size:16px;line-height:23px}}#switching #cont4 .cont_box img{width:100%;max-width:875px;margin:25px auto}@media print, screen and (max-width: 750px){#switching #cont4 .cont_box img{margin:20px auto 30px}}#switching #cont4 .cont_box:last-of-type{border-color:#1ba188;margin-top:50px}@media print, screen and (max-width: 750px){#switching #cont4 .cont_box:last-of-type{margin-top:40px}}#switching #cont4 .cont_box:last-of-type h3{background-color:#1ba188}#switching #cont4 .cont_box:last-of-type img{margin:30px auto 35px}@media print, screen and (max-width: 750px){#switching #cont4 .cont_box:last-of-type img{margin:0 auto 30px}}#switching #cont4:after{content:"";width:calc(100% + 600px);height:calc(100% - 145px);background-image:url("../img/arrow_g03.png"),url("../img/arrow_g03.png");background-repeat:no-repeat;background-size:700px;background-position:top left,right bottom;position:absolute;top:-65px;right:-300px;z-index:-1;pointer-events:none}@media print, screen and (max-width: 750px){#switching #cont4:after{width:calc(100% + 240px);height:calc(100% - 600px);background-size:310px;top:140px;right:-60px}}#switching #cont5{padding:85px 0 110px;background-color:#f0f5f4;position:relative}@media print, screen and (max-width: 750px){#switching #cont5{padding:60px 0}}@media print, screen and (min-width: 751px){#switching #cont5 .ttl_box h2{line-height:74px;margin-bottom:35px}}#switching #cont5 .ttl_box h2:after{background-image:url("../img/arrow_w01.png")}@media print, screen and (min-width: 751px){#switching #cont5 .ttl_box h2:after{top:-20px;left:-110px;-webkit-transform:translateY(0);transform:translateY(0)}}#switching #cont5 ul{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:45px}#switching #cont5 ul li{width:230px;padding-right:50px;background:url("../img/icon06.png") no-repeat;background-size:auto 40px;background-position:top 70px right;margin-top:65px}@media print, screen and (min-width: 751px){#switching #cont5 ul li:nth-child(-n+4){margin-top:0}}@media print, screen and (max-width: 750px){#switching #cont5 ul li{width:48%;padding-right:7%;background-size:auto 7.5vw;background-position:top 15.5vw right;margin-top:30px}#switching #cont5 ul li:nth-child(-n+2){margin-top:0}}#switching #cont5 ul li img{border:15px #18bd8d solid;box-shadow:7px 7px 7px rgba(0,0,0,0.2);border-radius:50%}@media print, screen and (max-width: 750px){#switching #cont5 ul li img{border-width:10px;box-shadow:5px 5px 5px rgba(0,0,0,0.2)}}#switching #cont5 ul li h3{padding-bottom:20px;border-bottom:1px #18bd8d solid;font-size:18px;margin:30px 0 15px}@media print, screen and (max-width: 750px){#switching #cont5 ul li h3{padding-bottom:10px;font-size:16px;margin:20px 0 10px}}#switching #cont5 ul li p{font-size:14px;line-height:25px;text-align:left}@media print, screen and (max-width: 750px){#switching #cont5 ul li p{font-size:12px;line-height:20px}#switching #cont5 ul li p br{display:none}}#switching #cont5 ul li p a{text-decoration:underline;color:#0b89b8;display:inline}#switching #cont5 ul li:last-child{background:none}#switching #cont5:after{content:"";width:1280px;height:670px;background-image:url("../img/arrow_g02.png"),url("../img/bg06.png");background-repeat:no-repeat;background-size:335px,100%;background-position:bottom left 15px,top;position:absolute;top:-560px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}@media print, screen and (max-width: 750px){#switching #cont5:after{width:600px;height:400px;background-size:205px,100%;background-position:top left 115px,bottom;top:-205px}}#switching #cont6{background-color:rgba(24,189,141,0.1)}#switching #cont6 .wrapper{padding:105px 0 115px;position:relative;z-index:1}@media print, screen and (max-width: 750px){#switching #cont6 .wrapper{padding:60px 0}}#switching #cont6 .wrapper .detail1 .ttl_box{padding:65px 0 30px;background-color:#18bd8d;border-radius:10px;margin-bottom:40px}@media print, screen and (max-width: 750px){#switching #cont6 .wrapper .detail1 .ttl_box{padding:55px 0 20px;border-radius:10px 10px 10px 0;margin-bottom:20px}}#switching #cont6 .wrapper .detail1 .ttl_box h2{text-shadow:2px 2px 0 rgba(0,0,0,0.75);color:#fff}@media print, screen and (max-width: 750px){#switching #cont6 .wrapper .detail1 .ttl_box h2{margin-bottom:20px}}#switching #cont6 .wrapper .detail1 .ttl_box h2:after{background-image:url("../img/arrow_w02.png")}#switching #cont6 .wrapper .detail1 .cont_box{display:flex;justify-content:space-between}@media print, screen and (max-width: 750px){#switching #cont6 .wrapper .detail1 .cont_box{padding-left:20px;display:block;position:relative}#switching #cont6 .wrapper .detail1 .cont_box:after{content:"";width:3px;height:calc(100% - 918px);background-color:#18bd8d;position:absolute;top:-20px;left:0;pointer-events:none}}#switching #cont6 .wrapper .detail1 .cont_box div{width:31%;border:3px #18bd8d solid;border-radius:10px;text-align:center;position:relative}@media print, screen and (max-width: 750px){#switching #cont6 .wrapper .detail1 .cont_box div{width:100%;margin-bottom:20px}#switching #cont6 .wrapper .detail1 .cont_box div:last-of-type{margin:0}}#switching #cont6 .wrapper .detail1 .cont_box div h3{padding-top:25px;background-color:#fff;border-radius:10px 10px 0 0;font-size:22px}#switching #cont6 .wrapper .detail1 .cont_box div h3 img{width:auto;max-width:none;height:55px;margin:25px auto 0}#switching #cont6 .wrapper .detail1 .cont_box div p{padding:20px 0 30px;background-color:#fff;font-size:16px}#switching #cont6 .wrapper .detail1 .cont_box div p em{font-size:22px}#switching #cont6 .wrapper .detail1 .cont_box div p em span{font-size:36px}#switching #cont6 .wrapper .detail1 .cont_box div dl{padding:25px 0 30px}#switching #cont6 .wrapper .detail1 .cont_box div dl dt{font-size:16px;color:#178067;margin-bottom:20px}#switching #cont6 .wrapper .detail1 .cont_box div dl dt sup{font-size:10px;vertical-align:top}#switching #cont6 .wrapper .detail1 .cont_box div dl dd{font-size:17px}#switching #cont6 .wrapper .detail1 .cont_box div dl dd em{font-size:20px}#switching #cont6 .wrapper .detail1 .cont_box div dl dd em span{font-size:26px}#switching #cont6 .wrapper .detail1 .cont_box div dl dd ul{padding:0 35px}#switching #cont6 .wrapper .detail1 .cont_box div dl dd ul li{padding-left:40px;background:url("../img/icon07.png") no-repeat;background-size:25px;background-position:left center;font-size:18px;line-height:32px;text-align:left}#switching #cont6 .wrapper .detail1 .cont_box div dl dd .regular{font-size:16px;margin-bottom:20px}#switching #cont6 .wrapper .detail1 .cont_box div dl:nth-of-type(2n){background-color:#fff}#switching #cont6 .wrapper .detail1 .cont_box div dl:nth-of-type(-n+2) dd{font-size:20px}#switching #cont6 .wrapper .detail1 .cont_box div dl:nth-of-type(-n+2) dd em{font-size:22px}#switching #cont6 .wrapper .detail1 .cont_box div dl:nth-of-type(4) dd{line-height:32px;text-align:left;display:inline-block}#switching #cont6 .wrapper .detail1 .cont_box div dl:nth-of-type(4) dd em{vertical-align:top}#switching #cont6 .wrapper .detail1 .cont_box div dl:nth-of-type(4) dd em span{line-height:100%}#switching #cont6 .wrapper .detail1 .cont_box div:nth-of-type(3) p em{font-size:25px;line-height:36px}#switching #cont6 .wrapper .detail1 .cont_box div:after{content:"";width:20px;height:3px;background-color:#18bd8d;position:absolute;top:100px;left:-20px;pointer-events:none}@media print, screen and (min-width: 751px){#switching #cont6 .wrapper .detail1 .cont_box div:after{width:6px;height:45px;top:-45px;right:0;left:0;margin:0 auto}}#switching #cont6 .wrapper .detail1 small{font-size:13px;line-height:23px;margin:35px 0 75px}@media print, screen and (max-width: 750px){#switching #cont6 .wrapper .detail1 small{font-size:12px;line-height:20px;margin:20px 0 50px}}#switching #cont6 .wrapper .detail2{padding:35px 0 55px;background:url("../img/bg07_pc.png") no-repeat;background-size:100% 100%;text-align:center}@media print, screen and (max-width: 750px){#switching #cont6 .wrapper .detail2{padding:30px 0;background-image:url("../img/bg07_sp.png")}}#switching #cont6 .wrapper .detail2>p{font-size:16px;line-height:34px;margin-bottom:35px}@media print, screen and (max-width: 750px){#switching #cont6 .wrapper .detail2>p{font-size:14px;line-height:30px}}#switching #cont6 .wrapper .detail2>p em{font-size:20px;color:#1ba188;display:block;margin-bottom:15px}@media print, screen and (min-width: 751px){#switching #cont6 .wrapper .detail2>p em{font-size:30px;line-height:48px;margin-bottom:25px}}#switching #cont6 .wrapper .detail2 .btn{padding-right:35px;background-image:url("../img/icon08.png");background-size:30px;background-position:right 60px center}@media print, screen and (max-width: 750px){#switching #cont6 .wrapper .detail2 .btn{padding-right:20px;background-size:25px;background-position:right 30px center}}#switching #cont6 .wrapper:after{content:"";width:335px;height:250px;background:url("../img/arrow_g02.png") no-repeat;background-size:100% 100%;position:absolute;top:-45px;right:-90px;z-index:-1;pointer-events:none}@media print, screen and (max-width: 750px){#switching #cont6 .wrapper:after{width:205px;height:155px;top:-40px;right:0}}#switching #cont7{margin:110px auto 120px}@media print, screen and (max-width: 750px){#switching #cont7{margin:60px auto}}#switching #cont7 .ttl_box{margin-bottom:80px}@media print, screen and (max-width: 750px){#switching #cont7 .ttl_box{margin-bottom:40px}}@media print, screen and (min-width: 751px){#switching #cont7 .ttl_box h2{margin-bottom:55px}}#switching #cont7 dl{padding:55px 120px 40px;border-bottom:1px #18bd8d solid}@media print, screen and (max-width: 750px){#switching #cont7 dl{padding:30px 0}}#switching #cont7 dl dt,#switching #cont7 dl dd{display:flex}#switching #cont7 dl dt img,#switching #cont7 dl dd img{width:35px;margin:0 30px 0 -65px}@media print, screen and (max-width: 750px){#switching #cont7 dl dt img,#switching #cont7 dl dd img{width:25px;margin:0 10px 0 0}}#switching #cont7 dl dt{font-size:18px;line-height:32px;align-items:center;margin-bottom:30px}@media print, screen and (max-width: 750px){#switching #cont7 dl dt{font-size:15px;line-height:25px;margin-bottom:20px}}#switching #cont7 dl dd{align-items:flex-start}#switching #cont7 dl dd img{margin-top:5px}#switching #cont7 dl dd span{width:100%;padding:21px 30px;background-color:rgba(24,189,141,0.1);font-size:16px;line-height:28px;color:#4e4e4e}@media print, screen and (max-width: 750px){#switching #cont7 dl dd span{padding:15px 20px;font-size:14px;line-height:24px}}#switching #cont7 dl:nth-of-type(1){border-top:2px #18bd8d solid}#switching #cont8{padding:65px 0 80px;background-color:#f0f5f4}@media print, screen and (max-width: 750px){#switching #cont8{padding:60px 0}}#switching #cont8 .ttl_box h2:after{background-image:url(../img/arrow_w01.png)}@media print, screen and (min-width: 751px){#switching #cont8 .ttl_box h2:after{left:-120px}}#switching #cont8 .cont_box{background-color:#fff;display:flex;align-items:center;margin-top:60px}@media print, screen and (max-width: 750px){#switching #cont8 .cont_box{margin-top:40px;display:block}}#switching #cont8 .cont_box p{width:50%;padding:0 35px}@media print, screen and (max-width: 750px){#switching #cont8 .cont_box p{width:100%;padding:30px 0}}#switching #cont8 .cont_box p a{font-size:16px;line-height:34px;text-decoration:underline;color:#231815}@media print, screen and (max-width: 750px){#switching #cont8 .cont_box p a{font-size:14px;line-height:30px;text-align:center}}#switching #cont8 .cont_box img{width:50%}@media print, screen and (max-width: 750px){#switching #cont8 .cont_box img{width:100%}}
/*# sourceMappingURL=style.css.map */
