﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline}html{font-size:62.5%;scroll-behavior:smooth;overflow:scroll;-webkit-overflow-scrolling:touch}body{letter-spacing:0;font-size:16px;line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}ul li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}img{padding:0;border:0;outline:0;font-size:100%;vertical-align:middle;margin-left:0;margin-top:0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}p{line-height:1.8}a,a:hover,a:visited,a:active{text-decoration:none;color:#333333}a:hover{opacity:.7}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{min-width:1200px;color:#000;font-weight:lighter;font-size:16px !important;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;color:#333333}@media screen and (max-width: 768px){body{min-width:100%;font-size:14px !important}}main{overflow:hidden}img{width:100%}@media screen and (min-width: 769px){a[href^="tel:"]{pointer-events:none}}.clearfix::after,.cf::after{content:".";display:block;visibility:hidden;height:0px;line-height:0;clear:both}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.inner{width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.inner{width:100%;padding-right:2%;padding-left:2%}}a.btn01{color:white;background-color:#F2990A;display:inline-block;position:relative;text-decoration:none;-webkit-transition:0.7s;-moz-transition:0.7s;-o-transition:0.7s;transition:0.7s;font-size:19px;width:100%;text-align:center;padding:15px 0}a.btn01 .afterImg{position:absolute;right:12px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:15px;height:15px}a.btn01:hover{opacity:0.7}@media screen and (max-width: 768px){a.btn01{padding:25px 80px;width:100%;font-size:18px;-webkit-background-size:15px 15px;-moz-background-size:15px;-o-background-size:15px;background-size:15px}}.greenTxt{color:#037373}.redTxt{color:#EC1813}.slash{display:inline-block;position:relative}.slash:after{content:'/';color:#037373;display:inline-block;position:absolute;right:-55px;bottom:0}.slash:before{content:"/";color:#037373;-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);display:inline-block;position:absolute;left:-55px;bottom:0}.ttl03{text-align:center;background:url(/img/index/title_bg01.png) no-repeat;background-position:bottom;font-size:70px;font-weight:bold;line-height:1.2;color:#037373}.ttl03 .slash{font-weight:bold;font-size:24px}.ttl03 .slash:after{font-size:30px;right:-25px}.ttl03 .slash:before{font-size:30px;left:-25px}.ttl03 .large{font-weight:bold}@media screen and (max-width: 768px){.ttl03{font-size:40px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.ttl03 .slash{font-size:18px}.ttl03 .slash:after{font-size:22px;right:-16px}.ttl03 .slash:before{font-size:22px;left:-16px}}.underline{text-decoration:underline}.ttl04{color:#037373;font-weight:bold;font-size:42px}@media screen and (max-width: 768px){.ttl04{font-size:24px}}.ttl05{color:#037373;text-align:center;font-weight:bold;font-size:60px}@media screen and (max-width: 768px){.ttl05{font-size:38px}}.centerTxt{text-align:center}.modalArea{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%}.modalArea .modalBg{width:100%;height:100%;background-color:rgba(30,30,30,0.9)}.modalArea .modalWrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:70%;max-width:500px;padding:10px 30px;background-color:#fff}.modalArea .modalWrapper .modalTitle{font-size:20px}.modalArea .modalWrapper .closeModal{position:absolute;top:0.5rem;right:1rem;cursor:pointer}@media screen and (max-width: 768px){.modalArea .modalWrapper{width:95%;padding:10px 2%}}.flexWrap{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.flexWrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#header .wrap{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 0 2%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;height:75px}@media screen and (max-width: 768px){#header .wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#header .logo{width:210px;padding:10px 0px}#header .logo a{display:block}#header nav{height:87px;line-height:87px}#header nav ul{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){#header nav ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#header nav ul li a{padding:0 25px;text-align:center;font-weight:bold;display:block;font-size:15px}#header nav ul .contact a{background-color:#F2990A;color:white;position:relative;padding:0 34px}#header nav ul .contact a .afterImg{position:absolute;right:12px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:15px;height:15px}@media screen and (max-width: 768px){#header{position:fixed;top:0;z-index:111;width:100%;background:#fff}#header .wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:60px}#header .logo{width:135px;padding:10px 0px}#header .spNavBarBtn{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width: 768px) and (max-width: 768px){#header .spNavBarBtn{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){#header .spNavBarBtn img{width:60px;height:60px}}#footer{border-bottom:1px solid #333333}#footer .flexWrap{padding:60px 0}#footer .flexWrap .left{width:440px}#footer .flexWrap .left .footTtl{font-weight:bold;font-size:16px}#footer .flexWrap .left .logo{display:block;margin:10px 0;width:208px}#footer .flexWrap .right{width:400px}#footer .flexWrap .right .footTel{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-content:flex-start;align-items:center}@media screen and (max-width: 768px){#footer .flexWrap .right .footTel{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#footer .flexWrap .right .footTel img{width:38px;height:54px}#footer .flexWrap .right .footTel span{font-weight:bold;display:block;font-size:3.2em;line-height:1}#footer .flexWrap .right .receptionTime{display:block;margin:5px 0 10px 0}@media screen and (max-width: 768px){#footer{text-align:center}#footer .flexWrap{padding:50px 2% 35px}#footer .flexWrap .left{width:100%}#footer .flexWrap .left .footTtl{font-size:15px}#footer .flexWrap .left .logo{margin:10px auto;width:208px}#footer .flexWrap .left .address{font-size:13px}#footer .flexWrap .right{width:100%;margin-top:30px}#footer .flexWrap .right .footTel{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .flexWrap .right .footTel img{width:27px;height:46px;bottom:5px}#footer .flexWrap .right .footTel span{font-size:41px}#footer .flexWrap .right .receptionTime{margin:0 0 16px 0;font-weight:bold;line-height:1.5}}.copyR{text-align:center;padding:10px 0}.cv{background:url(/img//index/bg_cleargrip.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:65px 0}.cv .inner{background:white;padding:35px}.cv .inner .cvTtl{color:#037373;font-size:60px;text-align:center;padding-bottom:22px;border-bottom:1px solid #333333;font-weight:bold}.cv .inner .flexWrap{padding-top:30px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.cv .inner .flexWrap .cvTelWrap{width:47%}.cv .inner .flexWrap .cvTelWrap .cvTel{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;justify-content:center}@media screen and (max-width: 768px){.cv .inner .flexWrap .cvTelWrap .cvTel{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cv .inner .flexWrap .cvTelWrap .cvTel img{width:48px;height:64px}.cv .inner .flexWrap .cvTelWrap .cvTel span{font-weight:bold;display:block;font-size:4.3em;line-height:1.2}.cv .inner .flexWrap .cvTelWrap .receptionTime{display:block;text-align:center;font-weight:bold;font-size:18px}.cv .inner .flexWrap .btn01{width:47%;font-size:25px;padding:35px 0}@media screen and (max-width: 768px){.cv{padding:35px 2%}.cv .inner{padding:30px 2%}.cv .inner .cvTtl{font-size:28px;padding-bottom:15px}.cv .inner .flexWrap{padding-top:15px}.cv .inner .flexWrap .cvTelWrap{width:100%}.cv .inner .flexWrap .cvTelWrap .cvTel{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.cv .inner .flexWrap .cvTelWrap .cvTel img{width:32px;height:47px;margin-bottom:8px}.cv .inner .flexWrap .cvTelWrap .cvTel span{font-weight:bold;display:block;font-size:39px}.cv .inner .flexWrap .cvTelWrap .receptionTime{line-height:1.5;font-size:12px}.cv .inner .flexWrap .btn01{width:100%;font-size:18px;margin-top:20px;padding:25px 0}}#top #mainVisual{position:relative}#top #mainVisual h1{position:absolute;left:5%;font-weight:bold;top:2%}@media screen and (max-width: 768px){#top #mainVisual{margin:60px 0 0}#top #mainVisual h1{position:initial;font-size:12px;padding-left:2%;padding-top:2px;padding-bottom:2px;background-color:#E6ECEC}}#top-safe{padding-top:80px;display:block;overflow-x:hidden}#top-safe .flexWrap .imgBox{width:72%;margin-left:-19%}#top-safe .flexWrap .txtBox{width:62%;margin-left:-5%}#top-safe .flexWrap .txtBox .ttl01{font-size:50px;font-weight:bold}#top-safe .flexWrap .txtBox .ttl01 .greenBox{color:#037373;font-weight:bold;font-size:32px;display:inline-block;padding:2px 5px;border:1px solid #037373}#top-safe .flexWrap .txtBox .ttl01 .small{font-size:30px}#top-safe .flexWrap .txtBox .ttl01 .large{font-size:60px;font-weight:bold}#top-safe .flexWrap .txtBox p{padding-left:50px}#top-safe .secondWrap{margin-top:80px}#top-safe .ttl02{font-size:50px;text-align:center;font-weight:bold}#top-safe .ttl02 .small{font-size:34px;font-weight:bold;font-weight:bold}#top-safe .ttl02 .large{font-size:70px;font-weight:bold}#top-safe .ttl02 .slash{font-weight:bold}#top-safe .ttl02 .slash.sp{display:none}#top-safe .ttl02 .slash:after{font-size:75px}#top-safe .ttl02 .slash:before{font-size:75px}#top-safe .boxList{position:relative;margin-top:30px;margin-bottom:40px}#top-safe .boxList .boxBg{background:#E6ECEC;height:160px;width:300vw;position:absolute;left:-80%;bottom:-40px;z-index:-1}#top-safe .boxList .box{width:32%;padding:25px 10px;background-color:white;border:6px solid #E6ECEC;font-size:32px;font-weight:bold;text-align:center}#top-safe .boxList .box .greenTxt{font-weight:bold}@media screen and (max-width: 768px){#top-safe{overflow-x:inherit;overflow:initial;padding-top:45px}#top-safe .secondWrap{margin-top:45px}#top-safe .flexWrap .txtBox{width:100%;margin-left:0}#top-safe .flexWrap .txtBox .ttl01{font-size:28px;text-align:center;line-height:1.4;margin:0 0 14px}#top-safe .flexWrap .txtBox .ttl01 .greenBox{font-size:18px;margin:0 0 8px}#top-safe .flexWrap .txtBox .ttl01 .small{font-size:18px}#top-safe .flexWrap .txtBox .ttl01 .large{font-size:34px}#top-safe .flexWrap .txtBox p{padding:0;margin:0 0 48px}#top-safe .ttl02{font-size:27px;line-height:1.2}#top-safe .ttl02 .slash.sp{display:inline-block;margin:0 0 8px}#top-safe .ttl02 .slash:after{font-size:22px;right:-16px}#top-safe .ttl02 .slash:before{font-size:22px;left:-16px}#top-safe .ttl02 .pcSlash:after{display:none}#top-safe .ttl02 .pcSlash:before{display:none}#top-safe .ttl02 .small{font-size:18px}#top-safe .ttl02 .large{font-size:40px}#top-safe .boxList{margin-bottom:30px;margin-top:16px}#top-safe .boxList .box{width:100%;padding:7px 10px;font-size:26px;margin:0 0 8px}#top-safe .boxList .boxBg{height:95%;width:200vw;bottom:-20px}}#top .para01{height:210px;background-image:url(/img/index/para01.png);background-attachment:fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}@media screen and (max-width: 768px){#top .para01{height:95px;background-attachment:initial;background-position:0 -150px}}#top-clearGrip{padding:80px 0}#top-clearGrip .ttl03{margin-bottom:45px}#top-clearGrip .ttl03 .redTxt{font-weight:bold}#top-clearGrip .flexWrap .imgBox{width:49%}#top-clearGrip .flexWrap .txtBox{width:46%}#top-clearGrip .flexWrap .txtBox .boxList{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 20px}@media screen and (max-width: 768px){#top-clearGrip .flexWrap .txtBox .boxList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#top-clearGrip .flexWrap .txtBox .boxList .box{width:31.5%;line-height:1.4;background:#399;color:white;font-size:18px;padding:5px 0;-webkit-box-shadow:4px 4px #037373;-moz-box-shadow:4px 4px #037373;box-shadow:4px 4px #037373;text-align:center}#top-clearGrip .placeWrap{background:url(/img/index/bg_cleargrip.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:45px;padding:45px}#top-clearGrip .placeWrap .placeTtl{color:white;font-weight:bold;margin-bottom:20px;text-align:center;font-size:42px}#top-clearGrip .placeWrap .flexWrap{width:94%;margin:0 auto;margin-bottom:35px}#top-clearGrip .placeWrap .flexWrap .box{width:15.6%}#top-clearGrip .placeWrap .flexWrap .box .placeName{margin-top:6px;display:block;text-align:center;font-size:20px;color:white}#top-clearGrip .placeWrap .centerTxt{text-align:center;color:white}@media screen and (max-width: 768px){#top-clearGrip{padding:35px 0}#top-clearGrip .ttl03{margin-bottom:20px}#top-clearGrip .flexWrap .imgBox{width:100%;margin-bottom:14px}#top-clearGrip .flexWrap .txtBox{width:100%}#top-clearGrip .flexWrap .txtBox .boxList{margin:10px 0 18px}#top-clearGrip .flexWrap .txtBox .boxList .box{width:100%;margin-bottom:12px;font-weight:bold;padding:5px 0}#top-clearGrip .placeWrap{margin-top:45px;padding:25px 2% 28px}#top-clearGrip .placeWrap .placeTtl{margin-bottom:16px;font-size:24px}#top-clearGrip .placeWrap .flexWrap{width:100%;margin-bottom:10px}#top-clearGrip .placeWrap .flexWrap .box{width:32%}#top-clearGrip .placeWrap .flexWrap .box .placeName{margin-top:2px;margin-bottom:10px;font-size:12px}#top-clearGrip .placeWrap .centerTxt{text-align:left}}#top-kaparaGrip{padding:0 0 80px 0}#top-kaparaGrip .ttl03{background:url(/img/index/title_bg02.png) no-repeat;background-position:bottom;margin-bottom:45px}#top-kaparaGrip .ttl03 .redTxt{font-weight:bold}#top-kaparaGrip .flexWrap .imgBox{width:49%}#top-kaparaGrip .flexWrap .txtBox{width:46%}#top-kaparaGrip .flexWrap .txtBox .boxList{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 20px}@media screen and (max-width: 768px){#top-kaparaGrip .flexWrap .txtBox .boxList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#top-kaparaGrip .flexWrap .txtBox .boxList .box{width:31.5%;background:#399;color:white;padding:5px 0;line-height:1.4;font-size:18px;text-align:center;-webkit-box-shadow:4px 4px #037373;-moz-box-shadow:4px 4px #037373;box-shadow:4px 4px #037373}#top-kaparaGrip .placeWrap{background:url(/img/index/bg_cleargrip.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:45px;padding:45px}#top-kaparaGrip .placeWrap .placeTtl{color:white;font-weight:bold;margin-bottom:20px;text-align:center;font-size:42px}#top-kaparaGrip .placeWrap .flexWrap{width:94%;margin:0 auto;margin-bottom:35px}#top-kaparaGrip .placeWrap .flexWrap .box{width:15.6%}#top-kaparaGrip .placeWrap .flexWrap .box .placeName{margin-top:6px;display:block;text-align:center;font-size:20px;color:white}#top-kaparaGrip .placeWrap .centerTxt{text-align:center;color:white}@media screen and (max-width: 768px){#top-kaparaGrip{padding:30px 0 75px 0}#top-kaparaGrip .ttl03{margin-bottom:20px;background-position:center 80%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}#top-kaparaGrip .flexWrap .imgBox{width:100%;margin-bottom:14px}#top-kaparaGrip .flexWrap .txtBox{width:100%}#top-kaparaGrip .flexWrap .txtBox .boxList{margin:10px 0 18px}#top-kaparaGrip .flexWrap .txtBox .boxList .box{width:100%;margin-bottom:12px;font-weight:bold;padding:5px 0}#top-kaparaGrip .placeWrap{margin-top:45px;padding:25px 2% 28px}#top-kaparaGrip .placeWrap .placeTtl{margin-bottom:16px;font-size:24px}#top-kaparaGrip .placeWrap .flexWrap{width:100%;margin-bottom:10px}#top-kaparaGrip .placeWrap .flexWrap .box{width:32%}#top-kaparaGrip .placeWrap .flexWrap .box .placeName{margin-top:2px;margin-bottom:10px;font-size:12px}#top-kaparaGrip .placeWrap .centerTxt{text-align:left}}#top-case{padding:60px 0 10px;overflow:hidden;background:url(/img/index/bg_case.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#top-case .centerTxt{margin:10px auto 30px}#top-case .caseSlider{overflow:hidden;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}#top-case .caseSlider li{width:44%;margin-right:20px}#top-case .caseSlider li .txtBox{background:white;padding:2%}#top-case .caseSlider li .caseName{background-color:#399;color:white;text-align:center;padding:4px 0;font-size:28px}#top-case .caseSlider li .voice{font-size:28px;color:#037373;font-weight:bold;margin:8px;margin-bottom:8px}#top-case .caseSlider li .flexWrap{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#top-case .caseSlider li .flexWrap .txt{padding-right:10px;width:68%;border-right:1px solid #037373}#top-case .caseSlider li .flexWrap .price{padding-left:10px;font-weight:bold}#top-case .caseSlider li .flexWrap .price .redTxt{font-weight:bold;font-size:28px}@media screen and (max-width: 768px){#top-case{padding:50px 0 45px}#top-case .bx-wrapper{margin-bottom:0}#top-case .centerTxt{margin-bottom:15px}#top-case .caseSlider li{width:350px !important;margin-right:15px}#top-case .caseSlider li .caseName{font-size:20px}#top-case .caseSlider li .voice{font-size:20px}#top-case .caseSlider li .flexWrap .txt{padding-right:0;width:100%;border-bottom:1px solid #037373;border-right:none;margin-bottom:10px;padding-bottom:20px}#top-case .caseSlider li .flexWrap .price{width:100%;padding-left:0;font-size:12px;line-height:1.3;display:block;text-align:center}#top-case .caseSlider li .flexWrap .price .redTxt{font-size:31px}}#top-flow{padding:80px 0}#top-flow .subTtlWrap{text-align:center}#top-flow .subTtl{display:inline-block;line-height:1;border-top:1px solid #037373;border-bottom:1px solid #037373;padding:8px 15px;margin:15px 0 30px;font-weight:bold;font-size:24px}#top-flow .subTtl .redTxt{font-weight:bold}#top-flow .subTtl .redTxt .large{font-weight:bold;font-size:36px}#top-flow .subTtl .small{font-weight:normal;font-size:13px}#top-flow .flexWrap .box{width:32%}#top-flow .flexWrap .box .boxTtl{color:#037373;font-size:28px;margin-top:8px;margin-bottom:6px;font-weight:bold}#top-flow .flexWrap .box .boxTtl .number{background-color:#037373;color:white;font-weight:bold;text-align:center;display:inline-block;margin-right:5px;width:43px;height:43px;font-size:32px;line-height:43px}@media screen and (max-width: 768px){#top-flow{padding:55px 0 30px}#top-flow .subTtl{padding:8px 0px;margin:15px 0 30px;font-size:22px}#top-flow .subTtl .large{font-size:31px}#top-flow .flexWrap .box{width:100%;margin-bottom:26px}#top-flow .flexWrap .box .boxTtl{font-size:22px;margin-top:8px;margin-bottom:6px}#top-flow .flexWrap .box .boxTtl .number{margin-right:5px;width:32px;height:32px;font-size:22px;line-height:34px}}#top-greeting{background:url(/img/index/bg_greeting.png) no-repeat;margin-top:140px;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}#top-greeting .inner{position:relative}#top-greeting .inner .afterImg{position:absolute;right:0;bottom:0;width:543px;height:auto}#top-greeting .txtBox{padding-bottom:60px;width:58%}#top-greeting .txtBox .ttl06{font-weight:bold;color:#037373;margin-bottom:20px;font-size:55px}@media screen and (max-width: 768px){#top-greeting{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:15%}#top-greeting .txtBox{position:relative;padding-bottom:60px;width:100%}#top-greeting .txtBox .ttl06{font-size:24px;position:relative}#top-greeting .txtBox .ttl06 .spAfterImg{position:absolute;right:-10%;bottom:-16px;width:44vw;max-width:250px;height:auto}#top-greeting .txtBox .name{font-size:14px;font-weight:bold;position:absolute;bottom:30px;right:0}}#top-appeal{padding:80px 0}#top-appeal .ttl07{text-align:center;font-size:44px;color:#037373;font-weight:bold;margin-bottom:10px}#top-appeal .ttl07 .large{font-weight:bold;font-size:55px}@media screen and (max-width: 768px){#top-appeal{padding:55px 0 35px}#top-appeal .ttl07{font-size:28px;line-height:1.4}#top-appeal .ttl07 .large{font-size:36px}#top-appeal .centerTxt{text-align:left}}.bx-wrapper{max-width:100% !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;background-color:transparent !important}.st_contact_table th{background:#359999}.st_contact_confirm-button .st_contact_btnBack{background:#aaa;box-shadow:0px 4px 0px 0px #aaa}@media screen and (max-width: 768px){.st_contact_box{padding-top:6em !important}}@media screen and (max-width: 768px){.ttl04.contactTtl01{margin-bottom:20px !important}}
