@import url(c:\xampp\htdocs\Ikkatsu_mitsumori2\ikkatsu2_www\css\ress.css);body{color:#43515a;font-family:Linotte, YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,"MS PGothic",Arial,Helvetica,Verdana,sans-serif !important;font-size:18px;height:100vh;margin:0;padding:0;width:100%}a{color:#ce0057;font-weight:bold;text-decoration:none;transition:.35s linear}a:hover{text-decoration:none;transition:.35s linear}ul,ol{list-style:none}em{font-style:normal}select{cursor:pointer}table{border-collapse:collapse}p{line-height:2}p a{text-decoration:underline}@media screen and (max-width: 414px){body{font-size:16px}}#wapper{padding-top:85px}.siteName{display:block;fill:#1e1f7d;height:100%;width:auto}.siteName .color{fill:#00b4ef}.entry a{align-items:center;background:#ce0057;border-radius:5px;color:#fff !important;display:flex !important;height:100%;justify-content:center;width:100%}section .entry{font-size:22px;height:60px;margin:0 auto;width:400px}.section{padding:60px 0}.title{font-feature-settings:"palt";font-size:40px;margin-bottom:40px;text-align:center}.conclusion{font-feature-settings:"palt"}.note{color:#43515a !important;font-size:14px;font-weight:normal}@media screen and (max-width: 798px){#wapper{padding-top:65px}.section{padding:60px 40px}}@media screen and (max-width: 414px){.section .entry{margin:0 40px;width:auto}.title{font-size:5vw !important;margin-bottom:20px}.section{padding:40px 0}}#header{background:#fff;box-shadow:1px 1px 2px rgba(205,214,221,0.5);height:85px;padding:20px;position:fixed;top:0;transition:top .65s ease-in;width:100%;z-index:999}#header .siteId{align-items:center;display:flex;float:left;height:100%}#header .logo a{display:flex;height:40px;width:124.8px}#header .logo a img{object-fit:contain}#header a.phoneButton{border-left:1px solid #ccc;border-right:1px solid #ccc;display:none;height:60%;position:absolute;right:65px;top:20%;width:60px}#header a.phoneButton img{height:30px;width:30px}#header #pageNav{align-items:center;display:flex;float:right;font-size:14px;height:100%}#header #pageNav ul{align-items:center;display:flex;height:100%}#header #pageNav li{float:left;margin-left:40px}#header #pageNav li:first-child{margin-left:0}#header #pageNav li.phoneNumber a:before{background:url(/img/about/tel_icon_blue.webp) no-repeat center;background-size:cover;bottom:-2px;content:"";display:inline-block;height:1em;margin-right:10px;position:relative;width:1em}#header #pageNav li a{color:#43515a;display:block;position:relative}#header #pageNav li a:hover{color:#00b4ef}#header #pageNav li a:after{background:#00b4ef;bottom:-10px;content:"";height:1px;left:-5px;position:absolute;transform:scale(0, 1);transform-origin:center top;transition:transform .3s;width:calc(100% + 10px)}#header #pageNav li a:hover:after{transform:scale(1, 1)}#header #pageNav .entry{height:35px;width:120px}@media screen and (max-width: 798px){#header{height:65px}#header a.phoneButton{align-items:center;display:flex;justify-content:center}#header #pageNav{background:rgba(30,31,125,0.9);height:100%;position:fixed;right:-100%;text-align:center;top:0;transition:.35s ease-in-out;width:100%}#header #pageNav li.phoneNumber a:before{background:url(/img/about/tel_icon_wt.webp) no-repeat center;background-size:cover}.open #header #pageNav{transform:translate3d(-100%, 0, 0)}#header #pageNav ul{display:block;margin:100px auto 0;width:300px}#header #pageNav li{float:none;margin:0 0 40px;width:100%}#header #pageNav li a{color:#fff}#header #pageNav .entry{height:40px;margin:0 auto;width:200px}#navToggle{cursor:pointer;display:block;float:right;height:30px;width:30px;z-index:1000}#navToggle div{position:relative}#navToggle span{background:#003a6f;display:block;height:4px;left:0;position:absolute;transition:.35s ease-in-out;width:100%}#topPage #navToggle span{background:#fff}#navToggle span:nth-child(1){top:0}#navToggle span:nth-child(2){top:10px}#navToggle span:nth-child(3){top:20px}.open #navToggle{position:relative;z-index:1000}.open #navToggle span{background:#fff}.open #navToggle span:nth-child(1){top:11px;transform:rotate(315deg)}.open #navToggle span:nth-child(2){left:50%;width:0}.open #navToggle span:nth-child(3){top:11px;transform:rotate(-315deg)}}#footer{font-size:16px;margin-top:60px;text-align:center}#footer .inner{margin:0 auto 60px;max-width:1020px}#footer .inner div{box-sizing:border-box;float:left;width:50%}#footer .inner .tel{padding-right:20px}#footer .inner .entry{padding-left:20px;text-align:center}#footer .inner .tel a{color:#43515a;display:block;font-size:40px;font-weight:bold}#footer .inner .entry a{font-size:28px;height:80px}#footer .footer{background:#1e1f7d;padding-bottom:20px}#footer .footer a{color:#fff}#footer .footer small{color:#fff}#footer .footer nav{padding:70px 20px}#footer .footer nav ul{display:flex;justify-content:space-evenly;margin:auto;width:70%}@media screen and (max-width: 1024px){#footer{margin:0}#footer .inner{padding:60px 40px 0}#footer .footer nav ul{width:100%}}@media screen and (max-width: 798px){#footer{margin:0}#footer .inner{padding:20px 20px 0}#footer .inner div{width:100%}#footer .inner .tel{margin-bottom:20px;padding:0}#footer .inner .tel a{font-size:10vw}#footer .inner .entry{padding:0}#footer .footer nav ul{flex-wrap:wrap;justify-content:space-between;max-width:400px}#footer .footer nav ul li{min-width:9em;text-align:left}#footer .footer nav ul li a{line-height:1.7}}@media screen and (max-width: 414px){#footer .inner .tel{text-align:left}#footer .footer nav ul li{min-width:8em}}#firstView{background:url(/img/about/firstview-back.webp) no-repeat center;background-size:cover;box-sizing:border-box;height:50vw;max-height:630px;position:relative;text-align:center;width:100%}#firstView .inner{left:50%;margin:-180px 0 0 -200px;position:absolute;top:50%;width:400px}#firstView .title{line-height:1.3}#firstView .title span{display:block}#firstView .title span:nth-child(3){text-align:left}#firstView .title em{font-size:120px}#firstView .icon{position:absolute}#firstView .punch{left:20px;top:-20px}#firstView .graph{right:0;top:205px}@media screen and (max-width: 798px){#firstView{background:url(/img/about/firstview-back-min.webp) no-repeat center;min-height:840px}}@media screen and (max-width: 414px){#firstView{background-position:top;background-size:cover;height:auto;margin:0 !important;min-height:auto}#firstView .inner{box-shadow:0 -80px 100px #fff inset;left:auto;margin:0;padding:60px 0;position:static;top:auto;width:100%}#firstView .title{font-size:32px;text-shadow:0 0 5px #fff}#firstView .title em{font-size:80px}#firstView .title span:nth-child(3){text-align:center}#firstView .title span{text-shadow:#fff 1px 1px 1px, #fff -1px 1px 0, #fff 1px -1px 1px, #fff -1px -1px 1px, 0 0 4px #053166}#firstView .icon{display:none}#firstView .entry{margin:0 40px;width:auto}}#about{margin:0 auto;max-width:1020px;width:100%}#about .title{text-align:center}#about .title .siteName{display:inline-block;width:240px}#about ul{display:flex;font-weight:bold;text-align:center}#about li{width:calc(100% / 3)}#about li em{color:#00b4ef}#about li .image{border-bottom:solid 2px #1e1f7d;color:#1e1f7d;font-size:28px;margin:0 20px 20px;padding-bottom:20px}#about li .point{color:#00b4ef;margin-bottom:20px}#about li .point em{font-size:28px}#about li .addition{margin:0 20px;text-align:left}#about li:last-child .addition em{font-size:18px}#about .conclusion{font-size:22px;font-weight:bold;margin:40px 0;text-align:center}#about .conclusion em{font-size:40px}#about .SP_Only{display:none}@media screen and (max-width: 1024px){#about ul{padding:0 20px}}@media screen and (max-width: 798px){#about li span{display:none}#about li .point em{font-size:25px}#about .conclusion span{display:block}}@media screen and (max-width: 414px){#about .title .siteName{width:180px}#about h1.title img{width:250px}#about ul{flex-direction:column}#about li{float:none;margin-bottom:40px;width:100%}#about li:last-child{margin:0}#about li .addition{text-align:center}#about li .image{align-items:center;display:flex;justify-content:space-evenly;padding-bottom:0}#about li .image img{margin-bottom:15px;max-height:60px;width:50px}#about li .point{margin-bottom:5px}#about .conclusion{font-size:18px}#about .conclusion em{font-size:32px}#about .SP_Only{display:block}}#trouble{background:url(/img/about/trouble-back.webp) no-repeat center;background-size:cover;color:#fff}#trouble .inner{margin:0 auto;padding:60px 0;width:1020px}#trouble .title{align-items:center;display:flex}#trouble .title:before{background:url(/img/question2.svg);content:"";display:block;float:left;height:50px;margin-right:20px;width:50px}#trouble ul{font-size:22px;font-weight:bold}#trouble li{margin-bottom:20px;padding-left:70px;position:relative}#trouble li:before{border:solid 4px #fff;border-right:0;border-top:0;content:"";height:14px;left:13px;margin-top:-13px;position:absolute;top:50%;transform:rotate(-45deg);width:24px}#trouble li:last-child{margin-bottom:0}#trouble .conclusion{font-size:40px;font-weight:bold;margin:0 auto;position:relative;text-shadow:2px 2px #00b4ef;width:1020px;z-index:2}#trouble .conclusion:before{background:#00b4ef;bottom:20px;content:"";display:block;height:43px;margin-left:-100%;position:absolute;transform:skew(-25deg);width:200%;z-index:-1}#trouble .conclusion:last-child{display:none}#trouble .conclusion em{font-size:66px}#trouble .conclusion .siteName{display:inline;fill:#fff;height:55px}#trouble .conclusion .siteName .color{fill:#fff}@media screen and (max-width: 1024px){#trouble .conclusion{font-size:31px;width:100%}#trouble .inner{padding:60px 40px}}@media screen and (max-width: 798px){#trouble .conclusion{text-shadow:none;width:100%}#trouble .conclusion:before{margin:0;width:100%}#trouble .conclusion span{display:inline-block;text-align:center}#trouble .conclusion img{width:calc(100% - 4em)}#trouble .inner{padding:0;width:auto}}@media screen and (max-width: 414px){#trouble{padding:40px 20px}#trouble .title:before{background-size:contain;height:30px;margin-right:10px;width:30px}#trouble ul{font-size:16px}#trouble li{border-bottom:solid 1px #fff;padding:0 0 20px 40px}#trouble li:before{border:solid 4px #fff;border-right:0;border-top:0;content:"";height:14px;left:13px;margin-top:-13px;position:absolute;top:50%;transform:rotate(-45deg);width:20px}#trouble .conclusion{font-size:22px;text-align:center}#trouble .conclusion:before{bottom:5px;margin-left:0}#trouble .conclusion:last-child{display:block}#trouble .conclusion:nth-last-child(2){display:none}#trouble .conclusion em{font-size:40px}#trouble .conclusion .siteName{height:auto;width:70%}}#point>.title{text-align:center}#point>.title span{display:inline-block;padding:0 20px;position:relative;width:auto}#point>.title>span:before{background:#00b4ef;bottom:10px;content:"";display:block;height:24px;margin-left:-20px;position:absolute;transform:skew(-25deg);width:100%;z-index:-1}#point>.title em{font-size:60px}#point .point{display:table;width:100%}#point .point .content,#point .point .image{display:table-cell;height:100%;min-height:420px;width:50%}#point .point .content{box-sizing:border-box;padding:60px 0}#point .point .content .inner{width:510px}#point .point:nth-child(2) .content .inner,#point .point:nth-child(4) .content .inner{float:right}#point .point:nth-child(3) .content .inner{float:left}#point .point .content .title{border-bottom:solid 2px #1e1f7d;color:#1e1f7d;padding-bottom:40px}#point .point .content .title span{display:block;font-size:32px}#point .point:nth-child(2) .content p,#point .point:nth-child(4) .content p{padding-right:40px}#point .point:nth-child(3) .content .title,#point .point:nth-child(3) .content p{padding-left:40px}#point .point:nth-child(2) .image{background:url(/img/about/point1.jpg) no-repeat center;background-size:cover}#point .point:nth-child(3) .image{background:url(/img/about/point2.jpg) no-repeat center;background-size:cover}#point .point:nth-child(4) .image{background:url(/img/about/point3.jpg) no-repeat center;background-size:cover}#point .SP_Only{display:none}@media screen and (max-width: 1024px){#point .point .content .inner{box-sizing:border-box;width:100%}#point .point:nth-child(2) .content .inner,#point .point:nth-child(4) .content .inner{padding-left:40px}#point .point:nth-child(3) .content .inner{padding-right:40px}}@media screen and (max-width: 798px){#point .title{font-size:33px}#point .point .content{display:block;min-height:auto;padding:0;width:100%}#point .point .image{display:block;height:40vw;margin:40px;min-height:auto;padding:0;width:100%;width:calc(100% - 80px)}#point .point .content .inner{float:none !important;padding:0 40px;width:100%}#point .point:nth-child(3) .image:nth-child(1){display:none}#point .point .content p{padding:0 !important}#point .SP_Only{display:block !important}}@media screen and (max-width: 414px){#point>.title{padding:0 10px}#point>.title span span{display:none}#point>.title em{font-size:40px}#point .point{margin-bottom:20px}#point .point .content .title{margin-bottom:20px;padding:0 !important;padding-bottom:20px !important}#point .point .content .title span{font-size:22px}#point .point .image{margin:20px;width:calc(100% - 40px)}#point .point .content .inner{padding:0 20px !important}}#merit{background:url(/img/about/merit-back.jpg) no-repeat center center;background-size:contain}#merit .title{text-align:center}#merit ul{background:url(/img/about/merit-phone.webp) no-repeat center center;box-sizing:border-box;height:485px;margin:0 auto 60px;padding-top:60px;width:1020px}#merit li{font-feature-settings:"palt";width:360px}#merit li:nth-child(odd){margin-left:0}#merit li:nth-child(even){margin-left:660px}#merit li:nth-child(odd) span{float:right}#merit li:nth-child(even) span{float:left}#merit li span{background:#1e1f7d;color:#fff;display:inline-block;font-size:22px;font-weight:bold;line-height:1;padding:14px}@media screen and (max-width: 1024px){#merit ul{padding:60px 40px 0;width:100%}#merit li{margin:0 !important;width:100%}#merit li:nth-child(odd) span{float:left}#merit li:nth-child(even) span{float:right}}@media screen and (max-width: 798px){#merit ul{height:auto;margin:0;padding:0 40px}#merit li{margin-bottom:20px !important}#merit li:first-child{padding-top:60px}#merit li:last-child{margin:0 !important;padding-bottom:60px}}@media screen and (max-width: 414px){#merit ul{background-size:contain;margin-bottom:40px;padding:0 20px}#merit li:first-child{padding-top:40px}#merit li:last-child{margin:0 !important;padding-bottom:40px}#merit li span{font-size:16px;padding:10px;position:relative}#merit li span:before{border-color:#1e1f7d transparent transparent transparent;border-style:solid;border-width:20px 7.5px 0 7.5px;bottom:-15px;content:"";position:absolute}#merit li:nth-child(odd) span:before{right:20px;transform:skew(25deg)}#merit li:nth-child(even) span:before{left:20px;transform:skew(-25deg)}}#system{background:#f7f8fe;padding:60px 0}#system .title{text-align:center}#system ul{margin:0 auto;max-width:1060px;width:100%}#system li{float:left;padding:0 20px;width:calc(100% / 3)}#system li .title{color:#1e1f7d;font-size:28px;font-weight:bold;margin-bottom:30px}#system li .image{align-items:center;align-items:center;display:flex;display:flex;height:130px;height:130px;justify-content:center;justify-content:center;width:100%;width:100%}@media screen and (max-width: 1024px){#system ul{padding:0 20px}}@media screen and (max-width: 798px){#system li{float:none;width:100%}}@media screen and (max-width: 414px){#system{padding:40px 0}#system ul{padding:0}}#flow{padding-top:60px}#flow .title{text-align:center}#flow ol{font-weight:bold;margin:0 auto;max-width:1060px;text-align:center;width:100%}#flow li{float:left;padding:30px 20px;width:calc((100% / 3) * 2 / 3)}#flow li .number{align-items:center;background:#1e1f7d;border-radius:50%;color:#fff;display:flex;font-size:22px;height:40px;justify-content:center;margin:0 auto 20px;width:40px}#flow li .content{border:solid 2px #cdd6dd;border-radius:50%;box-sizing:border-box;position:relative}#flow li .content:before{content:"";display:block;padding-top:100%}#flow li .content:after{border-right:solid 5px #1e1f7d;border-top:solid 5px #1e1f7d;content:"";height:20px;margin-top:-20px;position:absolute;right:-26px;top:50%;transform:rotate(45deg);width:20px}#flow li .content .inner{box-sizing:border-box;height:100%;left:0;padding-top:40px;position:absolute;top:0;width:100%}#flow li .content .title{font-size:18px;margin-bottom:20px}#flow li:last-child{box-sizing:border-box;padding-top:0;width:calc(100% / 3)}#flow li:last-child .content{border:solid 6px #1e1f7d}#flow li:last-child .content:after{display:none}#flow li:last-child .content .inner{padding-top:60px}#flow li:last-child .content .title{color:#1e1f7d;font-size:28px;margin-bottom:40px}@media screen and (max-width: 1024px){#flow ol{padding:0 20px}}@media screen and (max-width: 798px){#flow li{width:calc(100% / 3)}#flow li:nth-child(3) .content:after{bottom:-40px;left:50%;margin-left:-100px;top:auto;transform:rotate(180deg)}#flow li:last-child{width:100%}#flow li:last-child .content{height:313px;margin:0 auto;width:313px}}@media screen and (max-width: 414px){#flow ol{display:flex;flex-wrap:wrap;padding:10px}#flow li{margin-bottom:35px;padding:10px}#flow li .number{font-size:14px;height:36px;left:calc(50% - 18px);margin-bottom:10px;position:absolute;top:-14px;width:36px;z-index:1}#flow li .content{border-radius:10px;height:175px}#flow li .content .inner{padding-top:10px}#flow li .content .inner .title{font-size:16px;margin:15px auto;width:5em}#flow li .content:after{height:15px;margin-top:-7.5px;right:-18px;width:15px}#flow li:nth-child(3) .content:after{bottom:-33px;height:25px;left:-20px;margin-left:-60px;top:auto;transform:rotate(135deg);width:25px}#flow li:last-child .content{height:152px;width:100%}#flow li:last-child .content .inner{padding:0}#flow li:last-child .content .title{font-size:25px}#flow li:last-child .content .title span{display:none}#flow li:last-child .content img{height:58px}}#price{background:#f7f8fe}#price .inner{margin:0 auto;max-width:1020px;width:100%}#price table{background:#fff;border-radius:5px;margin-bottom:40px;width:100%}#price tr{border-bottom:solid 1px #cdd6dd}#price tr:last-child{border:none}#price th,#price td{font-weight:bold;padding:20px;text-align:center;width:50%}#price tr:nth-child(-n+2) td{color:#ce0057}#price .SP_Only{display:none}#price em{color:#ce0057;font-size:28px}#price span{color:#ce0057}@media screen and (max-width: 414px){#price{padding:40px 20px}#price th{padding:10px;width:30%}#price td{padding:10px;width:70%}#price td .note{display:block;text-align:left !important}#price td .note.center{text-align:center !important}#price .inner>p{text-align:left}#price .SP_Only{display:block}}#service{font-size:16px;line-height:1}#service ul{display:flex;flex-wrap:wrap;font-feature-settings:"palt";margin:0 auto;max-width:1060px;text-align:center;width:100%}#service li{box-sizing:border-box;padding:0 20px 20px;width:calc(100% / 3)}#service li.fourItems{width:calc(100% / 4)}#service li:last-child{text-align:left;width:100%}#service li figure{background:#f8f8fe;border:1px solid #c9c9dc;border-radius:5px;padding-bottom:10px}#service li figcaption{font-weight:bold}#service li .image{margin-bottom:10px;max-height:167px;position:relative}#service li .image:before{content:"";display:block;padding-top:75%}#service li img{border-radius:5px 5px 0 0;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#service .conclusion{font-size:28px;font-weight:bold;margin:60px 0;text-align:center}@media screen and (max-width: 1024px){#service{font-size:16px;padding:60px 20px}}@media screen and (max-width: 798px){#service li{padding:0 10px 10px}}@media screen and (max-width: 414px){#service{font-size:3.8vw;padding:40px 10px}#service li{padding:0 3px 10px;width:calc(100% / 3)}#service li.fourItems{width:calc(100% / 3)}#service li span{display:none}#service li figcaption{font-size:12px;letter-spacing:-1px}#service .conclusion{margin:40px 0}}#faq{background:#f7f8fe;padding:60px 0}#faq dl{margin:0 auto;max-width:1020px;width:100%}#faq dt{color:#1e1f7d;font-size:22px;font-weight:bold;line-height:1;margin-bottom:20px;padding-left:40px;position:relative;text-align:left}#faq dt:before{border:solid 2px #1e1f7d;border-radius:15px;box-sizing:border-box;color:#00b4ef;content:"Q";float:left;font-size:16px;font-weight:bold;height:30px;left:0;line-height:1;margin-top:-15px;padding-top:5px;position:absolute;text-align:center;top:50%;width:30px}#faq dd{margin-bottom:40px;padding-left:40px;position:relative}#faq dd:before{border:solid 2px #1e1f7d;border-radius:15px;box-sizing:border-box;color:#70b50c;content:"A";float:left;font-size:16px;font-weight:bold;height:30px;left:0;line-height:1;margin-top:-15px;padding-top:5px;position:absolute;text-align:center;top:20px;width:30px}#faq dd:last-child{margin:0}@media screen and (max-width: 1024px){#faq{padding:60px 40px}}@media screen and (max-width: 414px){#faq{padding:40px 20px}}.clearfix:after,#wrapper:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}
