@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");.sp{display:none!important}.pc{display:block!important}@media (max-width:800px){.sp{display:block!important}.pc{display:none!important}}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#222;font-size:17px;line-height:1.6;width:100%;-webkit-text-size-adjust:100%;background-color:#f5f5eb;background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/common/bg.png) 50% repeat;font-family:"Noto Serif JP",serif;margin:0 auto;overflow-x:hidden;position:relative;text-align:center}.gothicFnt{font-family:Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}dd,div,dl,dt,figure,h1,h2,h3,h4,h5,h6,img,li,p,ul{margin:0;padding:0}li,ul{display:inline-block;list-style:none}img{border:none;height:auto;max-width:100%;vertical-align:top}a{text-decoration:none}a.link{color:#28e6ff;font-weight:500;text-decoration:underline}#pagetop{background-color:hsla(0,0%,100%,.8);border-radius:50%;bottom:10px;color:#222;display:block;font-size:30px;height:80px;opacity:.8;padding-top:15px;position:fixed;right:20px;width:80px;z-index:100}@media screen and (max-width:800px){#pagetop{font-size:25px;height:60px;padding-top:10px;right:10px;width:60px}}#pagetop:hover{background-color:#fff;opacity:.9}#gNavi_head{background-color:#000;font-size:15px;height:120px;left:0;position:fixed;top:0;width:100%;z-index:10100}@media screen and (max-width:800px){#gNavi_head{height:70px}}#gNavi_head .inner{align-items:center;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;height:100px;height:100%;-webkit-justify-content:space-between;margin:0 auto;max-width:1300px;position:relative;width:100%}@media screen and (max-width:800px){#gNavi_head .inner{display:block}}#gNavi_head .inner #mobile-head{display:inline-block}#gNavi_head .inner #mobile-head .logoWrap{margin:0 auto;padding-left:7px;position:relative;z-index:10001}@media screen and (max-width:800px){#gNavi_head .inner #mobile-head .logoWrap{left:10px;padding-left:0;position:absolute;top:8px}}#gNavi_head .inner #mobile-head .logoWrap .logo{display:inline-block}#gNavi_head .inner #mobile-head .logoWrap .logo img{max-width:550px;width:84%}@media screen and (max-width:800px){#gNavi_head .inner #mobile-head .logoWrap .logo img{max-width:250px}}#gNavi_head .inner #mobile-head #nav-toggle{display:none}@media screen and (max-width:800px){#gNavi_head .inner #mobile-head #nav-toggle{cursor:pointer;display:block;height:70px;padding:20px 0;position:absolute;right:20px;top:0;width:30px;z-index:101000}#gNavi_head .inner #mobile-head #nav-toggle div{position:relative}}#gNavi_head .inner #mobile-head #nav-toggle div span{background:#fff;display:block;height:2px;left:0;position:absolute;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;width:100%}#gNavi_head .inner #mobile-head #nav-toggle div span:first-child{top:0}#gNavi_head .inner #mobile-head #nav-toggle div span:nth-child(2){top:13px}#gNavi_head .inner #mobile-head #nav-toggle div span:nth-child(3){background:linear-gradient(90deg,#000,#000 35%,#fff 0,#fff);top:26px}#gNavi_head .inner .gNavi_rightCnt_Wrap{align-items:center;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;height:100%;width:45%;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between}@media screen and (max-width:800px){#gNavi_head .inner .gNavi_rightCnt_Wrap{width:100%}}#gNavi_head .inner #global-nav{align-items:center;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;height:100%;justify-content:flex-end;margin:0 auto;width:100%}@media screen and (max-width:800px){#gNavi_head .inner #global-nav{background:rgba(0,0,0,.95);height:calc(100vh - 70px);margin-top:70px;overflow:scroll;padding:0;position:fixed;text-align:center;top:-3000px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#gNavi_head .inner #global-nav::-webkit-scrollbar{width:3px}#gNavi_head .inner #global-nav::-webkit-scrollbar-track{background:#f2f2f2;border-radius:0}#gNavi_head .inner #global-nav::-webkit-scrollbar-thumb{background:#1a110c;border-radius:0}}#gNavi_head .inner #global-nav .naviWrap{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media screen and (max-width:800px){#gNavi_head .inner #global-nav .naviWrap{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:160px;padding-top:120px;width:100%}}@media screen and (max-width:600px){#gNavi_head .inner #global-nav .naviWrap{padding-top:0}}#gNavi_head .inner #global-nav .naviWrap .gNavi{align-items:center;display:block;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;height:100%;-webkit-justify-content:space-between;text-align:center}@media screen and (max-width:800px){#gNavi_head .inner #global-nav .naviWrap .gNavi{bottom:0;display:block;list-style:none;position:static;right:0;width:100%}}#gNavi_head .inner #global-nav .naviWrap .gNavi>li{align-items:center;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;height:auto;height:100%}@media screen and (max-width:800px){#gNavi_head .inner #global-nav .naviWrap .gNavi>li{border-bottom:1px solid #fff;display:block;height:auto;position:static;width:100%}#gNavi_head .inner #global-nav .naviWrap .gNavi>li:first-child{border-top:1px solid #fff}}#gNavi_head .inner #global-nav .naviWrap .gNavi>li>a{align-items:center;color:#fff;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;font-size:15px;font-weight:500;line-height:1.2;padding:15px 13px;width:100%;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;height:auto;height:100%;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:center;-webkit-justify-content:center}@media screen and (max-width:800px){#gNavi_head .inner #global-nav .naviWrap .gNavi>li>a{color:#fff;display:block;font-size:16px;height:60px;padding:20px 15px;position:relative;text-align:left;width:100%}#gNavi_head .inner #global-nav .naviWrap .gNavi>li>a:after{border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;right:18px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}}#gNavi_head .inner #global-nav .naviWrap .gNavi>li>a:hover{background-color:rgba(117,172,250,.4);background-color:rgba(176,187,193,.25);text-decoration:underline}@media screen and (max-width:800px){.open#gNavi_head .inner #mobile-head #nav-toggle{padding:12px 0}.open#gNavi_head .inner #mobile-head #nav-toggle div span:first-child{top:17px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open#gNavi_head .inner #mobile-head #nav-toggle div span:nth-child(2){left:50%;width:0}.open#gNavi_head .inner #mobile-head #nav-toggle div span:nth-child(3){background:#fff;top:17px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #global-nav{-moz-transform:translateY(3000px);-webkit-transform:translateY(3000px);transform:translateY(3000px)}.Gnavi_overflow{overflow:hidden}}section{position:relative;text-align:left;width:100%;z-index:1}section .inner{margin:0 auto;max-width:1300px;width:100%}@media screen and (max-width:800px){section .inner{width:90%}}.keyVis{height:calc(100vh - 120px);margin-top:120px;position:relative;width:100%}@media screen and (max-width:800px){.keyVis{display:block;height:auto;margin-top:70px;overflow:hidden;width:100%}}.keyVis:before{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/pc/mv.jpg) 50% no-repeat;background-size:cover;content:"";display:block;height:calc(100vh - 120px);left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:800px){.keyVis:before{display:none}}.keyVis .mv_logo{left:3%;top:6%;width:23%}.keyVis .mv_chara,.keyVis .mv_logo{max-width:290px;position:absolute;z-index:2}.keyVis .mv_chara{bottom:2%;bottom:0;left:0;margin:0 auto;right:5%;width:29%;width:34vh}.keyVis .mv_chara img{width:28vw}.keyVis .mv_ttl{bottom:0;margin:0 auto;max-width:570px;position:absolute;right:0;text-align:right;width:40%;z-index:2}.keyVis .mv_ttl img{width:45vw}footer{position:relative;z-index:1}footer,footer .inner{display:block;margin:0 auto;text-align:center;width:100%}footer .inner{background-color:#000;padding:20px 10px 0}footer .inner a{color:#fff;text-decoration:underline}footer .inner a:hover{text-decoration:none}@media screen and (max-width:800px){footer .inner{padding:30px 15px 0}}footer .inner p{color:#fff;display:block;font-size:13px;text-align:center}footer .inner img{display:block;margin:0 auto 10px;max-width:120px;width:20%}footer .inner .footerBnr{margin-top:20px}footer .inner .footerBnr a{display:inline-block;max-width:360px;width:60%}footer .inner .footerBnr a:hover{opacity:.8}footer .inner .footerBnr img{max-width:100%;width:100%}.sec1_ttl{margin:0 auto;max-width:420px;padding-top:30px;position:relative;width:40%}@media screen and (max-width:800px){.sec1_ttl{max-width:100%;width:60vw}.sec1_ttl img{margin-left:10px}}.sec1_ttl:before{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/common/character01.png) 50% no-repeat;background-size:100%;bottom:-80px;content:"";height:228px;left:-185px;max-width:162px;position:absolute;width:60%}@media screen and (max-width:800px){.sec1_ttl:before{bottom:-40px;height:27.75vw;left:-18.75vw;max-width:100%;width:20vw}}.sec1_ttl:after{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/common/character02.png) 50% no-repeat;background-size:100%;bottom:-80px;content:"";height:234px;max-width:112px;position:absolute;right:-145px;width:50%}@media screen and (max-width:800px){.sec1_ttl:after{bottom:-40px;height:28.5vw;max-width:100%;right:-16.25vw;width:13.75vw}}.sec2_ttl{margin:0 auto;max-width:190px;padding-top:50px;position:relative;width:40%}@media screen and (max-width:800px){.sec2_ttl{max-width:100%;width:30.375vw}}.sec2_ttl:before{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/common/character04.png) 50% no-repeat;background-size:100%;bottom:-80px;content:"";height:222px;left:-110px;max-width:87px;position:absolute;width:50%}@media screen and (max-width:800px){.sec2_ttl:before{bottom:-60px;height:28.5vw;left:-14.375vw;max-width:100%;width:11.625vw}}@media screen and (max-width:600px){.sec2_ttl:before{bottom:-40px}}.sec2_ttl:after{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/common/character05.png) 50% no-repeat;background-size:100%;bottom:-90px;content:"";height:248px;max-width:144px;position:absolute;right:-150px;width:70%}@media screen and (max-width:800px){.sec2_ttl:after{bottom:-60px;height:31.5vw;max-width:100%;right:-21.875vw;width:18.375vw}}@media screen and (max-width:600px){.sec2_ttl:after{bottom:-40px}}.sec3_ttl{margin:0 auto;max-width:220px;padding-top:30px;position:relative;width:40%}@media screen and (max-width:800px){.sec3_ttl{max-width:100%;width:35.75vw}}.sec3_ttl:before{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/common/character06.png) 50% no-repeat;background-size:100%;bottom:-20px;content:"";height:140px;left:-70px;max-width:65px;position:absolute;width:60%}@media screen and (max-width:800px){.sec3_ttl:before{bottom:-25px;height:19.125vw;left:-11.25vw;max-width:100%;width:9.375vw}}@media screen and (max-width:600px){.sec3_ttl:before{bottom:-20px}}.chara03{margin:0 auto;max-width:154px;width:30%}@media screen and (max-width:800px){.chara03{max-width:100%;width:20.5vw}}.corabo{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/pc/bg1.jpg) 50% no-repeat;background-size:cover;padding:50px 0 30px}@media screen and (max-width:800px){.corabo{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/sp/bg1.jpg) 50% no-repeat;background-size:cover}}.introduction{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/pc/bg2.png) 50% repeat-y;background-size:contain;padding:50px 0 30px}@media screen and (max-width:800px){.introduction{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/sp/bg2.png) 50% repeat-y;background-size:contain}}.introduction2{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/pc/bg3.png) 50% repeat-y;background-size:contain;padding:50px 0 30px}@media screen and (max-width:800px){.introduction2{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/sp/bg3.png) 50% repeat-y;background-size:contain}}.trailer{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/pc/bg4.png) 50% repeat-y;background-size:contain;padding:50px 0 30px}@media screen and (max-width:800px){.trailer{background:url(https://8455400.fs1.hubspotusercontent-na1.net/hubfs/8455400/conan-meets-shinshu/sp/bg4.png) 50% repeat-y;background-size:contain}}#corabo{margin-top:-120px;padding-top:170px}@media screen and (max-width:800px){#corabo{margin-top:-80px;padding-top:80px}}#introduction{margin-top:-120px;padding-top:140px}@media screen and (max-width:800px){#introduction{margin-top:-80px;padding-top:80px}}.iframe_Wrap{margin:0 auto;width:70%}@media screen and (max-width:800px){.iframe_Wrap{margin-top:20px;width:100%}}.iframeArea{margin-bottom:.5%;margin-top:3.5%;padding:57.25% 0 0;position:relative;width:100%}.iframeArea.topPage{margin-bottom:0;margin-top:0;padding:56.3% 0 0}@media screen and (max-width:800px){.iframeArea{display:block;margin:0 auto}}.iframeArea iframe{border:5px solid #fff;border-radius:7px;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.hov:hover{opacity:.7}.mb1half{margin-bottom:.5em!important}.mb1em{margin-bottom:1em!important}.mb2em{margin-bottom:2em!important}.mt0{margin-top:0!important}dl.detail{width:100%}dl.detail dt{color:#fff;display:inline-block;font-size:14px;position:relative;vertical-align:top;width:6em}@media screen and (max-width:800px){dl.detail dt{font-size:3.5vw;line-height:1.6}}dl.detail dt:after{content:"：";position:absolute;right:0;top:0}dl.detail dd{color:#fff;display:inline-block;font-size:14px;vertical-align:top;width:calc(100% - 7em)}@media screen and (max-width:800px){dl.detail dd{font-size:3.5vw;line-height:1.6}}.flexWrap01{align-items:center;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;margin:0 auto;width:96%;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between}@media screen and (max-width:800px){.flexWrap01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexWrap01.reverse{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.flexWrap01.column_pc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:800px){.flexWrap01.column_pc{flex-direction:row;width:100%}}.flexWrap01 .content{width:48%}@media screen and (max-width:800px){.flexWrap01 .content{width:100%}}.flexWrap02{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;margin:0 auto;width:96%;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:800px){.flexWrap02{width:100%}}.flexWrap02 .content{margin:.5%;width:23.5%}@media screen and (max-width:800px){.flexWrap02 .content{width:32%}}.flexWrap02 .content.linkBtn2{height:70px}.flexWrap02 .content.linkBtn2.txt_type6{align-items:center;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;font-family:"Noto Serif JP",serif;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;height:70px;justify-content:center;line-height:1.4}@media screen and (max-width:800px){.flexWrap02 .content.linkBtn2.txt_type6{font-size:3vw;line-height:1.4;padding:5px}.flexWrap02 .content.linkBtn2{height:12.5vw}}p{color:#fff}.txt_type1{color:#fff;font-size:18px;line-height:1.6}@media screen and (max-width:800px){.txt_type1{font-size:4.25vw;line-height:1.6}}.txt_type2{color:#fff;font-size:16px;line-height:1.6}@media screen and (max-width:800px){.txt_type2{font-size:3.75vw;line-height:1.6}}.txt_type3{color:#fff;font-size:17px;line-height:1.6}@media screen and (max-width:800px){.txt_type3{font-size:3.75vw;line-height:1.6}}.txt_type4{color:#fff;font-size:20px;line-height:1.6}@media screen and (max-width:800px){.txt_type4{font-size:4.5vw;line-height:1.6}}.txt_type5{color:#fff;font-size:15px;line-height:1.6}@media screen and (max-width:800px){.txt_type5{font-size:3.75vw;line-height:1.6}}.txt_type6{color:#fff;font-size:14px;line-height:1.5}@media screen and (max-width:800px){.txt_type6{font-size:3.75vw;line-height:1.6}}.txt_type7{color:#fff;font-size:30px;line-height:1.5}@media screen and (max-width:800px){.txt_type7{font-size:4.5vw;line-height:1.6}}.read_type1{text-align:center}@media screen and (max-width:800px){.read_type1{text-align:left}}.tar{text-align:right}.tac{text-align:center}.txtIndent{padding-left:1em;text-indent:-1em}.yllwFnt{color:#ffff6e!important;font-weight:500}.blckFnt{color:#000!important;font-weight:500}.w100{width:100%!important}.w600{margin:0 auto;max-width:600px}@media screen and (max-width:800px){.w100_sp{width:100%!important}}.imgtype1{margin:0 auto;max-width:430px;width:100%}@media screen and (max-width:800px){.imgtype1{max-width:520px;width:100%}}.linkBtn1{margin:0 auto;max-width:280px;width:60%}.linkBtn1 a{background-image:linear-gradient(90deg,#ececec,hsla(0,0%,93%,.9) 30%,#eee 70%,#ececec);border:2px solid #fff;border-radius:4px;color:#222;display:block;font-weight:500;padding:10px;text-align:center}.linkBtn1 a:hover{opacity:.9}.linkBtn2{background-color:rgba(0,0,100,.85);border:2px solid #fff;border-radius:4px;color:#fff;display:block;font-weight:500;margin:0 auto;max-width:280px;padding:15px 10px;text-align:center;width:60%}.linkBtn2:hover{background-color:rgba(23,144,224,.85);opacity:.9}.linkBtn3{margin:30px auto;max-width:640px;width:60%}.linkBtn3 a{background-color:rgba(0,0,100,.85);border:2px solid #fff;border-radius:4px;color:#fff;display:block;font-weight:500;padding:30px 10px;text-align:center}.linkBtn3 a:hover{background-color:rgba(23,144,224,.85);opacity:.9}.boxFrameWrap{background-color:rgba(6,14,89,.85);border-radius:10px;margin:0 auto;padding:15px;width:96%}@media screen and (max-width:800px){.boxFrameWrap{padding:10px;width:100%}}.boxFrame1{background-color:hsla(0,0%,100%,.9);border-radius:10px;margin-bottom:10px;padding:10px}.boxFrame2{border:2px solid #fff;border-radius:10px;margin-bottom:10px;padding:0 0 10px}@media screen and (max-width:800px){.boxFrame2{margin-bottom:15px}}.boxFrame2 .innerTtl{background-color:#fff;border-radius:7px 7px 0 0;color:#000;font-weight:500;padding:8px;text-align:center}@media screen and (max-width:800px){.boxFrame2 .innerTtl{text-align:left}}.boxFrame2 .boxFrame2_innerWrap{padding:10px}.sec1_content{padding-top:20px}.sec1_content .logo_shinshu{display:block;margin:0 auto 20px;max-width:240px;width:30%}@media screen and (max-width:800px){.sec1_content .logo_shinshu{max-width:100%;padding-right:3px;width:30vw}}.sec1_content .sec1_subttl1{margin:50px auto 20px;max-width:204px;width:100%}@media screen and (max-width:800px){.sec1_content .sec1_subttl1{margin:30px 0 15px;max-width:100%;width:37.5vw}}.sec1_content .sec1_subttl2{margin:50px auto 20px;max-width:640px;width:100%}@media screen and (max-width:800px){.sec1_content .sec1_subttl2{margin:30px 0 15px;max-width:100%;width:67.875vw}}.sec1_content .sec1_subttl3{margin:50px auto 20px;max-width:230px;width:100%}@media screen and (max-width:800px){.sec1_content .sec1_subttl3{margin:30px 0 15px;max-width:100%;width:42.25vw}}.sec1_content .sec1_subttl4{margin:50px auto 20px;max-width:335px;width:100%}@media screen and (max-width:800px){.sec1_content .sec1_subttl4{margin:30px 0 15px;max-width:100%;width:65.25vw}}.sec2_content{padding-top:30px}.sec2_content .img01{display:block;margin:0 auto 5px;max-width:240px;width:25%}@media screen and (max-width:800px){.sec2_content .img01{max-width:100%;width:30vw}}.sec2_content .img02{display:block;margin:0 auto;max-width:600px;width:45%}@media screen and (max-width:800px){.sec2_content .img02{max-width:100%;width:75vw}}.sec2_content .img03{display:block;margin:0 auto 40px;max-width:900px;width:70%}@media screen and (max-width:800px){.sec2_content .img03{max-width:100%;width:87.5vw}}.sec2_content .img04{display:block;margin:0 auto 20px;max-width:560px;width:42%}@media screen and (max-width:800px){.sec2_content .img04{max-width:100%;width:75vw}}.sec2plus_content{padding-top:30px}.sec2plus_content .img01{display:block;margin:0 auto 20px;max-width:880px;width:80%}@media screen and (max-width:800px){.sec2plus_content .img01{max-width:100%;width:86.25vw}}.sec2plus_content .img02{display:block;margin:0 auto 30px;max-width:600px;width:60%}@media screen and (max-width:800px){.sec2plus_content .img02{max-width:100%;width:86.25vw}}.sec2plus_content .img03{display:block;margin:0 auto 20px;max-width:140px;width:20%}@media screen and (max-width:800px){.sec2plus_content .img03{max-width:100%;width:20.375vw}.boxFrameWrap .flexWrap01.column_pc .linkBtn1{margin:0;width:50%}.boxFrameWrap .flexWrap01 .content:last-child .boxFrame2,.boxFrameWrap>.boxFrame2:last-child{margin-bottom:0}}