@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);body{font-family:'Noto Sans JP',sans-serif;line-height:1.75;padding-top:90px;font-weight:400;color:#333}body.archive,body.single{background:#f8f8f8}a{color:inherit;text-decoration:none}a:hover{opacity:.8}.tab{display:none}.sp{display:none}#header{position:fixed;top:0;width:100%;height:90px;z-index:999;background:#1c1c1c;box-shadow:0px 3px 3px 0 rgba(0,0,0,.3)}#header h1{margin-left:30px}#header h1 img{display:block}#header .nav-in{display:flex;align-items:center;justify-content:space-between;height:100%}#header nav a{color:#fff}@media screen and (min-width:1230px){#header nav a.contact_btn{height:90px;width:160px;font-weight:700;text-align:center;color:#333;background:#fff;display:flex;align-items:center;justify-content:center}#header ul{display:flex;align-items:center}#header li:not(:first-of-type){padding-left:2em}#nav-toggle{display:none}#header a{display:block}}@media screen and (max-width:1229px){.nav-in{position:relative}body{padding-top:90px}#nav-toggle{display:none;width:40px;height:26px;cursor:pointer;z-index:101;margin-left:auto;margin-right:30px}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:2px;width:100%;background:#fff;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}.nav-in{padding:0}#global-nav{position:absolute;top:90px;background:#4d4d4d;width:300px;height:100vh;text-align:center;padding:10px 0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out;right:-300px}#header ul li a{padding:25px 0}#global-nav ul{list-style:none;position:static;right:0;bottom:0;font-size:16px;width:100%;padding-bottom:30px}#global-nav ul li{float:none;position:static}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{width:100%;display:block;color:#fff;padding:18px 0}#nav-toggle{display:block}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #global-nav{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#header ul li a{color:#fff;font-size:16px;display:block}#header ul li{position:relative}#header a.contact{padding:0 80px;display:inline-block;font-weight:700}a.contact_btn{padding:5px 40px}#header ul li a{display:inline-block}#header ul li a{display:block;text-align:left;border-bottom:1px #999 solid}#header ul li:last-child a{border-bottom:none}#global-nav ul li{padding:0 30px}.contact_btn span{display:none}a.contact_btn{padding:25px 0}}@media screen and (max-width:1045px){body{padding-bottom:80px}}@media screen and (max-width:959px){.only_pc{display:none}.tab_only{display:block}.tab{display:block}}@media screen and (max-width:559px){.tab_only{display:none}.sp{display:block}.pc{display:none}html{-webkit-overflow-scrolling:touch}body{padding-top:60px!important;padding-bottom:60px}#global-nav{top:60px}#header{height:60px}#header ul li a{font-size:16px}}footer{background-color:#1c1c1c;text-align:center;padding:60px 30px 30px}.footerLogo{padding-bottom:50px}.footerMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:50px}.footerMenu li{margin:0 20px}.footerSns{padding-bottom:30px}.footerCopy{color:#fff;font-size:10px;opacity:.6}@media screen and (max-width:559px){.footerMenu{display:none}.footerCopy{text-align:center}}.home section{margin-top:-90px;padding-top:90px}.functionUnderCont li{margin-top:-110px;padding-top:110px}._ofi_cover{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}._ofi_cover_mv{width:100%;height:100%;object-fit:cover;object-position:left;font-family:'object-fit: cover;object-position: left;'}._linkBtn{margin-top:50px}._linkBtn a{display:flex;align-items:center;justify-content:center;width:100%;max-width:430px;height:100px;margin:0 auto;position:relative;font-weight:600;font-size:22px;letter-spacing:3px;border-radius:5px;color:#fff;background:#256bc1}._linkBtn a:hover{background:#2b78d7;opacity:1}.fixBtnWrap{position:fixed;right:30px;bottom:30px;box-shadow:3px 3px 5px 0 rgba(0,0,0,.6);z-index:999}.fixBtnWrap ul{display:flex}.fixBtnWrap li a{position:relative;width:260px;height:80px;letter-spacing:3px;font-size:16px;color:#fff;display:flex;align-items:center;justify-content:center;padding-right:1em}.fixBtnWrap li a:before{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff}.fixBtnWrap li a:hover{opacity:1}.fixBtnWrap li:last-child a{background:#256bc1}.fixBtnWrap li:first-child a{background:#dc0078}.fixBtnWrap li:last-child a:hover{background:#2b78d7}.fixBtnWrap li:first-child a:hover{background:#e8238e}@media screen and (max-width:1045px){.fixBtnWrap{right:0;bottom:0;box-shadow:0 -3px 3px rgba(0,0,0,.3);width:100%}.fixBtnWrap li a{width:100%;text-align:center}.fixBtnWrap li{width:50%}}span._btn_arrow{position:relative;width:30px;height:30px;border:2px solid #fff;border-radius:50%;margin-left:15px;display:block}span._btn_arrow:after{content:"";position:absolute;right:35%;top:29%;transform:rotate(45deg);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}.mainimage{height:700px;background:url(//gbp.e-omnibus.co.jp/wp-public/wp-content/themes/omnibus_gmb/css/../images/main_bg.jpg) center;background-size:cover;position:relative;overflow:hidden}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.mainimage{background-image:url(//gbp.e-omnibus.co.jp/wp-public/wp-content/themes/omnibus_gmb/css/../images/main_bg@2x.jpg)}}.mainimage .content{position:relative;height:700px;max-width:1220px}.mainimage .mainimage01{position:absolute;bottom:0;left:43%;width:76%;height:77%;max-width:850px;line-height:0}.mainimage img{display:block;margin:0 auto}.mainimage .mainimage02{position:absolute;bottom:0;left:30px;line-height:3.95em;font-weight:700;color:#fff;text-align:center}.mainimage .mainimage02text01{font-size:50px}.mainimage .mainimage02text02{font-size:26px;margin-bottom:20px}.mainimage .mainimage02text03{margin-bottom:10px}.mainimage .mainimage02phone{transform:translateX(9%)}.mainimage .mainimage02phone .phone_sp{display:none}.content{max-width:calc(1000px + 100px);padding:0 50px;margin:0 auto}.content_mini{max-width:calc(680px + 100px);padding:0 50px;margin:0 auto}.home h3{font-size:36px;font-weight:700;text-align:center;margin-bottom:30px;line-height:1.75em}.home h4{color:#256bc1;font-size:26px;font-weight:700;text-align:center}.box{padding-top:80px}.aboutUnder{padding:50px 0;margin-top:80px;background:#f8f8f8}.aboutUnder .content{display:flex;justify-content:space-between;text-align:center}.aboutUnder .aboutUnderText{background:#256bc1;color:#fff;padding:15px 30px;font-size:18px;display:inline-block;margin-bottom:30px}.importanceCont h3{margin-bottom:45px}.importanceCont h4{margin-bottom:32px}.importanceCont .importanceBox{margin-top:40px;border:#e6e6e6 1px solid;background:#f8f8f8;padding:40px 25px 15px;border-radius:5px}.importanceCont .importanceBox.box1{margin-bottom:60px}.importanceCont .importanceBox .importanceTitle{font-size:22px;text-align:center;letter-spacing:3px;font-weight:400;margin-bottom:1em}.importanceCont .importanceBox ul{display:flex;flex-wrap:wrap}.importanceCont .importanceBox ul span{display:flex;max-width:314px;margin:0 auto 15px}.importanceCont .importanceBox ul .circle{background:#256bc1;height:140px;width:140px;text-align:center;color:#fff;font-size:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 .5em}.importanceCont .importanceBox .importanceBoxText{text-align:right;font-size:14px;color:#666}.importanceCont .importanceBox.box2 .importanceShare{text-align:center;font-size:14px;color:#666;margin-top:1em}.importanceCont .importanceBox.box2 .text01{display:inline-block;font-size:20px;margin-right:5px;color:#256bc1}.importanceCont .importanceBox.box2 .text02{display:inline-block;font-size:40px;color:#256bc1}.importanceCont .importanceBox.box2 .text03{display:inline-block;font-size:16px;margin-right:5px;color:#256bc1}.importanceCont .importanceBox.box2 .text04{display:inline-block;font-size:26px;color:#256bc1}.functionCont{padding-top:85px}.functionCont .functionInner{background:#e9f0f9;padding-top:80px;padding-bottom:60px}.functionCont h2{margin-bottom:50px}.functionCont .functionInner ul{max-width:720px;margin:0 auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.functionCont .functionInner ul li{border:1px #e6e6e6 solid;background:#fff;position:relative;border-radius:10px;height:220px;width:220px;margin-right:30px;padding-top:30px;display:flex;align-items:center;justify-content:center}.functionCont .functionInner ul li:nth-child(3),.functionCont .functionInner ul li:nth-child(5){margin-right:0}.functionCont .functionInner ul li:nth-child(-n+3){margin-bottom:80px}.functionCont .functionInner ul li .functionTitle{font-weight:600;font-size:20px;line-height:1.5em;margin:10px 0 10px}.functionCont .functionInner ul li .functionNum{position:absolute;top:-20px;left:15px}.functionUnderCont{padding:100px 0}.functionUnderCont li{display:flex;justify-content:space-between;margin-bottom:100px}.functionUnderCont li:last-child{margin-bottom:0}.functionUnderCont li .functionUnderL{width:550px;margin-right:2em}.functionUnderCont li .functionUnderL .functionUnderTitle{padding-left:70px;font-size:26px;line-height:1.75em;font-weight:600;margin-bottom:20px;position:relative}.functionUnderCont li .functionUnderL .functionUnderTitle span{position:absolute;top:3px;left:0;display:block}.functionCont .functionInner ul li a{width:100%;height:100%}.functionUnderCont li .functionUnderL .functionUnderText{line-height:1.75em}.functionUnderCont li .functionUnderL .functionUnderTopics{border:1px solid #e6e6e6;border-radius:10px;margin-top:20px;padding:3% 0;box-shadow:0 0 5px 1px #e6e6e6;display:flex;text-align:center;justify-content:space-between}.functionUnderCont li .functionUnderL .functionUnderTopicsCont{width:calc(100%/4);padding:0 2%;position:relative}.functionUnderCont li .functionUnderL .functionUnderTopicsCont:after{content:" ";width:1px;height:80px;position:absolute;right:0;top:10px;display:block;background:#e6e6e6}.functionUnderCont li .functionUnderL .functionUnderTopicsCont:last-child:after{display:none}.functionUnderCont li .functionUnderL .functionUnderTopicsCont .functionUnderTopicsTitle{color:#2b6de3;font-size:14px}.functionUnderCont li .functionUnderL .functionUnderTopicsCont .functionUnderTopicsText{font-size:12px;line-height:1.3em}.supportCont{text-align:center;background:#e9f0f9;padding-bottom:80px;padding-top:70px}.supportCont .supportTitle{font-size:36px;line-height:1.75em;font-weight:600;background:linear-gradient(transparent 60%,#ff0 60%);display:inline-block;margin-bottom:25px}.supportCont .supportText{font-size:20px;margin-bottom:50px}.supportCont ul{display:flex;justify-content:space-between;max-width:720px;margin:0 auto}.supportCont ul li{width:220px;height:307px;background:#fff;border-radius:10px;border:1px solid #e6e6e6;padding:20px}.supportCont ul li .supportSubTitle{font-size:24px;line-height:1.4em;padding:15px 0;font-weight:600;border-bottom:2px solid #256bc1;color:#256bc1}.supportCont ul li .supportSubText{font-size:14px;text-align:left;padding:10px;padding-top:20px;line-height:1.75em}.serviceCont{padding-top:100px}.serviceCont h4{margin-bottom:45px}.serviceCont.content{max-width:800px}.serviceCont table{width:100%;margin-top:40px}.serviceCont table th,.serviceCont table td{border:1px solid #ccc}.serviceCont table th{font-weight:600;font-size:18px;line-height:1.77em;text-align:left;padding:15px 30px}.serviceCont table td{padding:15px 40px}.serviceCont table td.first,.serviceCont table td.second,.serviceCont table td.third{padding:11px 40px}.serviceCont table .tableTop{background:#f2f2f2}.serviceCont table .tableTop th{text-align:center}.serviceCont table .serviceTitle{font-size:16px}.serviceCont table .serviceTdCont{font-size:14px;display:flex;margin-top:10px}.serviceCont table .serviceTdCont ul{margin-right:40px}.serviceCont table .serviceText{font-size:14px;margin-top:10px;line-height:1.75em}.reportCont{padding-bottom:100px;padding-top:90px}.reportCont.content{max-width:calc(800px + 100px)}.reportCont .reportExample{display:flex;margin-top:25px;border:1px solid #ccc;height:330px;overflow:hidden}.reportCont .reportExample .reportExampleList{padding:30px 40px;padding-top:25px;width:320px}.reportCont .reportExample .reportExampleList .reportExampleTitle{font-weight:600;font-size:18px;padding-bottom:10px;border-bottom:1px solid #ccc}.reportCont .reportExample .reportExampleImage{width:calc(100% - 320px)}.reportCont .reportExample .reportExampleList ul{margin-top:20px}.reportCont .reportExample .reportExampleList ul li:before{content:" ";width:13px;height:13px;display:inline-block;margin-right:8px;background:#256bc1;border-radius:30px}.reportCont .reportText{font-size:20px;text-align:center;line-height:1.75em;margin-top:70px}.stepCont{padding:60px 0 80px;background:#f8f8f8}.stepCont .stepbar{margin-top:70px;display:flex;width:100%;padding:0;list-style:none}.stepCont .stepbar__item{position:relative;height:300px;padding:1px;background:#256bc1}.stepbar__item:nth-child(1){z-index:6;width:140px}.stepCont .stepbar__item:nth-child(2){z-index:5;width:160px}.stepCont .stepbar__item:nth-child(3){z-index:4;width:160px}.stepCont .stepbar__item:nth-child(4){z-index:3;width:170px}.stepCont .stepbar__item:nth-child(5){z-index:2;width:210px}.stepCont .stepbar__item:nth-child(6){z-index:1;width:120px}.stepCont .stepbar__item:first-child{margin-left:0}.stepCont .stepbar__item:last-child{margin-right:0}.stepCont .stepbar__item-inner{justify-content:center;padding-top:100px;padding-left:50px;width:100%;height:100%;background:#e9f0f9;font-size:16px;line-height:1.6em;position:relative;font-weight:400}.stepCont .stepbar__item-inner .stepText{position:absolute;left:35px;bottom:10px;font-size:14px}.stepCont .stepbar__item-inner .stepText02{font-size:33px;font-weight:600}.stepCont .stepbar__item:first-child .stepbar__item-inner{background:#fff;padding-left:20px}.stepCont .stepbar__item:last-child .stepbar__item-inner{background:#256bc1;color:#fff;line-height:2em}.stepCont .stepbar__item .stepbar__item-inner:before{position:absolute;content:"";top:0;left:100%;width:0;height:0;border-top:150px solid transparent;border-right:0;border-bottom:150px solid transparent;border-left:50px solid #256bc1}.stepCont .stepbar__item .stepbar__item-inner:after{position:absolute;content:""}@media screen and (min-width:959px){.stepCont .stepbar__item:not(:last-child) .stepbar__item-inner:after{position:absolute;content:"";top:0;left:calc(100% - 1px);width:0;height:0;border-top:150px solid transparent;border-right:0;border-bottom:150px solid transparent;border-left:50px solid #e9f0f9}.stepCont .stepbar__item:last-child .stepbar__item-inner .item_abs{position:absolute;left:65px;width:70px}}.stepCont .stepbar__item:first-child .stepbar__item-inner:after{border-left:50px solid #fff}.stepCont .stepbar__item:last-child .stepbar__item-inner:after{border-left:50px solid #256bc1}.stepCont .step_icon{position:absolute;top:-20px;left:calc(50% - 35px)}.stepCont .stepbar__item:last-child{position:relative}.contactCont{padding:50px 0 50px;background:#4d4d4d;color:#fff}.contactCont .contactTitle{font-size:36px;font-weight:600;line-height:1.75em;text-align:center}.contactCont .contactText{font-size:16px;text-align:center;margin-top:25px}.contactCont .contactBtn{max-width:900px;margin:50px auto 0;display:flex;text-align:center;justify-content:space-between}.contactCont .contactBtn a.redBtn{background:#dc0078}.contactCont .contactBtn a.redBtn:hover{background:#e8238e}.blogCont{padding-top:100px;padding-bottom:90px}.blogCont .blogInner{display:flex;justify-content:space-between;flex-wrap:wrap}.blogCont .blogInner .blogThumbnail{width:49%;max-width:490px;position:relative}.blogCont .blogInner .blogThumbnail a{color:#fff}.blogCont .blogInner .blogThumbnail a:hover,.blogCont .blogInner .blogThumbnail a:hover img{opacity:.9}.blogCont .blogInner .blogThumbnail a div{background:rgba(0,0,0,.6);text-align:center;width:100%;padding:3% 5px;font-size:18px;position:absolute;left:0;bottom:16%}.blogCont .blogInner .blogThumbnail a div span{font-size:12px;display:block}.blogCont .blogInner .blogThumbnail img{display:block}.blogCont .blogBtn{margin-top:55px}.blogCont .blogBtn a{position:relative;display:flex;align-items:center;justify-content:center;width:250px;height:65px;padding-right:1em;margin:0 auto;font-size:20px;letter-spacing:3px;border-radius:5px;background:#fff;border:1px solid #000;text-align:center}.blogCont .blogBtn a span{display:block;width:22px;height:22px;border:1px solid #000;border-radius:30px;position:absolute;top:23px;right:25px}.blogCont .blogBtn a span:after{content:"";right:9px;top:7px;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute}@media screen and (max-width:959px){.mainimage .mainimage02{width:100%;left:0}.aboutUnder .aboutUnderText{background:#256bc1;color:#fff;padding:15px 30px;font-size:12px}.aboutUnder{height:auto}.functionCont .functionInner ul li{width:calc((100% - 60px)/3)}.functionUnderCont li{display:block}.aboutUnder .aboutUnderCont{width:48%}.functionUnderCont li .functionUnderL,.functionUnderCont li .functionUnderR{width:100%}.functionUnderCont li .functionUnderR{margin-top:30px;text-align:center}.functionUnderCont li .functionUnderR img{width:90%;max-width:400px}.supportCont ul li{width:calc((100% - 60px)/3);height:auto}.supportCont ul li{width:calc((100% - 30px)/3)}.supportCont .supportTitle span{background:linear-gradient(transparent 60%,#ff0 60%);display:inline-block}.supportCont .supportTitle{background:0 0}.serviceCont table .serviceTdCont{display:block}.stepCont .stepbar{display:block;max-width:500px;margin:70px auto 0}.stepbar__item{width:100% !important;height:130px !important}.stepCont .stepbar__item .stepbar__item-inner:before{border-width:20px 250px 0 !important;border-color:#256bc1 transparent transparent !important;border-style:solid;top:auto;left:0;bottom:-21px}.stepCont .stepbar__item .stepbar__item-inner:after{border-width:20px 250px 0 !important;border-color:#e9f0f9 transparent transparent !important;border-style:solid;top:auto;left:0;bottom:-20px}.stepCont .stepbar__item:first-child .stepbar__item-inner:after{border-color:#fff transparent transparent !important}.stepCont .stepbar__item:last-child .stepbar__item-inner:after{border-color:#256bc1 transparent transparent !important}.stepCont .stepbar__item-inner{text-align:center;padding-top:40px;padding-left:0 !important}.stepCont .step_icon{position:absolute;top:24px;left:20px}.stepCont .stepbar__item-inner .stepText{position:inherit;left:inherit;bottom:inherit;font-size:14px;display:block;text-align:left}.stepCont .stepbar__item-inner .stepBox{display:inline-block;text-align:left;width:250px}.contactCont .contactBtn{display:block}.contactCont .contactBtn a.redBtn{margin-bottom:1em}}@media screen and (max-width:559px){.home section{margin-top:-60px;padding-top:60px}.functionUnderCont li{margin-top:-80px!important;padding-top:80px!important}._linkBtn{margin-top:30px}._linkBtn a{font-size:18px;height:80px}.fixBtnWrap li a{height:60px;letter-spacing:0;font-size:14px}.fixBtnWrap li a:before{width:10px;height:10px;right:10px}span._btn_arrow{width:25px;height:25px}span._btn_arrow:after{width:8px;height:8px}.content,.content_mini{padding:0 20px}.box{padding-top:50px}.home h3{font-size:24px;margin-bottom:20px}.mainimage{height:calc(100vh - 120px);background-image:url(//gbp.e-omnibus.co.jp/wp-public/wp-content/themes/omnibus_gmb/css/../images/sp_bg.png)}.mainimage .mainimage02text01{font-size:32px;line-height:1.5em}.mainimage .mainimage02text02{font-size:18px;margin-bottom:10px}.mainimage .mainimage02{height:calc(100vh - 120px);top:0;position:relative;padding-top:7%;line-height:2.5em}.mainimage .mainimage02text03{width:280px;margin:0 auto}.mainimage .mainimage02phone .phone_pc{display:none}.mainimage .mainimage02phone .phone_sp{display:block}.mainimage .mainimage02phone{transform:translateX(-50%);position:absolute;left:60%;bottom:0;width:100%}#about{padding-bottom:30px}.aboutUnder .aboutUnderText{display:block;padding:15px 0;margin-bottom:20px;font-size:18px;text-align:center}.aboutUnder .aboutUnderImg{margin-bottom:30px}.aboutUnder .aboutUnderCont{width:100%}.aboutUnder .content{display:block}.aboutUnder{padding-bottom:20px;height:auto}.importanceCont .importanceBox ul li:nth-child(2n){margin-right:0}.importanceCont .importanceBox ul .circle{font-size:16px;height:120px;width:120px}.importanceCont .importanceBox ul .circle .importanceImg{width:65px}.home h4{font-size:20px;margin-bottom:20px}.importanceCont h4{margin-bottom:20px;font-size:20px}.importanceCont .importanceBox .importanceTitle{font-size:20px}.importanceCont p span{font-size:13px;text-align:left;display:block}.importanceCont h2{margin-bottom:40px}.functionCont,.functionCont .functionInner{padding-top:60px}.functionCont .functionInner ul{width:265px;margin:0 auto;text-align:left}.functionCont .functionInner ul li{width:100%;height:150px;margin-right:0;padding-top:0;padding:0 6% 0 8%}.functionCont .functionInner ul li:not(:last-of-type){margin-bottom:60px!important}.functionCont .functionInner ul li a{display:flex;align-items:center;justify-content:space-between}.functionUnderTopicsCont .functionUnderTopicsTitle{font-size:20px}.functionCont .functionInner ul li .functionTitle{font-size:18px;margin:0 0 0 7%;margin-right:auto}.functionUnderCont{padding:60px 0}.functionUnderCont li{display:block;margin-bottom:60px}.functionUnderCont li .functionUnderL{width:100%}.functionUnderCont li .functionUnderL .functionUnderText{margin-bottom:30px}.functionUnderCont .functionUnderImg img{width:100%}.functionUnderCont li .functionUnderL .functionUnderTopics{margin:0 -5px 30px}.functionUnderCont li .functionUnderL .functionUnderTopicsCont .functionUnderTopicsText{font-size:10px}.functionUnderCont li .functionUnderL .functionUnderTitle{font-size:20px;padding-left:50px}.functionUnderCont li:nth-child(1) .functionUnderTitle img{width:27px}.functionUnderCont .functionUnderTitle img{width:32px}.supportCont{padding-bottom:40px;padding-top:50px}.supportCont .supportTitle{font-size:24px;background:0 0}.supportCont .supportTitle span{background:linear-gradient(transparent 60%,#ff0 60%);display:inline-block}.supportCont .supportText{font-size:18px;margin-bottom:30px}.supportCont ul li .supportSubText{font-size:14px}.supportCont ul li{height:auto;margin-bottom:20px;width:265px;margin-left:auto;margin-right:auto}.supportCont ul li .supportSubTitle{font-size:22px}.supportCont ul{display:block}.serviceCont{padding-top:50px}.serviceCont .tableTop{display:none}.serviceCont table th,.serviceCont table td{display:block;width:100%;padding:15px}.serviceCont table th{font-size:18px}.serviceCont table td{border-top:none;border-bottom:none}.serviceCont table th.change{height:auto}.serviceCont table th{background:#f2f2f2;font-weight:400}.serviceCont table th br{display:none}.serviceCont table .serviceTdCont{display:block;font-size:14px}.serviceCont table td.first,.serviceCont table td.second,.serviceCont table td.third{padding:11px 15px}.serviceCont table td.first{padding-bottom:5px}.serviceCont table td.second{padding-top:0;padding-bottom:0}.serviceCont table .serviceTitle{position:relative;font-size:16px;padding-left:.8em}.serviceCont table .serviceTitle:after{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;background:#333;border-radius:50%}.serviceCont table td.first .serviceTitle,.serviceCont table td.second .serviceTitle,.serviceCont table td.third .serviceTitle{font-weight:400}.serviceCont table td.third{border-bottom:1px solid #ccc;padding-top:5px}.serviceCont table .serviceText{font-size:14px}.reportCont{padding-top:70px}.reportCont h4{margin-bottom:1em}.reportCont .reportExample{display:block;height:auto}.reportCont .reportExample .reportExampleImage{width:100%;height:150px}.reportCont .reportExample .reportExampleList{padding:0;padding-top:0;width:100%}.reportCont .reportExample .reportExampleList .reportExampleTitle{font-weight:400;padding:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f2f2f2}.reportCont .reportExample .reportExampleList ul{margin-top:0;padding:20px}.reportCont .reportExample .reportExampleList li{list-style:none}.reportCont .reportText{font-size:16px;text-align:center;line-height:1.75em;margin-top:30px}.reportCont .reportBtn{text-align:center;margin-top:30px}.reportCont .reportBtn a{width:100%;letter-spacing:1px;font-size:20px}.reportCont .reportBtn a span{right:8px;width:15px;height:15px;top:calc(50% - 8px)}.reportCont .reportBtn a span:after{right:5px;width:5px;height:5px;top:4px}.reportCont{padding-bottom:60px}.stepCont .stepbar{margin-top:30px}.stepCont .stepbar__item-inner .stepBox{display:inline-block;text-align:left;width:100%;padding-left:100px;padding-top:10px}.stepCont .stepbar__item:nth-child(5){height:150px !important}.stepCont .stepbar__item:nth-child(6){padding-top:20px;height:150px !important}.stepCont .stepbar__item:nth-child(6) .stepbar__item-inner{font-size:18px}.stepCont .stepbar__item .stepbar__item-inner:before{border-width:20px calc(47vw - 10px) 0 calc(47vw - 10px) !important}.stepCont .stepbar__item .stepbar__item-inner:after{border-width:20px calc(47vw - 10px) 0 calc(47vw - 10px) !important}.stepCont .stepbar__item-inner{font-size:16px}.stepCont .stepbar__item-inner .stepText02{font-size:32px;letter-spacing:5px}.contactCont{padding:50px 0}.contactCont .contactTitle{font-size:22px;line-height:1.75em;text-align:center}.contactCont .contactText{font-size:14px}.contactCont .contactBtn a{padding:35px 0;letter-spacing:1px;font-size:20px}.blogCont{padding-top:60px}.blogCont .blogInner .blogThumbnail{width:100%}.blogCont .blogInner .blogThumbnail:not(:first-of-type){margin-top:30px}.blogCont .blogInner .blogThumbnail a div{font-size:14px}.blogCont .blogInner .blogThumbnail a div span{font-size:10px}.blogCont .blogBtn a{font-size:18px}.blogCont .blogBtn{margin-top:50px}.blogCont{padding-bottom:60px}}@media screen and (max-width:340px){.mainimage .mainimage02{padding-top:0}.stepCont .stepbar__item-inner{font-size:14px}}.error404_title{font-size:30px;text-align:center;margin:1em 0 3em;font-weight:700}.error404_title span{font-size:16px;display:block}.error404 .to_topPage{color:#fff;background:#333;text-align:center;padding:.5em 2em;display:table;margin:0 auto}