body{font-family:kozuka-gothic-pro,'Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic';color:#1d2a55;position:relative;font-style:normal;font-weight:500;letter-spacing:.8px;width:100%}@media only screen and (min-width:991px){body{min-width:1100px}}input,select,textarea{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}p,a,h1,h2,h3,h4,h5,span,copyright,dd,dt,li,strong,th,td{-webkit-font-smoothing:antialiased;-webkit-transform:rotate(0.028deg);-moz-transform:rotate(0.028deg);-ms-transform:rotate(0.028deg);-o-transform:rotate(0.028deg);transform:rotate(0.028deg)}a{color:#1D2A55;word-break:break-all;text-decoration:none}a:hover{color:#1D2A55}a,input[type=submit]{outline:none}ul{list-style:none;padding:0;margin:0}img{max-width:100%;height:auto}section{max-width:100%;overflow:hidden}.is-block{display:block}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.container{overflow:hidden;width:1100px}.image{background-image:url(common/images/noimage.png);background-size:cover;background-repeat:no-repeat;background-position:center center;height:180px;margin-top:10px}.pagination{clear:both;padding:20px 0;position:relative;font-size:18px;width:100%;text-align:center}.pagination span,.pagination a{display:inline-block;width:auto;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;color:#000;font-weight:800;text-decoration:none}.pagination a:hover{color:#999}.pagination .current{padding:6px 9px 5px 9px;font-weight:400}.mvIn{opacity:0;transform:translate(60px,0);-webkit-transform:translate(60px,0);transition:.8s;transition-delay:0.3s}.mvIn_active{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}.fadedIn{opacity:0;transition:all 500ms}.fadedIn.scrollin{opacity:1}@font-face{font-family:'LigatureSymbols';src:url(common/fonts/LigatureSymbols-2.11.eot);src:url('common/fonts/LigatureSymbols-2.11.eot?#iefix') format('embedded-opentype'),url(common/fonts/LigatureSymbols-2.11.woff) format('woff'),url(common/fonts/LigatureSymbols-2.11.ttf) format('truetype'),url('common/fonts/LigatureSymbols-2.11.svg#LigatureSymbols') format('svg');src:url(common/fonts/LigatureSymbols-2.11.ttf) format('truetype');font-weight:400;font-style:normal}.lsf,.lsf-icon:before{font-family:'LigatureSymbols';-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.lsf-icon:before{content:attr(title);margin-right:.3em;font-size:130%}#navigation{position:fixed;background-color:rgba(255,255,255,.75);width:100%;z-index:40}#navigation .container{width:1366px;overflow:hidden}#navigation .navbar{border:none;margin-bottom:0}#navigation .navbar-nav{float:right}#navigation.corp .navbar-nav>li>a{padding:45px 25px;font-weight:600}.line-banner{display:inline-block;position:fixed;left:-23px}@media(max-width:767px){.nav>li>a:focus,.nav>li>a:hover{background:none!important}}@media(min-width:992px){.nav.navbar-nav.is-pc-991{display:flex;align-items:center;height:90px}}#navigation.corp .navbar-nav>li:nth-child(1){width:auto;padding:0 10px}#navigation.corp .navbar-nav>li:nth-child(1)>a{padding:0;padding-top:10px;width:195px;height:53px;position:relative;display:block;background-image:url(common/images/btn_recruit_bg.jpg);margin-top:7px;border:#1d2954 solid 2px;border-radius:10px}#navigation.corp .navbar-nav>li:nth-child(1)>a p{text-align:center;font-size:16px;padding-top:5px}#navigation.corp .navbar-nav>li:nth-child(1)>a .object{bottom:0}#navigation.corp .navbar-nav>li:nth-child(1)>a .recruit-object-01{left:0}#navigation.corp .navbar-nav>li:nth-child(1)>a .recruit-object-01 img{width:80%}#navigation.corp .navbar-nav>li:nth-child(1)>a .recruit-object-02{right:0}#navigation.corp .navbar-nav>li:nth-child(1)>a .recruit-object-02 img{width:80%}#navigation .navbar-nav>li.hover_light-blue>a{background-color:#37b9ff;color:#fff;padding:15.5px 0;font-size:12px}#navigation .navbar-nav>li.hover_light-blue>a:hover{background-color:#0096e6;transition:0.3s}#navigation .navbar-nav>li.hover_light-blue>a img{display:block;text-align:center;width:auto;margin:0 auto;margin-bottom:10px}#navigation.corp .navbar-nav>li:nth-child(3){background-color:#0096e6;color:#fff;width:260px;padding:17px 12px 9px 12px;font-size:12px;height:90px}#navigation.corp .navbar-nav>li:nth-child(3) .top{position:relative;margin-bottom:0;text-align:center}#navigation.corp .navbar-nav>li:nth-child(3) .top img{width:7%}#navigation.corp .navbar-nav>li:nth-child(3) .top:before{content:" ";left:15px;height:15px;width:1px;background-color:#fff;display:block;position:absolute;transform:rotate(315deg);top:0}#navigation.corp .navbar-nav>li:nth-child(3) .top:after{content:" ";right:15px;height:15px;width:1px;background-color:#fff;display:block;position:absolute;top:0;transform:rotate(45deg)}#navigation.corp .navbar-nav>li:nth-child(3) .top img{margin-right:5px}#navigation.corp .navbar-nav>li:nth-child(3) .mid.row-eq-height{padding:8.5px 0;margin:0}#navigation.corp .navbar-nav>li:nth-child(3) .mid.row-eq-height>div{padding:0 5px}#navigation.corp .navbar-nav>li:nth-child(3) .mid.row-eq-height .left{border:solid 1px #fff;font-size:10px;padding-top:2.5px}#navigation.corp .navbar-nav>li:nth-child(3) .mid.row-eq-height .right{font-size:21px;font-weight:800;padding-top:5px}#navigation.corp .navbar-nav>li:nth-child(3) .bottom{font-size:12px}#navigation.corp .navbar-nav>li:nth-child(3) .bottom .left{float:left}#navigation.corp .navbar-nav>li:nth-child(3) .bottom .right{float:right}#navigation .navbar-nav>li.hover_blue>a:hover,#navigation .navbar-nav>li.hover_blue>a:active,#navigation.corp .navbar-nav>li:nth-child(1)>a:hover,#navigation.corp .navbar-nav>li:nth-child(1)>a:active{background:none;background-color:#262653;color:#ffd800}#navigation .navbar-brand{display:block;opacity:1;transition:all .5s;padding:13px!important}#navigation .navbar-brand:hover{opacity:.6}#navigation .navbar-brand h1{text-indent:-9999px;width:190px;height:52px;background-image:url(common/images/logo.png);margin-top:5px;background-repeat:no-repeat}#line-banner-sp{position:fixed;bottom:60px;right:10px;z-index:6}#line-banner-sp a{display:inline-block;width:80px}#contact-banner{width:100%;z-index:20}.smp-contact.row-eq-height{text-align:center;margin:0}.smp-contact.row-eq-height>div{padding:7.5px 15px;display:flex;align-items:center;height:43px}.smp-contact.row-eq-height a{color:#fff;font-size:12px;margin:auto}.smp-contact.row-eq-height .request a{display:flex;align-items:center}.smp-contact.row-eq-height .request.close-btn-wrap{width:100%;margin:20px 0;background-color:#5592bb;justify-content:center}#navigation .navbar-toggle.close-btn{padding:0;margin:0;color:#fff;margin-bottom:0;display:block;width:100%}.recruit-header-tab-contact{padding-top:10px}.smp-contact.row-eq-height .request{background-color:#0096e6}.smp-contact.row-eq-height .contact{background-color:#37b9ff}.smp-contact.row-eq-height a img{margin-right:5px}#contact .row{margin:0;position:relative;z-index:3}#contact .row>div{position:relative;text-align:center;background-size:100% 100%;height:216px}#contact .row>div a:hover{text-decoration:none}#contact .contact{background-image:url(common/images/background_contact_01.png);width:calc(50%+15px)}#contact .contact h2{margin-top:75px}#contact .contact h2 img{width:40%}#contact .contact .to-question{border:solid 2px #000;background-color:#fff;padding:10px 30px;transition:all .5s}#contact .contact .to-question:hover,#contact .contact .to-question:active{background-color:#262653;color:#ff0}#contact .request{background-image:url(common/images/background_contact_02.png);width:calc(50% + 30px);margin-left:-45px}#contact .request h2{color:#fff;position:absolute;top:50%;left:59%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#contact .request h2 img{max-width:360px;width:70%}#contact .contact .object_09{bottom:0;right:0;z-index:9}#contact .contact .object_09 img{height:288px}#contact .contact .object_10{right:150px;top:-90px}#contact .contact .object_10 img{height:144px}#contact .request .object_11{left:60px;bottom:0}#contact .request .object_11 img{height:290px}#contact .request .object_12{top:-100px;left:270px}#contact .request .object_12 img{height:144px}#contact .container .object_06{top:-150px}#contact .container .object_06 img{position:relative;z-index:-1}#access .container{padding-top:100px;padding-bottom:100px}#access iframe{width:100%;height:560.5px}#access .detail h2{text-align:center;margin-bottom:60px}#access .detail h3{font-size:24px;margin-bottom:45px;font-weight:600}#access .detail h3 .en{font-weight:400;font-size:10px}#access .detail .address,#access .detail .tel{margin-bottom:30px}#access .detail>p{font-size:16px;margin-bottom:30px}#access .object_07{bottom:10px;left:-50px}#access .object_08{bottom:0;right:-80px;z-index:-1}#footer{background-color:#f7f7f8}#footer .container{padding-top:30px;padding-bottom:60px}#footer ul{text-align:center}#footer .footer_menu_01{text-align:center;padding-bottom:30px;border-bottom:#a0a0a0 solid 1px;display:flex;justify-content:space-between}#footer .footer_menu_01>li{margin-top:15px}#footer .footer_menu_01>li>a{font-size:14px;padding:0 5px;font-weight:600}#footer .footer_menu_02{padding-top:30px;margin-bottom:15px}#footer .footer_menu_02>li{float:left;margin-right:15px}#footer .footer_menu_02>li:after{content:"|";margin-left:15px}#footer .footer_menu_02>li:last-child:after{display:none}#footer .footer_menu_02>li>a{font-size:14px}#footer .logo{float:right;margin-top:-30px}#footer .copyright{text-align:center;background-color:#313131;color:#fff;font-size:12px;padding:5px 0}#footer .copyright p{margin-bottom:0}#footer .footer_logo img{opacity:1;transition:all .5s}#footer .footer_logo:hover img{opacity:.6}.social{display:flex;width:85px;justify-content:space-between;margin-left:auto;margin-right:205px;position:relative;top:20px}.social a{background-color:rgba(50,50,50,.06);border-radius:50%;box-shadow:none!important;color:rgba(50,50,50,.6);display:block;font-size:13px;height:38px;line-height:38px;padding:0;text-align:center;transition:all .4s ease;width:38px;color:#fff}.social .facebook{background-color:#365397}.social .instagram{background-image:linear-gradient(-135deg,#1400c8,#b900b4,#f50000)}.social .fab{font-family:"Font Awesome 5 Brands";display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#to-top{display:none;bottom:30px;position:fixed;right:150px;z-index:11}#to-top a{display:block}section .container{position:relative;overflow:visible;z-index:2}section .container:before{mix-blend-mode:multiply}.object{position:absolute}@media only screen and (max-width:991px){.object{opacity:.2}}.view_pc{display:block}.view_sp{display:none}.breadcrumbs{position:relative;z-index:5;top:-30px}.current-item>br{display:none}@media(max-width:767px){.breadcrumbs{top:0}}#mainvisual{position:relative;overflow:hidden;z-index:0}#mainvisual .smp-mv{display:none}#mainvisual .bx-wrapper{border:none;position:relative;box-shadow:none}#mainvisual .bx-viewport{height:100vh}#mainvisual .bx-wrapper .slider>div{width:100%!important;height:100vh;background-size:cover}#mainvisual .bx-wrapper .slider>div img{display:none}#mainvisual .bx-controls{display:none}#mainvisual .object_13{color:#fff;left:calc(calc)calc(100vw - 1366px) / 2)+15px);top:150px;font-size:20px;text-align:center;font-weight:700;opacity:1}#mainvisual .object_13:before{content:" ";display:block;border-left:transparent solid 150px;border-right:transparent solid 150px;border-top:#1ed0b6 solid 200px;border-bottom:transparent solid 0;margin-bottom:-175px}#mainvisual .object_13.object_13--blue:before{border-top:#00B4FF solid 200px}@media only screen and (max-width:767px){#mainvisual .object_13.object_13--blue:before{border-top:#00B4FF solid 100px}}#mainvisual h2{color:#fff;font-size:44px;letter-spacing:2.2px;line-height:70px;text-shadow:0 0 15px #000;position:absolute;bottom:60px;right:60px;text-align:right;font-weight:700}.readmore{float:right}.readmore{color:#313131;font-size:18px;letter-spacing:.9px;line-height:24px;border:#313131 solid 3px;background-color:#ffe400;display:inline-block;padding:15px 30px 15px 30px;float:right;font-weight:600}.readmore:hover,.readmore:active,.readmore:focus{text-decoration:none;transition:0.3s all;background-color:#262653;color:#ffe400}.readmore:after{content:">";margin-left:60px}h2.section-title{font-family:fot-seurat-pron,sans-serif;font-weight:600;font-style:normal;font-size:42px;line-height:40px;text-align:center;margin-bottom:60px}.about h2.section-title{margin-bottom:20px}h2.section-title:first-letter{color:#3698d8}h2.section-title .ja{font-size:16px;letter-spacing:.8px;line-height:40px;text-align:center;font-weight:700}#blog{padding-top:60px;padding-bottom:130px}#blog .container:before{position:absolute;content:" ";background-image:url(common/images/title_blog.png);width:191px;height:487px;right:-100px;z-index:-2;background-repeat:no-repeat}#introduction .object_01,#advantage .object_01,#example .object_01,#my-contact .object_01,#faq .object_01,#cVoice .object_01,#service .object_01,#vehicle-info .object_01,#blog .object_01{top:-50px;left:-110px;z-index:-1}@media only screen and (max-width:991px){#introduction .object_01,#advantage .object_01,#example .object_01,#my-contact .object_01,#faq .object_01,#cVoice .object_01,#service .object_01,#vehicle-info .object_01,#blog .object_01{top:-5%;left:-15%;z-index:-1}}#my-contact .object_02,#blog .object_02{bottom:-250px;right:-100px;z-index:-1}#blog ul{margin-left:-35px;margin-right:-35px;margin-bottom:65px}#blog ul li{padding:0 35px}#blog ul li a{display:block;width:100%;height:100%}#blog ul li a:hover{transition:0.3s all;opacity:.7;text-decoration:none}#blog ul li a .image{height:270px;position:relative}#blog ul li a .category,ul.news-list li .item-wrap .category,.article .info .category{font-size:12px;color:#fff;padding:5px;background-color:#ff2e69;position:absolute;top:-10px;left:0}.article .info .category{left:15px}#blog ul li a .category:before,ul.news-list li .item-wrap .category:before,.article .info .category:before{content:" ";display:block;position:absolute;border-bottom:0 solid transparent;border-right:0 solid transparent;border-top:27px solid transparent;border-left:20px solid #ff2e69;right:-20px;top:0}#blog ul li a .category:after,ul.news-list li .item-wrap .category:after,.article .info .category:after{content:" ";display:block;position:absolute;border-top:0 solid transparent;border-left:0 solid transparent;border-bottom:27px solid transparent;border-right:20px solid #ff2e69;left:-20px;top:0}#blog ul li a .date{font-size:14px;letter-spacing:.7px;line-height:30px;margin-bottom:0}#blog ul li a h3{font-size:16px;letter-spacing:.8px;line-height:28px;margin:0;font-weight:700}#news{background-color:#f7f7f8;padding-top:30px;padding-bottom:120px;position:relative;z-index:0;display:none}#news:before{top:-30px;content:" ";position:absolute;border-bottom:0 solid transparent;border-right:0 solid transparent;border-top:30px solid transparent;border-left:100vw solid #f7f7f8}#news .container:before{content:" ";position:absolute;background-image:url(common/images/title_news.png);width:191px;height:511px;left:0;top:-150px}#news ul{text-align:left;margin-bottom:70px;margin-right:220px;margin-left:220px}#news ul li a{font-size:16px;letter-spacing:.8px;line-height:30px}#news ul li a .date{margin-right:100px}#news .object_03{right:-100px;top:-130px}#news .object_04{bottom:-150px;left:-40px}#about{background-image:url(common/images/background_about.png);background-size:cover;margin-top:-100px;text-align:center;padding-top:120px;padding-bottom:80px;position:relative;z-index:1}#about .container:before{background-image:url(common/images/title_about.png);position:absolute;content:" ";width:191px;height:592px;right:-100px;top:-180px;z-index:0}#about .object_05{left:0;top:-200px}#about .icon{position:absolute;top:0}#about .icon_01{left:30px}#about .icon_02{right:120px;top:30px}#about h3{font-size:32px;letter-spacing:1.6px;line-height:40px;margin-bottom:40px}#about .sub_title{font-size:21px;letter-spacing:1.2px;display:inline-block;margin-left:-120px;margin-bottom:10px;margin-top:-30px;font-weight:800;position:relative}#about .sub_title:before{content:"「大阪・京都・神戸・名古屋」の";position:absolute;width:100%;height:100%;transform:rotate(-7.628deg);top:30px}#about p{font-size:18px;letter-spacing:.9px;line-height:40px;font-weight:600}#about ul{margin-top:70px}#about ul li{padding:0 27px;margin-bottom:54px}#about ul li a{display:block;width:100%;height:100%}#about ul li a:hover{text-decoration:none}#about ul li a .image{height:270px;position:relative}#about ul li a .image:after{position:absolute;width:100%;height:100%;left:15px;top:15px;content:" ";background-color:#fff;z-index:-1}#about ul li a .image .title{position:absolute;bottom:0;text-align:center;width:100%;color:#fff;text-shadow:0 0 5px #000}#about ul li a .image .title .en{font-size:16px;letter-spacing:.8px;line-height:32px;margin-bottom:0;font-weight:500}#about ul li a .image .title h3{font-size:20px;letter-spacing:1px;line-height:32px;margin:0;margin-bottom:20px;font-weight:600}#job-information{background-image:url(common/images/background_jobinformation.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center;padding-top:90px;text-align:center;padding-bottom:60px;margin-bottom:150px;margin-top:-75px;z-index:3;position:relative}#job-information h2.section-title{margin-bottom:30px}#job-information p{font-size:18px;margin-bottom:15px;letter-spacing:initial;line-height:36px;font-weight:500}#job-information strong{font-size:24px;letter-spacing:1.2px;line-height:40px;font-weight:500}#job-information .view-detail{color:#313131;font-size:18px;letter-spacing:.9px;line-height:24px;border:#313131 solid 3px;background-color:#ffe400;margin-top:150px;display:inline-block;padding:15px 60px 15px 60px;border-radius:10px;float:right;font-weight:600;position:relative}#job-information .view-detail:hover,#job-information .view-detail:active,#job-information .view-detail:focus{text-decoration:none;transition:0.3s all;background-color:#262653;color:#ffe400}#job-information .view-detail:after{content:">";margin-left:60px;position:absolute;right:10px}#page-title{height:500px;background-image:url(common/images/noimage.png);background-size:cover;position:relative;background-position:center center;overflow:hidden;z-index:0}#page-title h2{position:absolute;color:#fff;left:150px;top:150px;font-size:32px;letter-spacing:1.6px;text-align:center;font-weight:600;left:calc(calc)calc(100vw - 1366px) / 2)+15px)}#page-title h2:before{content:" ";display:block;border-left:transparent solid 150px;border-right:transparent solid 150px;border-top:#1ed0b6 solid 200px;border-bottom:transparent solid 0;margin-bottom:-175px}#sub-title{padding-top:90px;padding-bottom:210px;overflow:visible}#sub-title .container:before{height:600px;width:200px;content:" ";position:absolute;right:0;mix-blend-mode:multiply;z-index:1}#sub-title .object_01{top:-60px;left:-120px}#sub-title h2.section-title{margin-bottom:30px}#sub-title .description{display:block;width:auto;text-align:center;border-bottom:2px #313131 solid;border-top:2px #313131 solid;padding:10px 10px;width:540px;margin:0 auto}#sub-title .object_02{right:-100px;bottom:-520px}#sub-title .object_03{left:200px;top:100px}.page #main-content .content{z-index:2;position:relative}.page #main-content .object_04{right:-100px;top:-160px}.family-message #main-content .object_04,.about #main-content .object_04{right:-100px;top:-88px}.page #main-content .object_05{bottom:-95px;z-index:1;transform:rotate(1deg);width:320px;left:-60px}.page #main-content .object_06{bottom:-200px;z-index:1;left:-100px}.page #main-content{background-color:#f7f7f8;position:relative;padding-top:90px;padding-bottom:90px;margin-bottom:120px;z-index:3}.news #page-title,.single #page-title,.archive #page-title,.page.about #page-title{background-image:url(common/images/news/page_title.jpg)}.news #sub-title .container:before,.archive #sub-title .container:before{background-image:url(common/images/news/content_title.png)}.news #sub-title{padding-bottom:160px}.news #sub-title .description{width:360px}.news #sub-title .object_03{left:60px}#main-content .news-list li{padding:0 15px;margin-bottom:30px}#main-content .news-list li .item-wrap{display:block;width:100%;background-color:#fff;padding:30px}.is-pc-550{display:block}.is-sp-550{display:none}#main-content .news-list li .content-wrap{display:flex;justify-content:space-between}#main-content .news-list li .item-wrap .image{width:25%}#main-content .news-list li .item-wrap .detail{width:75%;position:relative;height:100%;margin-top:10px;height:180px;padding:0 15px}#main-content .news-list li .item-wrap h3{margin:0 0 10px 25px}#main-content .news-list li .item-wrap .detail .info .category-wrap{position:absolute;bottom:0;right:0}#main-content .news-list li .item-wrap .article-meta{margin-top:40px}#main-content .news-list li .item-wrap .detail .info .btn{display:inline-block;width:200px;height:36px;background-color:red;line-height:36px;color:#fff!important;font-size:15px}#main-content .news-list li .item-wrap .detail .info .date{display:inline}#main-content .news-list li .item-wrap .detail .info .category{position:relative;margin-right:60px;padding:5px 8px;top:-5px}.article-meta-title{display:inline-block;padding:0 10px;color:#fff;background:#757575;letter-spacing:2px;top:-30px}#main-content .news-list li a[rel~="tag"]{display:inline-block;padding-left:6px;pointer-events:all;top:-30px}.item-wrap .btn-more{display:block;width:200px;height:36px;line-height:36px;color:#fff;font-size:15px;text-align:center;background-color:#18d1b7;border-radius:20px;transition:0.3s;bottom:78px;right:0}.item-wrap .btn-more:hover{text-decoration:none;opacity:.7}.item-wrap .date{text-align:right}.item-wrap .title-wrap{display:flex;padding-left:30px}ul.news-list li .item-wrap .category{position:relative;top:0;left:0;padding:5px}.item-wrap .tag-wrap{display:inline-block}.main-col,.sidebar{z-index:2}.sidebar .sidebar-content{margin-bottom:35px}.sidebar .sidebar-content h3{margin-top:0;margin-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#0096e6;font-size:16px;color:#fff;padding:10px}.sidebar .sidebar-content h3 img{margin-right:10px;vertical-align:sub}.sidebar .sidebar-content ul{background-color:#fff;padding:20px}.sidebar .sidebar-content.category-list li{border-bottom:#e5e5e5 solid 1px;margin-bottom:15px;position:relative}.sidebar .sidebar-content.category-list li a{color:#0096e6;font-size:16px;padding-bottom:15px;font-weight:600;display:block;width:100%}.sidebar .sidebar-content.category-list li a:hover{transition:0.3s;text-decoration:none;color:#60b9e8}.sidebar .sidebar-content.category-list li:after{content:" ";width:7px;top:3px;height:16px;background-image:url(common/images/news/icon_category_list.png);right:0;display:block;position:absolute}.sidebar .sidebar-content.monthly-list li{margin-bottom:15px}.sidebar .sidebar-content.monthly-list li a{text-decoration:underline}.single #main-content{padding:50px 0;background-color:#f7f7f8;margin-bottom:60px;position:relative}.single .article{background-color:#fff;padding:30px}.single .article .info .category{top:0;display:inline-block;position:relative;margin-right:45px}.single .article .info .date{font-size:16px;line-height:24px;display:inline-block}.single .article h3{font-size:28px;font-weight:600;margin-bottom:40px}.single #main-content .to-archive{text-align:right;margin-top:10px;margin-bottom:100px}.single #main-content .to-archive a{color:#0096e6;font-size:16px}.single #main-content .to-archive a img{margin-left:10px}.single-blog #page-title,.tax-blog_tag #page-title,.tax-blog_category #page-title{background-image:url(common/images/about/page_title.jpg)}.archive #page-title{background-image:url(common/images/about/page_title.jpg)}.blog #sub-title .container:before,.tax-blog_tag #sub-title .container:before,.tax-blog_category #sub-title .container:before{background-image:url(common/images/blog/content_title.png);background-size:contain}.blog #sub-title{padding-bottom:150px}.blog #sub-title .object_03,.tax-blog_tag #sub-title .object_03,.tax-blog_category #sub-title .object_03{left:60px}.recommended-post{margin-bottom:70px}.recommended-post ul li{margin-bottom:30px}.recommended-post ul li a{margin:0}.recommended-post ul li a:hover{text-decoration:none;transition:0.3s;opacity:.7}.recommended-post ul li a .image{height:7.5vw}.recommended-post ul li a h3{margin-top:10px;font-size:18px;font-weight:600}.single-blog #main-content .to-archive{text-align:right;margin-top:10px;margin-bottom:100px}.single-blog #main-content .to-archive a{color:#0096e6;font-size:16px}.single-blog #main-content .to-archive a img{margin-left:10px}.sidebar .sidebar-content.tag-list ul li{display:inline-block;margin-right:1em}.sidebar .sidebar-content.tag-list ul li a{color:#0096e6;font-size:16px}.tax-blog_category #sub-title{padding-bottom:150px}.related-links #page-title{background-image:url(common/images/related-links/page_title.jpg)}.related-links #sub-title .container:before{background-image:url(common/images/related-links/content_title.png)}.related-links #main-content .content ul li{margin-bottom:50px}.related-links #main-content .content ul li a{display:block;width:100%}.performance #page-title{background-image:url(common/images/performance/page_title.jpg)}.performance #sub-title .container:before{background-image:url(common/images/performance/content_title.png);background-repeat:no-repeat;background-size:cover;background-position:top right;z-index:1;height:1200px}.performance.page #main-content .object_04{top:-40px}.performance #main-content .content table{width:100%;border:solid 2px #32c3d3}.performance #main-content .content table thead{background-image:url(common/images/performance/background_table.jpg);color:#fff;font-size:18px}.performance #main-content .content table tr{border-bottom:solid 2px #80dfe9}.performance #main-content .content table tbody tr{background-color:#fff}.performance #main-content .content table tbody tr:nth-child(even){background-color:#ffffe3}.performance #main-content .content table tr:last-child{border:none}.performance #main-content .content table tr>*{text-align:center;padding:25px;border-right:solid 2px #80dfe9}.performance #main-content .content table tr>*:last-child{border:none}.performance #sub-title .object_03{left:120px;bottom:-120px;top:auto}.question #page-title{background-image:url(common/images/question/page_title.jpg)}.question #sub-title .container:before{background-size:contain;background-repeat:no-repeat;background-image:url(common/images/question/content_title.png)}.question #sub-title .object_03{left:70px;bottom:-180px;top:auto}.question #main-content dl{margin-bottom:30px}.question #main-content dl dt{font-size:18px;font-weight:400;line-height:31px;padding:30px 75px;background-color:#fff;position:relative;z-index:2}.question #main-content dl dt img{position:absolute;left:30px}.question #main-content dl dt>div{position:absolute;right:30px;top:30px;z-index:3;width:50px;height:50px}.question #main-content dl dt>div:hover{cursor:pointer}.question #main-content dl dt>div:after{content:"-";color:#0096e6;font-size:30px;height:50px;width:50px;margin:0 auto;text-align:center;display:block}.question #main-content dl dt.collapsed>div:after{content:"+"}.question #main-content dl dd{font-size:18px}.question #main-content dl dd img{position:absolute;left:30px;top:25px}.question #main-content dl dd .panel{box-shadow:none;border-radius:0;border:none;border-top:#e5e5e5 solid 1px}.question #main-content dl dd .panel-body{padding:30px;padding-left:75px}.question .pagination .page-numbers{padding:15px 17.5px;font-size:18px;background-color:#fff;color:#1d2a55;border:solid #1d2a55 1px}.question .pagination .page-numbers.current{background-color:#1d2a55;color:#fff}.question .pagination .page-numbers:hover{transition:0.3s;background-color:#1d2a55;color:#fff}.company #page-title{background-image:url(common/images/company/page_title.jpg)}.company #sub-title .container:before{background-image:url(common/images/company/content_title.png);background-size:contain;background-repeat:no-repeat;z-index:-1}.company #sub-title .description{display:none}.company #sub-title .object_02{top:auto;bottom:-520px;right:-100px}.company #sub-title .message>p{font-size:16px;line-height:28px;margin-bottom:1em}.company #sub-title .signature{width:180px;margin-top:60px;float:right}.company #sub-title .signature p{font-size:18px}.company #sub-title .signature p.small{font-size:14px;margin-bottom:0}.company #sub-title .signature p.name{font-size:28px}.company #main-content .content{background-color:#fff;padding:70px;border:solid 1px #000}.company #main-content .content ul li{margin-bottom:50px;padding:0 0 50px;border-bottom:1px solid #e5e5e5}.company #main-content .content ul li .title .bubble{width:100%;background-color:#ff70ba;color:#fff;padding:15px;text-align:center;position:relative;font-size:16px}.company #main-content .content ul li .title .bubble:after{position:absolute;content:" ";display:block;border-top:10px #ff70ba solid;border-left:10px transparent solid;border-right:10px transparent solid;border-bottom:10px transparent solid;bottom:-20px;right:calc(50% - 15px)}.company #main-content .content ul ul{list-style-type:disc;margin:0 0 0 20px}.company #main-content .content ul ul li{margin:10px 0;padding-bottom:0;border-bottom:none}.company #main-content .content ul li:nth-child(2) .title .bubble{background-color:#32c3d3}.company #main-content .content ul li:nth-child(2) .title .bubble:after{border-top-color:#32c3d3}.company #main-content .content ul li:nth-child(3) .title .bubble{background-color:#ffb400}.company #main-content .content ul li:nth-child(3) .title .bubble:after{border-top-color:#ffb400}.company #main-content .content ul li .title h2.section-title{margin-bottom:10px;text-align:center}.company #main-content .content ul li .detail{font-size:16px;line-height:26px}.company #main-content .content ul li .detail p{display:block;position:relative;top:calc(calc(100% - 1em - 10px) / 2)}.company #main-content .content ul li:nth-child(2) .detail p{top:calc(calc(100% - 2em - 20px) / 2)}.company #main-content .content ul li:nth-child(3) .detail p{top:calc(calc(100% - 6em - 60px) / 2)}.company #main-content .content .company-information table tbody tr>*{padding:0 20px;padding-bottom:20px;font-size:16px}.company #main-content .content .company-information table tbody tr th{font-weight:400;width:33%}.contact #page-title,.page-template-page-thanks-php #page-title{background-image:url(common/images/contact/page_title.jpg)}.contact #sub-title .container:before{background-image:url(common/images/contact/content_title.png)}.contact #sub-title{padding-bottom:90px}.contact-confirm #sub-title,.contact-confirm #main-content:before{display:none}.contact #sub-title .object_03{left:100px;z-index:-1;top:auto;bottom:-10px}.contact #sub-title .img_tel{width:485px;display:block;margin:0 auto;margin-top:40px}.wpcf7 table{margin-top:60px;width:100%;border:solid 2px #1d2a55;background-color:#fff;margin-bottom:30px}.wpcf7 table tbody tr{border-bottom:solid 1px #dee0e1}.wpcf7 table tbody tr>*{padding:20px 50px;text-align:left}.wpcf7 table tbody tr th{border-right:solid 1px #dee0e1;background-color:#eefcff;position:relative;font-size:18px}.wpcf7 table tbody tr th span{color:#fff;font-size:14px;position:absolute;right:25px;padding:3px 10px}.wpcf7 table tbody tr th span.require{background-color:#ff2d5f}.wpcf7 table tbody tr th span.option{background-color:#ffb400}.wpcf7 table tbody tr td input,.wpcf7 table tbody tr td textarea{border:solid 1px #dee0e1;width:100%;padding:10px}.wpcf7 table tbody tr td.checkbox input{width:20px;margin-left:0}.wpcf7 table tbody tr td.checkbox .wpcf7-list-item-label{margin-left:22px}.zoom-wrapper a{color:#165e83;text-decoration:underline}.wpcf7 table tbody tr td input[name="your-zipcode-1"]{width:calc(3em + 20px);margin-left:10px}.wpcf7 table tbody tr td input[name="your-zipcode-2"]{width:calc(4em+20px)}.wpcf7 table tbody tr td .wpcf7-list-item{margin-left:0}.wpcf7 table tbody tr td input[name="your-acceptance"]{width:auto}.wpcf7 table tbody tr td .wpcf7-select{padding:10px;background-color:#fff;border-radius:0;border:solid 1px #dee0e1}.wpcf7 table tbody tr td .wpcf7-select:after{content:"▼"}.wpcf7 table tbody tr td select[name="age"]{width:100%}.wpcf7 table tbody tr td .privacy{font-size:14px;padding-top:10px}.wpcf7 table tbody tr td .privacy a{color:#165e83;text-decoration:underline}.wpcf7 .submit{text-align:center}.wpcf7 .submit input{transition:0.3s;background-image:url(common/images/contact/btn_submit_2.png);display:inline-block;width:410px;height:62px;background-size:cover;border:none;font-size:20px;padding:0;border-radius:100px;position:relative;background-repeat:no-repeat;font-weight:700;color:#1d2a55}@media screen and (max-width:767px){.l-introduce .wpcf7 .submit input{background-size:100%;background-position:center}}.single-requirements .wpcf7 .submit input:hover,.entry .wpcf7 .submit input:hover{opacity:.8}.wpcf7 .submit input[disabled]{background-color:#000;opacity:1;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);transition:0.3s}@media screen and (max-width:767px){.l-introduce .wpcf7 .submit input[disabled]{background-color:unset}}.wpcf7 .submit input.wpcf7c-btn-back{background-image:url(common/images/contact/btn_fix.png)}.page-template-page-thanks-php #main-content:before{display:none}.page-template-page-thanks-php #main-content .content{background-color:#fff;text-align:center;padding:70px;position:relative;margin-bottom:70px;border:#1d2a55 solid 2px}.page-template-page-thanks-php #main-content .content h3{display:block;width:360px;font-size:18px;font-weight:600;padding:20px;margin:0 auto;margin-bottom:50px;border-top:2px solid #313131;border-bottom:2px solid #313131}.page-template-page-thanks-php #main-content .content p{font-size:16px;line-height:2em;text-align:left;width:570px;margin:0 auto;display:block}.page-template-page-thanks-php #main-content .content .object_20{bottom:70px}.page-template-page-thanks-php #main-content .to-home{padding:20px;border:solid 2px #1d2a55;display:block;background-color:#ffe400;width:400px;text-align:center;color:#1d2955;font-size:20px;font-weight:600;margin:0 auto;position:relative}.page-template-page-thanks-php #main-content .to-home:hover{text-decoration:none;transition:0.3s;background-color:#1d2a55;color:#ffe400}.page-template-page-thanks-php #main-content .to-home:after{content:">";position:absolute;right:20px}.page-template-page-thanks-php #main-content .to-home-entry{background-image:url(common/images/contact/btn_submit_2.png);background-size:contain;background-repeat:no-repeat;max-width:410px;display:block;margin:auto;height:63px;text-align:center;padding-top:19px;font-weight:700;position:relative;z-index:5;font-size:20px}.page-template-page-thanks-php #main-content .to-home-entry:hover{text-decoration:none;opacity:.8}.contact-confirm .wpcf7 table tbody tr th span{display:none}.contact-confirm .wpcf7 table tbody tr{border:none}.contact-confirm .wpcf7 table tbody tr:nth-child(2),.contact-confirm .wpcf7 table tbody tr:nth-child(4),.contact-confirm .wpcf7 table tbody tr:last-child{display:none}.contact-confirm .wpcf7 table tbody tr td input,.contact-confirm .wpcf7 table tbody tr td textarea{border:none;background:none}.contact-confirm.contact-fix .wpcf7 table tbody tr td input,.contact-confirm.contact-fix .wpcf7 table tbody tr td textarea{background-color:#dee0e1}.contact-confirm .wpcf7 table tbody tr th{background-color:#fff;border:none}.request #page-title,.page-template-page-thanks-php.request-thanks #page-title{background-image:url(common/images/request/page_title.jpg)}.request #sub-title .container:before{background-image:url(common/images/request/content_title.png)}.flow #page-title{background-image:url(common/images/flow/page_title.jpg)}.flow #sub-title .container:before{background-image:url(common/images/flow/content_title.png);background-size:contain;z-index:1;top:-60px}.flow #sub-title{padding-bottom:120px}.flow #sub-title .object_03{z-index:-1;left:120px;top:auto;bottom:-150px}.flow #main-content ul li{margin-bottom:75px}.flow #main-content ul li img{width:100%}.flow #main-content ul li .step{background-image:url(common/images/flow/bg_step.png);width:191px;height:56px;display:block;margin:0 auto;color:#fff;font-size:16px;letter-spacing:.8px;line-height:40px;text-align:center}.flow #main-content ul li .to-contact{margin-top:50px}.flow #main-content ul li .detail .step .number{font-size:20px;letter-spacing:1px;line-height:40px}.flow #main-content ul li .detail h3{font-size:22px;letter-spacing:1.1px;text-align:center;line-height:28px;margin-bottom:28px}a.to-contact{border-radius:10px;border-width:2px;border-color:#1d2a55;border-style:solid;background-color:#ffd800;color:#1d2a55;font-size:18px;padding:25px;width:350px;display:block;margin:0 auto;margin-top:30px;font-weight:600;position:relative;margin-top:200px}a.to-contact:after{content:">";position:absolute;right:25px}a.to-contact:hover,a.to-contact:active{text-decoration:none;transition:0.3s;background-color:#262653;color:#ffd800}.service #page-title{background-image:url(common/images/service/page_title.jpg)}.service #sub-title .container:before{background-size:contain;background-image:url(common/images/service/content_title.png);background-repeat:no-repeat;z-index:-1}.service #sub-title h2.section-title,.service-detail #sub-title h2.section-title{display:none}.service #sub-title h2,.service-detail #sub-title h2{text-align:center;font-size:42px;letter-spacing:2.1px;line-height:40px;font-weight:800;margin-bottom:60px}.service #sub-title h2 .en,.service-detail #sub-title h2 .en{font-size:16px;letter-spacing:.8px}.service #sub-title .detail{text-align:center}.service #sub-title .detail h3{font-weight:600;font-size:22px;letter-spacing:1.1px;line-height:32px;margin-top:0}.service #sub-title .detail p{line-height:42px;font-size:16px;letter-spacing:.8px}.service #sub-title .description{display:none}.service #sub-title .object_02{display:none}.service #sub-title .object_03{left:auto;right:90px;top:auto;bottom:-90px}.service-mainvisual{margin-bottom:75px}.service #main-content .content ul li{margin-bottom:75px}.service #main-content .content ul li .detail{padding:0 50px}.service #main-content .content ul li .detail .service-number{text-align:center;font-size:16px;font-weight:600}.service #main-content .content ul li .detail .service-number span:before{content:"|";transform:rotate(330deg);display:inline-block;margin-right:10px}.service #main-content .content ul li .detail .service-number span:after{content:"|";transform:rotate(30deg);display:inline-block;margin-left:10px}.service #main-content .content ul li .detail h3{background-image:url(common/images/service/bg_service_title_01.png);color:#ff5bb0;font-size:22px;letter-spacing:1.1px;line-height:32px;text-align:center;width:300px;height:68px;display:block;padding-top:17.5px;margin:0 auto;margin-bottom:48px}.service #main-content .content ul li .detail h4{text-align:center;font-size:17px;font-weight:700;margin-bottom:20px;line-height:27px}.service #main-content .content ul li:nth-child(2) .detail h3{background-image:url(common/images/service/bg_service_title_02.png);color:#15b4c5;width:377px;height:78px;padding-left:88px;padding-top:22.5px}.service #main-content .content ul li:nth-child(3) .detail h3{background-image:url(common/images/service/bg_service_title_03.png);color:#e48c00}.service #main-content .content ul li .detail p{font-size:16px;letter-spacing:.8px;line-height:28px}.service #main-content .content ul li .detail ul,.service #main-content .content ul li .detail ol{padding-left:20px}.service #main-content .content ul li .detail ul li{margin-bottom:1em;list-style:initial}.service #main-content .content ul li .detail ol li{margin-bottom:0}#service-list{padding-bottom:100px}#service-list ul{text-align:center}#service-list ul li{display:inline-block;width:330px;height:70px;position:relative;margin-bottom:50px}#service-list ul li a p{margin:0}#service-list ul li a{display:block;width:90%;margin:0 auto;border:#1d2954 solid 2px;border-radius:10px;background-size:cover;background-image:url(common/images/service/bg_btn.jpg);text-align:center;color:#1d2a55;font-size:18px;letter-spacing:1.2px;line-height:20px;font-weight:600;height:100%;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center}#service-list ul li a .list-icon{content:" ";width:17px;height:17px;background-image:url(common/images/service/icon_btn.png);background-repeat:no-repeat;margin-right:10px}#service-list ul li a:hover{transition:0.3s;background-image:url(common/images/service/bg_btn_hover.jpg);text-decoration:none}.service-detail #page-title{background-image:url(common/images/service-detail/page_title.jpg)}.service-detail #sub-title .container:before{background-image:url(common/images/service-detail/content_title.png)}.service-detail #sub-title{background-image:url(common/images/service-detail/bg_content_title.jpg)}.service-detail #sub-title .description{font-size:30px;letter-spacing:1.5px;border:none;width:auto;font-weight:600;line-height:50px}.service-detail #sub-title .object_02{display:none}.service-detail .delivery-service{margin-bottom:100px}.service-detail .delivery-service .section-title{margin-bottom:15px}.service-detail .delivery-service .ja{text-align:center;margin-bottom:60px}.service-detail .delivery-service ul li{margin-bottom:60px}.service-detail .delivery-service ul li>div{border-width:3px;border-color:#32c3d3;border-style:solid;background-color:#fff;padding:25px;position:relative}.service-detail .delivery-service ul li h3{position:absolute;color:#f7f7f8;font-size:21px;letter-spacing:1.2px;line-height:36px;text-align:center;display:block;background-image:url(common/images/service-detail/bg_delivery_title.png);width:295px;height:45px;top:-45px;left:-3px;padding-top:5px}.service-detail .delivery-service ul li .img{min-height:200px;padding-top:80px;text-align:center}.service-detail .delivery-service ul li:nth-child(5) .img{padding-top:50px}.service-detail .delivery-service ul li .detail{padding:30px;border:dashed #32c3d3 1px;color:#32c3d3;font-size:16px;letter-spacing:.8px;position:relative;line-height:2}.service-detail .delivery-service ul li .detail .bottom{bottom:30px;font-size:12px;letter-spacing:.6px}.service-detail .main-transport-area{padding:70px;margin-bottom:100px}.service-detail .main-transport-area:before{content:" ";position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);background-image:url(common/images/service-detail/border.png);background-size:100% 100%}.service-detail .main-transport-area{background-color:#fff;position:relative}.service-detail .main-transport-area .area-detail{padding:35px;background-image:url(common/images/service-detail/bg_area_detail.png);background-size:100% 100%;font-size:18px;letter-spacing:.9px;line-height:58px;margin-top:30px}.service-detail .our-company-car{margin-bottom:100px}.service-detail .our-company-car ul li{margin-bottom:50px}.service-detail .our-company-car ul li h3{margin:0;text-align:center;font-size:16px;letter-spacing:.8px;margin:20px 0 0}.service-detail .transport-commodity ul li .example{background-color:#fff;position:relative;border-radius:10px;padding:20px;padding-top:40px;font-size:18px;letter-spacing:.9px;margin-top:45px;font-weight:600;line-height:32px}.service-detail .transport-commodity ul li .example p{font-size:14px}.service-detail .transport-commodity ul li .example h3{position:absolute;width:160px;height:40px;text-align:center;background-image:url(common/images/service-detail/bg_commodity.png);background-size:100% 100%;color:#fff;font-size:16px;letter-spacing:.8px;line-height:40px;left:calc(calc(100% - 150px) / 2);top:-40px}.service-detail .transport-commodity ul li .detail{padding:20px;font-size:16px;letter-spacing:.8px;line-height:28px}.voice #page-title{background-image:url(common/images/voice/page_title.jpg)}.voice #sub-title .container:before{background-size:contain;background-image:url(common/images/voice/content_title.png)}.voice #main-content .container{z-index:1}.voice #main-content .voice-list li{padding:50px;background-color:#fff;margin-bottom:30px;border:#1d2a55 solid 2px;position:relative;border-right:none;width:calc(100% - 50px)}.voice #main-content .voice-list li:after{height:calc(100% - 50px);width:52px;top:52px;right:-50px;content:'';background-color:#fff;border-bottom:#1d2a55 solid 2px;border-right:#1d2a55 solid 2px;position:absolute}.voice #main-content .voice-list li:before{position:absolute;top:-2px;right:-50px;content:'';width:50px;height:54px;background-size:100% 100%;background-image:url(common/images/voice/voice_parts.png)}.voice #main-content .voice-list li>div{padding:0 30px}.voice #main-content .voice-list li .image{height:249px}.voice #main-content .voice-list li .detail .date{font-size:16px}.voice #main-content .voice-list li .detail h3{font-size:20px;margin-top:0;padding-bottom:10px;border-bottom:#dee0e1 solid 1px;margin-bottom:15px}.voice #sub-title{padding-bottom:120px}.voice #sub-title .object_03{bottom:-150px;top:auto;left:95px;z-index:-1}.voice #sub-title .object_02{bottom:-420px}.features #page-title{background-image:url(common/images/features/page_title.jpg)}.features #sub-title{padding-bottom:150px}.features #sub-title .container:before{background-image:url(common/images/features/content_title.png);top:-60px;background-repeat:no-repeat}.features #sub-title .object_03{left:100px;top:auto;bottom:-180px}.features #main-content dl{padding-left:200px;position:relative}.features #main-content dl dt{color:#fff;padding:20px 60px 20px 60px;background-color:#ff70ba;font-size:21px;position:relative;cursor:pointer;line-height:1.5}.features #main-content .content>div{min-height:50vh}.features #main-content .local dl dt{background-color:#32c3d3}.features #main-content .cleanliness dl dt{background-color:#ffb400}.features #main-content dl dt .case-number{position:absolute;top:-25px;left:-200px;width:150px;height:150px;text-align:center;background-size:contain;background-image:url(common/images/features/circle_01.png);background-repeat:no-repeat;background-position:center center;text-align:center;font-size:26px;font-weight:600;padding-top:20px}.features #main-content .local dl dt .case-number{background-image:url(common/images/features/circle_02.png)}.features #main-content .cleanliness dl dt .case-number{background-image:url(common/images/features/circle_03.png)}.features #main-content dl p{margin-bottom:0}.features #main-content dl dt .case-number .number{font-size:46px;display:block}.features #main-content dl dt>div{background-image:url(common/images/features/icon_close.png);position:absolute;right:20px;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;transition:0.3s;top:35px}.features #main-content dl dd{margin-top:5px;border:#ff70ba solid 10px;background-color:#fff;font-size:16px}.features #main-content dl dd>div{padding:30px}.features #main-content .local dl dd{border-color:#32c3d3}.features #main-content .cleanliness dl dd{border-color:#ffb400}.features #main-content dl dt.collapsed>div{width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-image:url(common/images/features/icon_open.png)}.features #main-content .section-title{margin-bottom:20px}.features #main-content .ja{text-align:center;margin-bottom:30px}.page-template-page-template #page-title{background-image:url(common/images/page/page_title.jpg)}.page-template-page-template.page #main-content:before{display:none}.page-template-page-template #main-content .content>div{font-size:16px;letter-spacing:.8px;line-height:28px;margin-bottom:60px}.page-template-page-template #main-content .content h2{color:#0096e6;font-size:32px;letter-spacing:1.6px;line-height:39px;margin-bottom:15px;font-weight:600}.page-template-page-template #main-content .content h2.section-title{color:#313131}.page-template-page-template #main-content .content h2.section-title:first-letter{color:#3698d8}.page-template-page-template #main-content .content h2.section-title{margin-top:10px;margin-bottom:40px}.page-template-page-template #main-content .content h3{color:#0096e6;font-size:28px;letter-spacing:1.4px;line-height:39px;margin-bottom:15px}.page-template-page-template #main-content .content h4{border-bottom:#37b9ff solid 2px;padding-bottom:5px;font-size:22px;letter-spacing:1.1px;line-height:39px;font-weight:600;margin-bottom:30px}.page-template-page-template #main-content .content h5{font-size:20px;letter-spacing:1px;line-height:39px;margin-bottom:15px}.page-template-page-template #main-content .content h6{color:#0096e6;font-size:20px;letter-spacing:1px;line-height:39px}.page-template-page-template #main-content .content ul li:before{content:"●";color:#0096e6;margin-right:8px}.page-template-page-template #main-content .content ol{list-style:none;counter-reset:ol_li;padding:0}.page-template-page-template #main-content .content ol li:before{margin-right:.25em;counter-increment:ol_li;content:counter(ol_li)'.';color:#0096e6}.page-template-page-template #main-content .content dl{margin-bottom:45px}.page-template-page-template #main-content .content dl dt{font-size:18px;letter-spacing:.9px;line-height:39px}.page-template-page-template #main-content .content dl dd{padding-left:105px}.page-template-page-template #main-content .content blockquote{width:calc(100% - 130px);margin:0 65px;background-color:#eefcff;padding:50px;border:none}.page-template-page-template #main-content .content table{border:solid 1px #dee0e1}.page-template-page-template #main-content .content table tbody tr{border-bottom:solid 1px #dee0e1}.page-template-page-template #main-content .content table tbody tr>*{border-right:solid 1px #dee0e1;padding:20px}.page-template-page-template #main-content .content table tbody tr:last-child,.page-template-page-template #main-content .content table tbody tr td:last-child{border:none}.page-template-page-template #main-content .content table tbody tr th{background-color:#eefcff}.col-xs-6.request img,.col-xs-6.contact img{width:10%}.sp-block{display:none}.pc-block{display:block}.recruit #news{z-index:1}.message-wrapper{display:-webkit-flex;display:-ms-flex;display:flex}.message-wrapper a{width:40%;margin:0 5% 5%}.message-wrapper a p{font-size:21px;margin-top:20px}.btn_entry{margin-top:20px;width:100%;display:block;text-align:center;position:relative;z-index:3}.btn_entry.second{margin-top:-75px}.btn_entry img{width:80%}.btn_entry img{min-width:200px;max-width:350px;width:30%}.btn_entry.top img{min-width:280px;max-width:600px;width:100%}.career.career-test .career-list ul li,.post-type-archive-requirements .career-list ul li{margin-top:50px;margin-bottom:65px}.career.career-test .career-list .career-list-tab ul li,.post-type-archive-requirements .career-list .career-list-tab ul li{width:25%;margin-bottom:0;border:1px solid #1D2A55}.career.career-test .career-list ul li h3{background:none;margin-top:0;margin-bottom:20px;padding:0;height:auto}.career-item-border{border:1px solid #1D2A55;padding:40px}.career.career-test .career-item-inner,.post-type-archive-requirements .career-item-inner{display:-webkit-flex;display:-ms-flex;display:flex;padding:20px}.career-item-desc2{padding:20px}.career-item-btn{margin-top:15px}.career-item-btn{width:100%;margin:auto;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}.career.career-test .col-sm-6,.post-type-archive-requirements .col-sm-6{width:100%}.career.career-test .career-item-img,.post-type-archive-requirements .career-item-img{width:100%;object-fit:cover}.career.career-test .img-wrapper,.post-type-archive-requirements .img-wrapper{width:38%;margin-right:2%}.career.career-test .career-item-desc1,.post-type-archive-requirements .career-item-desc1{width:58%;margin-left:2%;font-size:16px}.career.career-test .career-item-desc1 dl,.post-type-archive-requirements .career-item-desc1 dl{display:-webkit-flex;display:-ms-flex;display:flex}.career.career-test .career-item-desc1 .desc-title,.post-type-archive-requirements .career-item-desc1 .desc-title{width:30%}.career.career-test .career-item-desc1 .desc-content,.post-type-archive-requirements .career-item-desc1 .desc-content{width:70%}.career.career-test .career-item-desc2 dl,.post-type-archive-requirements .career-item-desc2 dl{display:-webkit-flex;display:-ms-flex;display:flex;font-size:16px}.career.career-test .career-item-desc2 dt,.post-type-archive-requirements .career-item-desc2 dt{width:9%;min-width:90px}.career.career-test .career-item-desc2 dd,.post-type-archive-requirements .career-item-desc2 dd{width:91%}.career.career-test a.btn-item,.career.career-test input.btn-item,.post-type-archive-requirements a.btn-item,.post-type-archive-requirements input.btn-item{display:block;padding:25px;background-color:#2EC4D4;color:#fff;width:240px;max-width:240px;border-radius:10px;font-size:18px;text-align:center;border:none;font-family:kozuka-gothic-pro,'Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic'}.career.career-test a.btn-item:hover,.post-type-archive-requirements a.btn-item:hover{background-color:#13A9BE}.career.career-test .btn-item:first-child,.post-type-archive-requirements .btn-item:first-child{margin-right:20px}.career.career-test .btn-item:last-child,.post-type-archive-requirements .btn-item:last-child{margin-left:20px}.career.career-test .career-list-tab ul,.post-type-archive-requirements .career-list-tab ul{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}.career.career-test .driver,.post-type-archive-requirements .driver{display:block}.career.career-test .office-work,.career.career-test .driver-part-time,.post-type-archive-requirements .office-work,.post-type-archive-requirements .driver-part-time{display:none}.career-list-tab li{padding:10px;font-size:18px;cursor:pointer;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 10px;color:#1D2A55;background-image:url(common/images/carrer_tab.png);background-color:rgba(255,255,255,.4);background-blend-mode:lighten}.career-list-tab li.tab-active{background-blend-mode:unset}.promise_item .number{display:block}.promise_item{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}#requirements .content{margin-top:100px}.first-time-driver-job #sub-title,.single-requirements #sub-title,.about #sub-title{padding-bottom:30px;position:relative;z-index:3}.single-requirements #sub-title{padding-top:240px}.single-requirements #contact,.single-requirements .col-sm-3.detail{display:none}.single-requirements #access{margin-top:-75px}.single-requirements .col-sm-9{width:100%}.single-requirements .col-sm-3.detail{width:100%}.single-requirements #access .container{padding-top:0;padding-bottom:0}.family-message #sub-title{padding-bottom:40px}.first-time-driver-job #main-content,.family-message #main-content{padding-top:40px}.family-message #page-title{background-image:url(common/images/message/image_family_message_main.jpg)}.family-message .p-desc-signature{display:block;text-align:right}.family-message .section-middle-title{position:relative;padding:5px 0 0;z-index:1;color:#fff;font-size:26px;text-align:center;width:95%;margin:auto}.family-message .section-middle-title:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transform:skewX(45deg);background-color:#5b9bd5;content:""}.family-message .main-content-2 .section-middle-title,.family-message .main-content-3 .section-middle-title,.family-message .main-content-4 .section-middle-title{font-size:16px}.family-message .main-content-2,.family-message .main-content-3,.family-message .main-content-4{margin-top:60px}.family-message .main-content-3 h3{color:#3698d8;font-size:16px}.family-message .main-content-3 .number{color:#ffe200;font-size:24px;margin-right:10px;-webkit-text-stroke:1.5px #1d2955;font-weight:800}.family-message .main-content-3 ul li{background-image:url(common/images/about/bg_promise.png);font-size:16px;line-height:2;letter-spacing:.9px;margin-bottom:15px;padding:15px;background-size:100% 100%;padding-top:10px;word-break:break-word}.family-message .main-content-4 dl{margin-bottom:15px;border:dotted 1px #60acdf}.family-message .main-content-4 dl dt{font-size:18px;font-weight:400;line-height:31px;padding:30px 75px;background-color:#fff;position:relative;z-index:2}.family-message .main-content-4 dl dd .panel{box-shadow:none;border-radius:0;border:none;border-top:#e5e5e5 solid 1px;margin-bottom:0}.family-message .main-content-4 dl dd .panel-body{padding:30px;padding-left:75px}.family-message .main-content-4 dl dd img{position:absolute;left:30px;top:25px}.family-message .main-content-4 dl dt img{position:absolute;left:30px}.family-message .main-content-4 dl dt p{margin:0}.family-message .main-content-4 dl dt>div:after{content:"-";color:#0096e6;font-size:30px;height:50px;width:50px;margin:0 auto;text-align:center;display:block}.family-message .main-content-4 dl dt.collapsed>div:after{content:"+"}.family-message .main-content-4 dl dt>div{position:absolute;right:30px;top:30px;z-index:3;width:50px;height:50px}.family-message .main-content-4 dl dd .panel .panel-body+p{display:none}.is-pc-767{display:block}.is-sp-767{display:none}.p-intro-mainV__part-01-content p.is-pc-991{display:block;font-size:26px;line-height:1.8em}.is-sp-991{display:none}.page-template-page-recruit #voice{display:none}.recruit-menu{background-color:rgba(230,246,255,.9);text-align:center}.recruit-menu li{display:inline-block;margin-right:20px;color:#1c2954}.recruit-menu li:last-child{margin-right:0}.recruit-menu li a{line-height:40px;color:#1c2954;font-size:14px}.recruit-menu li a:hover{text-decoration:none;color:#258ccd;transition:0.3s}.recruit-menu li:not(:last-child):after{content:"|";margin-left:20px}.entry .wpcf7 table tbody tr td .your-section input{width:100%}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:80px}iframe{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%}.tax-blog_category .recommended-post{display:none}.post-type-archive-businessblog #main-content .news-list li .item-wrap .detail{width:100%;height:135px}.post-type-archive-businessblog .item-wrap .btn-more{margin:20px auto 0}.post-type-archive-businessblog #main-content .news-list li .item-wrap .article-meta{margin-top:20px}@media(min-width:1353px){#navigation .navbar-nav>li a{font-size:14px}#navigation.corp .navbar-nav>li:nth-child(1){width:auto}}@media(max-width:1352px){#contact .row>div{height:15vw}#contact .contact h2{margin-top:5vw}#contact .contact .object_09 img{height:20vw}#contact .contact .object_10{right:10vw;top:-7vw}#contact .contact .object_10 img{height:10vw}#contact .request .object_11{left:4vw;bottom:0}#contact .request .object_11 img{height:20vw}#contact .request .object_12{top:-6vw;left:22vw}#contact .request .object_12 img{height:10vw}}@media(max-width:1365px){#navigation .container{width:100%;padding:0}#page-title h2,#mainvisual .object_13{left:15px}#sub-title .object_01{left:calc(calc(1070px -)calc(100vw - 90px)) / 2);z-index:-1}}@media(min-width:1100px) and (max-width:1300px){#blog .object_02,#blog .container:before,#news .object_03,#access .object_08,.page #main-content .object_04,#access .container:before,#about .container:before,.company #sub-title .object_02,.company #sub-title .container:before,#sub-title .object_02,#sub-title .container:before,.service #sub-title .container:before,.service #sub-title .object_03{right:0px!important}.page #main-content .object_06{left:0}#access .object_08{width:30%}#access .object_08 img{width:100%}}@media(min-width:1100px){.service-mainvisual{width:100vw;margin-left:calc(calc(1070px - 100vw) / 2)}#navigation .navbar-nav>li{text-align:center;width:92px}}@media(max-width:1099px){.container{width:100%}#blog .container{padding:0 35px}#blog .object_02,#blog .container:before,#news .object_03,#access .object_08,.page #main-content .object_04,#access .container:before,#about .container:before,.company #sub-title .object_02,.company #sub-title .container:before,#sub-title .object_02,#sub-title .container:before,.service #sub-title .container:before,.service #sub-title .object_03{right:0!important}.service #sub-title .object_03{bottom:-180px}.performance #sub-title .object_03,.page #main-content .object_06{bottom:-120px;left:-40px}#access .object_08{width:30%}#access .object_08 img{width:100%}.recruit-menu li a{font-size:12px}#navigation .navbar-nav>li>a>img{height:45px}#navigation .navbar-nav>li:nth-child(1)>a .object img{height:60px}#navigation .navbar-nav>li:nth-child(1)>a .recruit-object-02{right:-7px}#blog ul li a{margin:0 auto}#blog ul li a .image,#about ul li a .image{height:calc(calc(100vw / 3) - 70px)}.service-mainvisual{margin-left:-15px;width:100vw}.service #main-content .content ul li:nth-child(2) .detail h3{width:300px;height:62px;background-size:contain;padding-top:15px}#sub-title .object_01{left:0}.recruit-menu li{margin-right:10px}.question #sub-title .object_03{left:-15px}}@media(max-width:991px){.is-pc-991{display:none}.is-sp-991{display:block}#navigation .navbar-brand h1{margin:0;height:40px;width:100px;background-size:contain;background-position:center;background-repeat:no-repeat}#navigation .navbar-nav{width:100%;margin:0}#navigation .recruit{display:inline-block;padding-top:7.5px;float:right;margin-right:10px;padding-left:10px}#navigation .recruit img{height:40px}#navigation .navbar-toggle{padding:5px 0;color:#5592bb;margin-bottom:0}#navigation .nav>li{float:none!important;text-align:center;width:100%!important;margin:auto}#navigation.corp .navbar-nav>li>a{padding:10px!important;text-align:left;font-size:14px;color:#000!important}#navigation.corp .navbar-nav>li:nth-child(1)>a{height:auto;width:auto;padding:10px 5px;margin:0;background:none;border:none}#navigation .navbar-nav>li:nth-child(2)>a{height:auto;width:auto;padding:10px 5px;margin:0;background:none;border:none;color:#000}#navigation .navbar-header .contact img{width:40px}#navigation .navbar-toggle .icon-bar{background-color:#5592BB;width:80%;margin:0 auto;margin-bottom:5px}.navbar-toggle{display:block!important}.navbar-header{float:initial!important}#navigation .navbar-header .contact{padding:15px 5px;display:inline-block;float:right;margin-right:10px}#navigation.corp .navbar-nav>li:nth-child(3){background-color:initial;padding:0;height:auto}#navigation .navbar-nav>li>a.middle{color:#666;margin-left:15px}#navigation.corp .navbar-nav>li:nth-child(1){width:auto;padding:0}.single-requirements #sub-title{padding-top:65px!important}#navigation .navbar-nav>li.hover_blue>a:hover,#navigation .navbar-nav>li.hover_blue>a:active,#navigation.corp .navbar-nav>li:nth-child(1)>a:hover,#navigation.corp .navbar-nav>li:nth-child(1)>a:active{background-color:transparent}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}}@media(max-width:899px){.career.career-test .career-list-tab ul,.post-type-archive-requirements .career-list-tab ul{flex-wrap:wrap}.career.career-test .career-list .career-list-tab ul li,.post-type-archive-requirements .career-list .career-list-tab ul li{width:47%;height:71px}#footer .footer_menu_01{width:100%;margin:auto;flex-wrap:wrap;justify-content:left}#footer .footer_menu_01>li{width:145px}#footer .footer_menu_01>li>a{font-size:13px;padding:0}}@media(max-width:820px){#navigation .navbar-nav>li{width:100px;text-align:center}#navigation .navbar-nav>li a{font-size:12px;padding:25px 0}#navigation.corp .navbar-nav>li:nth-child(1)>a p{font-size:10px;line-height:1.5em}.pc-block{display:none}.sp-block{display:block}}@media(min-width:768px){#about ul li a:hover .image{transition:0.3s all}#about ul li a:hover .image:before{transition:1.0s all;position:absolute;content:" ";width:100%;height:100%;right:0;top:0;background-color:#000;opacity:.1}#about ul li a:hover .image:after{transition:0.3s all;opacity:0}.smp-contact.row-eq-height{margin-left:-15px;margin-right:-15px}}#mainvisual .image{height:100vh;width:100%}#mainvisual img,#mainvisual .image{-webkit-backface-visibility:hidden;-webkit-animation:ImgAnime 20s linear infinite 0s;-moz-animation:ImgAnime 20s linear infinite 0s;-o-animation:ImgAnime 20s linear infinite 0s;-ms-animation:ImgAnime 20s linear infinite 0s;animation:ImgAnime 20s linear infinite 0s}@keyframes ImgAnime{0%{animation-timing-function:ease-in}10%{transform:scale(1.01);animation-timing-function:ease-out}15%{transform:scale(1.02)}20%{transform:scale(1.03)}25%{transform:scale(1.04)}}@media(min-width:768px) and (max-width:1024px){#about .icon_01{width:20%;left:-10px;top:45px}#about .icon_02{width:15%;right:0}#about .icon_01 img,#about .icon_02 img{width:100%}#about ul li a .image .title h3{font-size:18px}#contact .contact .to-question{font-size:10px}#to-top{right:50px}#mainvisual .object_13{left:15px}.company #main-content .content{padding:40px}.company #main-content .content ul li .title h2.section-title{font-size:32px}.company #main-content .content ul li .detail{padding-top:0}.voice #sub-title .object_03{left:0}.blog #sub-title .object_03,.tax-blog_tag #sub-title .object_03,.tax-blog_category #sub-title .object_03{left:-30px;width:20%;top:auto;bottom:-150px;z-index:-1}}.first-time-driver-job .c-wrap::before{content:'1';display:block;position:absolute;top:-10px;width:42px;line-height:0;padding:21px 0;color:#fff;font-size:18px;text-align:center;background:#ed7d31;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;z-index:2}.first-time-driver-job .c-inner:nth-child(2) .c-wrap::before{content:'2'}.first-time-driver-job .c-inner:nth-child(3) .c-wrap::before{content:'3'}.first-time-driver-job .c-inner:nth-child(4) .c-wrap::before{content:'4'}.first-time-driver-job .c-inner:nth-child(5) .c-wrap::before{content:'5'}.first-time-driver-job .c-inner:nth-child(6) .c-wrap::before{content:'6'}.first-time-driver-job .c-inner:nth-child(7) .c-wrap::before{content:'7'}.first-time-driver-job .main-content-2{margin-top:90px}.first-time-driver-job .c-wrap{padding:5px;border:2px solid rgb(106,164,217)}.first-time-driver-job .c-item .c-middle-title,.family-message .c-item .c-middle-title{font-size:22px;color:rgb(106,164,217)}.first-time-driver-job #sub-title .c-wrap{border:none;margin-top:100px}.first-time-driver-job #sub-title .c-wrap:before{display:none}.first-time-driver-job #page-title{background-image:url(common/images/message/image_first_time_driver_job_main.jpg);background-position:-25px}.first-time-driver-job .c-img-wrap,.family-message .c-img-wrap{position:relative;overflow:hidden;padding-top:60%}.first-time-driver-job .c-img,.family-message .c-img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}@media(min-width:768px){.first-time-driver-job .c-wrap::before,.family-message .c-wrap::before{left:50px}.first-time-driver-job .c-inner.col-sm-6,.family-message .c-inner.col-sm-6{margin-top:50px;width:100%}.is-flex{display:flex}.first-time-driver-job .c-wrap,.family-message .c-wrap{margin:0 50px}.first-time-driver-job .c-item p,.family-message .c-item p{font-size:16px}.first-time-driver-job .c-item,.family-message .c-item{width:60%;padding:0 15px}.first-time-driver-job .c-img-wrap,.family-message .c-img-wrap{position:relative;overflow:hidden;padding-top:27%;width:40%;height:100%}.family-message .section-middle-title{font-size:28px}.family-message .main-content-2 .section-middle-title,.family-message .main-content-3 .section-middle-title,.family-message .main-content-4 .section-middle-title{font-size:25px}.family-message .sp-block{display:none}.features #main-content dl{margin-bottom:100px}}@media(max-width:767px){#main-content .news-list li .item-wrap{padding:30px}.features #main-content dl dd>div{font-size:12px!important}.first-time-driver-job #sub-title .c-wrap .c-middle-desc,.family-message #sub-title .c-wrap .c-middle-desc{margin-top:25px}.first-time-driver-job .c-wrap::before,.family-message .c-wrap::before{left:5px}.first-time-driver-job .c-inner:not(:first-child),.family-message .c-inner:not(:first-child){margin-top:20px}.first-time-driver-job .c-item p,.family-message .c-item p{font-size:14px}#navigation .recruit{margin-right:5px!important}#service-list ul li{height:auto!important}#service-list ul li a{padding:10px 2px!important}#service-list ul li a .list-icon{width:22px;height:22px;margin-right:2px}.career-item-border{border:1px solid #1D2A55;padding:10px 0 50px}.career.career-test .career-item-inner,.post-type-archive-requirements .career-item-inner{display:block}.career.career-test .career-item-desc1,.post-type-archive-requirements .career-item-desc1{width:100%;margin-top:35px}.career.career-test .img-wrapper,.post-type-archive-requirements .img-wrapper{width:100%}.features #main-content dl{margin-bottom:8%}.family-message .main-content-3 ul li{font-size:12px;line-height:1.5;padding:12px 15px;word-break:break-word}.family-message .main-content-4 dl dt{padding:15px 60px;font-size:14px;line-height:1.5}.family-message .main-content-4 dl dd .panel-body{font-size:14px;padding:30px;padding-left:60px;line-height:1.25}.family-message .main-content-4 dl dt img,.family-message .main-content-4 dl dd img{left:15px}.family-message .main-content-4 dl dt>div{top:5px;right:0}.family-message .sp-block{display:block}.message-wrapper a p{font-size:18px}.career.career-test .career-item-desc1,.career.career-test .career-item-desc2 dl,.career.career-test a.btn-item,.post-type-archive-requirements .career-item-desc1,.post-type-archive-requirements .career-item-desc2 dl,.post-type-archive-requirements a.btn-item,.career-list-tab li{font-size:14px}.career.career-test .career-list .career-list-tab ul li,.post-type-archive-requirements .career-list .career-list-tab ul li{width:47%;margin:10px 1%;font-size:12px;height:55px}.career.career-test .career-list ul li,.post-type-archive-requirements .career-list ul li{margin-top:30px}.career-item-btn{justify-content:center;flex-direction:column;align-items:center}.post-type-archive-requirements .btn-item:first-child{margin-right:0}.post-type-archive-requirements .btn-item:last-child{margin-left:0}.career.career-test a.btn-item,.career.career-test input.btn-item,.post-type-archive-requirements a.btn-item,.post-type-archive-requirements input.btn-item{display:block;padding:20px;background-color:#2EC4D4;color:#fff;width:250px;max-width:250px;border-radius:10px;font-size:14px;text-align:center;margin-top:15px}#navigation .nav>li{float:none!important;text-align:center;width:100%!important;margin:auto}.is-pc-767{display:none}.is-sp-767{display:block}#navigation.corp .navbar-nav>li:nth-child(1)>a{height:auto;width:auto;padding:10px 5px;margin:0;background:none;border:none}#navigation.corp .navbar-nav>li:nth-child(3){height:auto;width:auto;padding:0;margin:0;background:none;border:none}#navigation .navbar-nav>li>a{padding:10px!important}.first-time-driver-job #sub-title .c-wrap{border:none;margin-top:-36px}.single-requirements .wpcf7 .submit input,.entry .wpcf7 .submit input{max-width:290px!important;height:43px!important}.page-template-page-thanks-php #main-content .to-home-entry{max-width:290px;height:43px;padding-top:13px;font-size:14px}.social{margin:0 auto 20px;top:0}#main-content .news-list li .item-wrap .detail .info .category-wrap{position:inherit;bottom:0;right:0;margin-top:25px}#main-content .news-list li .item-wrap .detail .info .category{position:initial;padding:5px 8px;top:-5px;max-width:150px;display:block;margin:auto;text-align:center}#main-content .news-list li .item-wrap .detail{width:100%;height:auto;padding:0}.article-meta-title{left:30px}.item-wrap .tag-wrap{display:inline-block;position:absolute;left:80px;bottom:-48px}#main-content .news-list li .item-wrap{position:relative}#main-content .news-list li .item-wrap .detail .info .date{display:block;text-align:right}.item-wrap .btn-more{bottom:-85px}.zoom-wrapper{margin-top:10px}.single-businessblog .article{margin-bottom:15px!important}.single-businessblog #main-content .to-archive{margin-bottom:20px}.single-businessblog .article .info{padding:0!important}.post-type-archive-businessblog #main-content .news-list li .item-wrap .article-meta{margin-top:10px}.post-type-archive-businessblog #main-content .news-list li .item-wrap h3{margin:15px 0 10px 0;text-align:center;font-size:20px}.post-type-archive-businessblog .item-wrap .date{margin-top:15px;text-align:left}.post-type-archive-businessblog ul.news-list li .item-wrap .category.rect{left:initial}}@media(min-width:425px){#main-content .news-list li .item-wrap .detail .info .category{margin:0;margin-left:auto;margin-right:20px}}@media(max-width:550px){.is-pc-550{display:none}.is-sp-550{display:block}#main-content .news-list li .item-wrap{padding:30px 15px}ul.news-list li .item-wrap .category{left:20px}.item-wrap .date{margin-top:15px;text-align:left}#main-content .news-list li .item-wrap .is-sp-550 .article-meta{margin-top:0;display:flex;flex-wrap:wrap}.wpcf7-form-control-wrap.your-name-first,.wpcf7-form-control-wrap.your-kana-first{margin-right:10px!important}.wpcf7 table tbody tr td .wpcf7-select{padding:2px}.wpcf7 table tbody tr td input,.wpcf7 table tbody tr td textarea{padding:0 5px}.size80 input{width:100%!important}#main-content .news-list li a .detail .info .category{width:100%!important;margin:auto;top:0!important}.image.col-xs-6,.col-xs-6.detail{width:100%}.col-xs-6.detail{margin-top:30px}#main-content .news-list li a[rel~="tag"],.article-meta-title{font-size:12px}.item-wrap .title-wrap{padding-left:0}#main-content .news-list li .item-wrap h3{margin:15px 0 10px 0;text-align:center}#main-content .news-list li .content-wrap{display:block}#main-content .news-list li .item-wrap .image{width:100%}.item-wrap .btn-more{position:initial;margin:auto}.article-meta-title{bottom:55px;left:23px;position:initial}.item-wrap .tag-wrap{left:23px;bottom:-30px}#main-content .news-list li a[rel~="tag"]{padding-left:3px;width:auto;word-break:initial;font-size:12px;font-feature-settings:"pkna"}.post-type-archive-businessblog ul.news-list li .item-wrap .category,.tax-businessblog_tag ul.news-list li .item-wrap .category,.tax-businessblog_category ul.news-list li .item-wrap .category{left:initial}}@media(max-width:425px){.message-wrapper a p{font-size:12px}ul.news-list li .item-wrap .category{padding:4px 5px}}#main-content .news-list li .item-wrap .detail .info .category.rect,.article .info .category.rect{padding-left:15px;padding-right:15px}ul.news-list li .item-wrap .category.rect{padding-left:10px;padding-right:10px}ul.news-list li .item-wrap .category.rect:before,ul.news-list li .item-wrap .category.rect:after,.article .info .category.rect:before,.article .info .category.rect:after,ul.news-list li .item-wrap .category.rect:before,ul.news-list li .item-wrap .category.rect:after{content:none}.p-introduce{padding-top:60px;padding-bottom:30px;max-width:100%;overflow-x:hidden;position:relative}@media only screen and (max-width:991px){.p-introduce{padding-top:0;padding-bottom:0}}.p-introduce img{position:absolute;bottom:0;right:25%;height:330px;transform:translateX(40%);z-index:2}@media only screen and (max-width:991px){.p-introduce img{right:unset;left:50%;bottom:0;height:46vw;max-height:250px;transform:translatex(-50%)}}@media only screen and (max-width:450px){.p-introduce img{max-height:160px;height:50vw;display:none}}@media only screen and (min-width:450px) and (max-width:990px){.p-introduce img{max-height:200px;height:50vw;display:none}}h3.advantage_height{margin-top:50px;margin-bottom:50px;line-height:1.4em}@media only screen and (min-width:600px){.sp_break{display:none}}@media only screen and (max-width:550px){.p-advantage__sub-title h3.advantage_height{margin-top:20px;margin-bottom:20px;line-height:1.4em;font-size:24px}}.p-introduce h3{color:#1d2a55;margin:30px auto}@media only screen and (max-width:991px){.p-introduce h3{margin:10px auto}}.p-introduce h3 span{font-size:60px;vertical-align:middle}@media only screen and (max-width:991px){.p-introduce h3 span{font-size:40px}}@media only screen and (max-width:768px){.p-introduce h3 span{font-size:25px}}.p-introduce__content{background-color:#fff;padding:60px;padding-top:50px;box-sizing:border-box;width:80%;margin:0 auto;border-radius:20px;box-shadow:inset 0 0 10px #000}@media only screen and (max-width:991px){.p-introduce__content{width:100%;padding:10%;padding-bottom:14%}}.p-introduce__content li{font-size:20px;margin-bottom:20px}@media only screen and (max-width:991px){.p-introduce__content li{margin-bottom:3%;font-size:14px}}.p-introduce__content li::before{content:'✔';margin-right:10px;color:#ff2d5f}.p-introduce__content li:last-child{margin-bottom:0}.p-introduce__content li span,.p-introduce__content li b{color:#ff2d5f}.p-advantage{padding-top:40px}@media only screen and (max-width:991px){.p-advantage{padding-top:3%}}.p-advantage .object_01{top:0!important}.p-advantage h2{text-align:center;width:80%;margin:0 auto}@media only screen and (max-width:991px){.p-advantage h2{width:100%}}.p-advantage__sub-title{background-color:#1d2a55;color:#fff;margin-top:20px}@media only screen and (max-width:991px){.p-advantage__sub-title{margin-top:5%}}.p-advantage__sub-title span{color:#ffd800;font-size:1.5em}.p-advantage__notice{color:#fff;background-color:#e4007f;text-align:center;width:25%;margin:0 auto;margin-right:0;padding:5px 0;font-weight:700;margin-top:20px;margin-bottom:50px}@media only screen and (max-width:991px){.p-advantage__notice{width:100%;max-width:400px;margin-bottom:5%}}.p-advantage__image{width:51%;height:350px;margin-right:20px}@media only screen and (max-width:550px){.p-advantage__image{order:1!important;width:100%;height:40vw;max-height:350px;text-align:center}}.p-advantage__object{position:absolute;bottom:-100px;right:0;transform:translatex(60%);z-index:-1}@media only screen and (max-width:991px){.p-advantage__object{opacity:.2}}.p-advantage__content{background-color:#F7F7F8;padding-bottom:100px;position:relative}@media only screen and (max-width:991px){.p-advantage__content{padding-bottom:30px}}.p-advantage__content #advantage .object_01{top:0;left:0;z-index:-1}@media only screen and (max-width:991px){.p-advantage__content #advantage .object_01{transform:translatex(-50%);opacity:.2}.p-advantage{padding-bottom:5%}}.p-advantage__content ul{counter-reset:point;position:relative;margin:150px auto 0}@media only screen and (max-width:550px){.p-advantage__content ul{margin:50px auto 0}}@media only screen and (max-width:991px){.p-advantage__content ul{overflow:unset}}.p-advantage__content li{display:flex;justify-content:flex-start;align-items:flex-start;margin:60px 0}@media only screen and (max-width:550px){.p-advantage__content li{flex-direction:column;margin:10% 0}}@media only screen and (min-width:550px) and (max-width:991px){.p-advantage__content li{margin:50px 0}}.p-advantage__content li:first-child{margin-top:0}.p-advantage__content li:last-child{margin-bottom:0}.p-advantage__content ul li:nth-child(odd){justify-content:flex-end}.p-advantage__content ul li:nth-child(odd) .p-advantage__image{order:2;margin-left:20px;margin-right:0}@media only screen and (max-width:550px){.p-advantage__content ul li:nth-child(odd) .p-advantage__image{margin-left:0}}.p-advantage__image img{width:90%;height:90%;object-fit:cover}.p-advantage__text{width:43%;margin-right:3%}@media only screen and (max-width:550px){.p-advantage__text{width:100%;order:2!important;margin-top:5%;margin-right:0}.p-advantage__image img{width:100%;height:100%;object-fit:cover}}.p-advantage__point{font-size:20px;width:140px;padding:5px 0;color:#fff;background-repeat:no-repeat;background-size:cover;background-color:#02b5ff}@media only screen and (max-width:550px){.p-advantage__point{margin-bottom:2%}.p-advantage__point{font-size:16px;width:100px;padding:5px 0;color:#fff;background-repeat:no-repeat;background-size:cover;background-color:#02b5ff}}.p-advantage__point span{display:block;display:flex;justify-content:center;align-items:center}.p-advantage__point span::after{counter-increment:point;display:block;content:' 'counter(point);margin-left:5px}.p-advantage__text p{margin-bottom:30px;font-size:16px}@media only screen and (max-width:550px){.p-advantage__text p{margin-bottom:0;font-size:13px}}.p-advantage__text h4{font-size:35px;margin-bottom:30px;line-height:1.4em}@media only screen and (max-width:550px){.p-advantage__text h4{font-size:24px;margin-bottom:3%;font-weight:700;margin-top:3%}}@media only screen and (min-width:550px) and (max-width:991px){.p-advantage__text h4{font-size:21px;font-weight:700;margin-top:3%;margin-bottom:7%}}.p-advantage__text h4 span{color:#ff2d5f}.p-advantage__btn{width:70%;height:50px}@media only screen and (max-width:550px){.p-advantage__btn{width:70%;height:40px}.p-advantage__btn a{font-size:15px;border:2px #1d2a55 solid}}@media only screen and (max-width:991px){.p-advantage__btn{margin-top:20px;width:100%}}.p-advantage__btn a{text-align:center;display:block;font-size:16px;font-weight:700;color:#1d2a55;box-sizing:border-box;border:3px #1d2a55 solid;border-radius:10px;background-color:#ffe400;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.p-advantage__btn a:hover{text-decoration:none}.p-advantage__btn a::after{position:absolute;content:'>';top:50%;right:20px;transform:translatey(-50%)}.p-sub-menu{margin:70px auto 0}@media only screen and (max-width:991px){.p-sub-menu{display:none}}.p-sub-menu li{width:18%;margin:0 2% 0 0}.p-sub-menu a{font-size:16px;width:100%;height:60px;transition:0.3s all;display:flex;justify-content:center;align-items:center;text-align:center;background:#37b9ff;color:#fff}.p-sub-menu a:hover{color:#258ccd;text-decoration:none}.p-sub-menu ul{display:flex;justify-content:space-between}.p-sub-menu ul li:first-child a{padding-left:0}.p-sub-menu ul li:last-child a{padding-right:0;border-right:none}.p-sub-menu ul li:last-child a::before{display:none}.c-contact-box{padding:0}@media only screen and (min-width:650px) and (max-width:991px){.c-contact-box{padding:5%}}.c-contact-box a:hover{text-decoration:none}.c-contact-box .container{text-align:center;margin:100px auto}@media only screen and (max-width:991px){.c-contact-box .container{margin:50px auto}}@media only screen and (max-width:550px){.c-contact-box .container{margin:10px auto}}.c-contact-box__content h4{color:#ff2d5f;font-size:42px;font-weight:700}.c-contact-box h4::before{content:'\f095';font-family:"Font Awesome 5 Free";margin-right:10px}@media only screen and (max-width:991px){.c-contact-box__content h4{font-size:30px}}.c-contact-box__note{font-size:15px;display:flex;justify-content:center;align-items:baseline}.c-contact-box__note span{font-size:13px;padding:0 6px;padding-top:2px;border:1px solid #1d2a55;border-radius:5px;margin-right:10px}.p-example{padding:50px 0 0 0;text-align:center}@media only screen and (max-width:991px){.p-example{padding-top:10%}}.p-example__part-01 h3{margin-bottom:20px}.p-example__part-01 span{background-color:#ffe400;padding:5px 30px;border-radius:30px;font-size:18px;color:#1d2a55;font-weight:700}@media only screen and (max-width:991px){.p-example__part-01 span{font-size:14px;padding:5px 15px}}.p-example__quick-deck{margin-top:40px;font-size:20px}@media only screen and (max-width:991px){.p-example__quick-deck{margin-top:5%;font-size:16px}}.p-example__list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:50px}@media only screen and (max-width:991px){.p-example__list.is-pc-991{display:none}}.p-example__item p{font-size:20px}@media only screen and (max-width:991px){.p-example__item p{font-size:16px}}.p-example__item-image{width:100%;height:138px;margin-bottom:10px}@media only screen and (max-width:991px){.p-example__item-image{height:30vw;max-height:170px}}.p-example__item-image img{width:100%;height:100%;object-fit:cover}.p-example__part-01{margin-bottom:100px}@media only screen and (max-width:991px){.p-example__part-01{margin-bottom:5%}}.p-example__part-01 .p-example__item{width:19.3%}@media only screen and (max-width:991px){.p-example__part-01 .p-example__item{width:49%;margin-top:3%}}.p-example__object{position:absolute;top:0;right:50px;transform:translatey(-10%);z-index:-1}@media only screen and (max-width:991px){.p-example__object{right:0;transform:translatey(-10%) translatex(50%);opacity:.2}}.p-example__part-02{max-width:100%;overflow:hidden;position:relative}@media only screen and (max-width:991px){.p-example__part-02{overflow:unset}.p-example__part-02 .p-example__object{top:-40px}}.p-example__part-02 .p-example__list{justify-content:flex-start}.p-example__part-02 .p-example__item-image{height:200px}@media only screen and (max-width:991px){.p-example__part-02 .p-example__item-image{height:30vw;max-height:170px}}.p-example__part-02 .p-example__item{width:30%;margin-right:5%;margin-bottom:20px}@media only screen and (max-width:991px){.p-example__part-02 .p-example__item{width:31%;margin-right:calc(7% / 2);margin-bottom:3%}}.p-example__part-02 .p-example__list .p-example__item:nth-child(3n){margin-right:0}.p-example__notice{text-align:center;font-size:18px;margin-top:10px}.p-example__notice span{display:none}@media only screen and (max-width:991px){.p-example__notice{font-size:16px}.p-example__notice span{display:inline}}.p-service-area{background-color:#f7f7f8;padding:30px 0}@media only screen and (max-width:991px){.p-service-area{padding:0}}@media only screen and (min-width:991px){.p-service-area .mb-60{margin-bottom:-60px}}.p-service-area__map{position:relative;text-align:center}.p-service-area__map img{width:60%;right:-300px;position:relative;z-index:-1}@media only screen and (max-width:991px){.p-service-area__map{padding-top:145px}.p-service-area__map img{right:0;width:80%}}@media only screen and (max-width:500px){.p-service-area__map{padding-top:30%;max-height:500px}}.p-service-area__map p{position:absolute;top:10%;left:0;font-size:25px;font-weight:700;text-align:left}@media only screen and (max-width:991px){.p-service-area__map p{top:5%;right:0;left:0;font-size:14px;text-align:center}}.p-service{padding:30px 0;text-align:center;position:relative}@media only screen and (max-width:991px){.p-service{padding:0}}.p-service__object{position:absolute;right:0;top:0}@media only screen and (max-width:991px){.p-service__object{transform:translatex(50%);opacity:.2}}.p-service ul{display:flex;justify-content:space-between;align-items:baseline}@media only screen and (max-width:800px){.p-service ul{flex-wrap:wrap}}.p-service li{width:23%}@media only screen and (max-width:800px){.p-service li{width:49%}}.p-service li h5{font-size:20px;font-weight:700;color:#fff;text-align:center;padding:10px 15px;box-sizing:border-box;background-color:#02b5ff;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:650px){.p-service li h5{font-size:15px}}.p-service li p{line-height:1.5;text-align:left;font-size:16px;margin-top:10px}.p-vehicle-intro{padding-top:60px;padding-bottom:30px;background-color:#f7f7f8}@media only screen and (max-width:910px){.p-vehicle-intro{padding:10% 0}}.p-vehicle-intro ul{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:650px){.p-vehicle-intro ul{flex-wrap:wrap}}.p-vehicle-intro li{width:23.5%}@media only screen and (max-width:650px){.p-vehicle-intro li{width:49%;max-height:250px;margin-top:2%}}.p-vehicle-intro li p{font-size:20px;text-align:center;margin:0;margin-top:5px}@media only screen and (max-width:650px){.p-vehicle-intro li p{font-size:14px}}.p-vehicle-intro__image{width:100%;height:168px}@media only screen and (max-width:650px){.p-vehicle-intro__image{height:30vw}}.p-vehicle-intro__image img{width:100%;height:100%}.p-vehicle-intro__image img{object-fit:cover}.p-cVoice{padding-top:30px;padding-bottom:30px}@media only screen and (max-width:991px){.p-cVoice{padding:0}}.p-cVoice__object{position:absolute;right:25px;top:-40px}@media only screen and (max-width:991px){.p-cVoice__object{top:0;transform:translatex(50%);opacity:.2}}.p-cVoice__tab-list .p-cVoice__tab-item:nth-child(2){margin:0 2%}@media only screen and (max-width:991px){.p-cVoice__tab-list{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;margin:0 auto;margin-bottom:5%}}.p-cVoice__tab-item{width:32%}.p-cVoice__tab-item h4{word-break:keep-all;color:#fff;background-color:darkgray;padding:1.5rem 0;margin-top:3%;margin-bottom:0;font-size:3vw;text-align:center;transition:0.3s all;box-shadow:inset 0 0 0 4px #bfbdbd}.p-cVoice__tab-item--active h4.kansai1{background-color:#5e8fcb;box-shadow:inset 0 0 0 4px #95aecc}.p-cVoice__tab-item--active h4.kansai2{background-color:#37b9ff;box-shadow:inset 0 0 0 4px #7ac7f1}.p-cVoice__tab-item--active h4.kansai3{background-color:#4472c4;box-shadow:inset 0 0 0 4px #759fea}.p-cVoice .slick-slide{margin:0 10px}.p-cVoice .slick-list{margin:0 -10px}.p-cVoice__slide .slick-list li{display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;background:#fff;border:2px solid #1d2a55;position:relative;padding:30px}@media only screen and (max-width:991px){.p-cVoice__column{display:none}.p-cVoice__row .p-cVoice__column:first-child{display:block}.p-cVoice__column{text-align:center}}@media only screen and (min-width:991px){.p-cVoice__row{display:flex;justify-content:space-between}.p-cVoice__column{width:100%;margin-top:30px;display:block!important}.p-cVoice__column h4{text-align:center;background-color:#5e8fcb;color:#fff;width:80%;margin:0 auto;padding:.8rem}.kansai1 h4{background-color:#5e8fcb}.kansai2 h4{background-color:#37b9ff}.kansai3 h4{background-color:#4472c4}.p-cVoice ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.p-cVoice li{height:200px;width:100%;margin-right:2%;margin-top:30px}.p-cVoice__slide li::before{display:block;content:'';position:absolute;width:20px;height:20px;background-image:linear-gradient(45deg,black 50%,white 50%);top:-2px;right:-2px}.p-cVoice__slide li{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;box-sizing:border-box;background:#fff;border:2px solid #1d2a55;position:relative;padding:30px;width:32%}}@media only screen and (min-width:991px){.p-cVoice ul li:nth-child(3n){margin-right:0}}.p-cVoice__slide .slick-list li::before{display:block;content:'';position:absolute;width:20px;height:20px;background-image:linear-gradient(45deg,black 50%,white 50%);top:-2px;right:-2px}.p-cVoice__part-01 span,.p-cVoice__part-02 span{color:#fff;padding:3px 5%;background-color:gray;word-break:keep-all}.kansai1 .p-cVoice__part-01 span{background-color:#5e8fcb}.kansai2 .p-cVoice__part-01 span{background-color:#37b9ff}.kansai3 .p-cVoice__part-01 span{background-color:#4472c4}.p-cVoice__part-01 p{margin-top:10px}.p-cVoice__part-02 span{background-color:#888}.p-cVoice__part-02{width:100%;display:flex;align-items:baseline;justify-content:center}.p-cVoice__part-02 p{margin-left:10px;font-weight:700}.p-faq{padding-top:100px;padding-bottom:150px;background-color:#F7F7F8;position:relative}@media only screen and (max-width:991px){.p-faq{padding:10% 0}}.p-faq .container{position:unset}.p-faq__object{position:absolute;bottom:0;left:0;max-width:200px}@media only screen and (max-width:991px){.p-faq__object{position:absolute;bottom:0;left:0;opacity:.2}}.p-faq li{margin-top:30px;border-radius:20px;overflow:hidden}@media only screen and (max-width:991px){.p-faq li{margin-top:5%}}.p-faq ul li:first-child{margin-top:60px}@media only screen and (max-width:991px){.p-faq ul li:first-child{margin-top:5%}}.p-faq__question,.p-faq__answer--flex{display:flex;align-items:center;justify-content:flex-start;background-color:gray;overflow:hidden}.p-faq__question{cursor:pointer;background-color:#81dcec}.p-faq__answer{display:none}.p-faq__answer--flex{background-color:#ff2d5f}.p-faq__icon{width:75px;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:25px}@media only screen and (max-width:991px){.p-faq__icon{width:20vw;max-width:75px}}.p-faq__text{padding:15px 25px;padding-right:35px;background-color:lightgray;width:calc(100% - 75px);box-sizing:border-box}@media only screen and (max-width:991px){.p-faq__text{background-color:lightgray;width:100%}.p-faq__question .p-faq__text{padding:5%;padding-right:35px}.p-faq__answer .p-faq__text{padding:15px}}.p-faq__question .p-faq__text{position:relative;background-color:#daf0ff;font-weight:bolder}.p-faq__question--close .p-faq__text::before{position:absolute;font-family:"Font Awesome 5 Free";content:'\f078';font-weight:700;top:50%;right:20px;transform:translatey(-50%)}.p-faq__question--open .p-faq__text::before{position:absolute;font-family:"Font Awesome 5 Free";content:'\f053';font-weight:700;top:50%;right:20px;transform:translatey(-50%)}.p-faq__answer .p-faq__text{background-color:#f9d3db!important}.p-flow{padding-top:30px;padding-bottom:30px}@media only screen and (max-width:768px){.p-flow{padding:0}}.p-flow__object{position:absolute;top:0;right:0;z-index:-1;transform:translatey(-100%)}@media only screen and (max-width:991px){.p-flow__object{right:unset;left:50%;z-index:-1;transform:translatey(-100%) translatex(-50%)}}.p-flow__content{padding:20px;padding-top:40px;border-radius:20px;border:3px solid #81dcec;margin-top:70px;position:relative;background-color:#fff}@media only screen and (max-width:991px){.p-flow__content{padding:5%;padding-top:7%;margin-top:0}}.p-flow__content h5,.p-flow__content h4{text-align:center;font-weight:700}.p-flow__content h5{position:relative;font-size:18px;width:100%;margin:0 auto;padding:10px 0;text-align:center;background-color:#02b5ff;background-repeat:no-repeat;background-size:cover;color:#fff}@media only screen and (max-width:768px){.p-flow__content h5{margin-bottom:0;margin-left:0;width:100%;max-width:262px}}@media only screen and (min-width:991px){.p-flow__content h4{margin:20px 0;font-size:20px}.p-flow__slider{display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (max-width:991px){.p-flow__slider{flex-wrap:wrap}.p-flow__slider li:last-child{margin-bottom:0}}@media only screen and (min-width:991px){.p-flow__slider li{width:30%}}.p-flow__chevron{position:relative}.p-flow__chevron::before{display:block;position:absolute;top:50%;right:0;transform:translatex(150%) translatey(-50%)}.p-flow__content li:last-child .p-flow__chevron::before{display:none}@media only screen and (max-width:991px){.p-flow__chevron::before{display:none}}.p-flow__image{width:100%;height:200px}@media only screen and (max-width:991px){.p-flow__image{height:50vw;max-height:250px}}.p-flow__image img{width:100%;height:100%;object-fit:cover}.introduce .p-headerV2__phone-btn{display:none}.p-contact{padding-top:100px;padding-bottom:320px;background:#f7f7f8;text-align:center;max-width:100%;overflow-x:hidden}@media only screen and (max-width:991px){.p-contact{padding:10% 0}}.p-contact h4{color:#ff2d5f;font-size:42px;font-weight:700}@media only screen and (max-width:991px){.p-contact h4{font-size:30px}}.p-contact h4::before{content:'\f095';font-family:"Font Awesome 5 Free";margin-right:10px}.p-contact form{background-color:#fff;padding:40px 100px;box-shadow:0 0 10px #00000030}@media only screen and (max-width:991px){.p-contact form{padding:5%}}.contact_box{margin-bottom:15px}.contact_box h4{display:inline}.p-contact__note{font-size:16px;display:inline;justify-content:center;align-items:baseline}@media only screen and (max-width:550px){.p-contact__note{font-size:14px;display:inline-block}}.p-contact__note span{font-size:13px;padding:0 6px;padding-top:2px;border:1px solid #1d2a55;border-radius:5px;margin-right:10px}.p-contact__desc{margin-top:40px;margin-bottom:20px}.p-contact__item{text-align:left}.p-contact form .p-contact__item{margin-bottom:30px}@media only screen and (max-width:991px){.p-contact form .p-contact__item{margin-bottom:5%}}.p-contact__item input,.p-contact__item textarea{width:100%;padding:0 20px;box-sizing:border-box}.p-contact__item input{height:50px}.p-contact__item textarea{height:200px;padding:10px 20px;box-sizing:border-box}.p-contact__item--required label{position:relative}.p-contact__item--required label::before{position:absolute;content:'必須';color:#37b9ff;left:120px;top:50%;transform:translatey(-50%);word-break:keep-all;font-weight:700}.p-contact__submit{position:relative}.p-contact__submit::before{position:absolute;font-family:"Font Awesome 5 Free";content:'\f054';font-weight:700;top:50%;right:20px;transform:translatey(-50%);color:#1d2a55;font-size:24px}.p-contact__submit input{width:100%;border:2px solid #1d2a55;color:#1d2a55;font-size:24px;background-color:#ffd800;border-radius:20px;box-sizing:border-box;padding:20px 0}@media only screen and (max-width:991px){.p-contact__submit input{padding:5%;max-height:70px;font-size:18px}.p-contact__submit::before{font-size:18px}}.p-contact__form-box{position:relative}.p-contact__object{position:absolute;top:0;right:0;transform:translatey(-75%);z-index:-1}@media only screen and (max-width:991px){.p-contact__object{opacity:.2}}.p-headerv2{position:absolute;width:calc(100% - 352px - 216px - 15px);height:100%;left:216px}@media only screen and (max-width:991px){.p-headerV2__phone-btn{display:flex;justify-content:center;align-items:center;flex-direction:column;width:130px;margin:0 auto;margin-right:10vw;margin-top:4px}.p-headerV2__phone-btn h4::before{content:'\f095';font-family:"Font Awesome 5 Free";margin-right:.5vw;font-weight:700}.p-headerV2__phone-btn h4{font-size:14px;margin-bottom:4px;color:#37b9ff}.p-headerV2__note{font-size:10px;display:flex;justify-content:center;align-items:baseline}.p-headerV2__note span{font-size:8px;padding:0 1vw;padding-top:2px;border:1px solid #1d2a55;border-radius:4px;margin-right:.75vw}}@media only screen and (max-width:374px){.p-headerV2__phone-btn{margin-top:0;margin-right:15vw}}.p-headerv2 ul{display:flex;justify-content:flex-start;align-items:baseline;width:100%;height:100%}.p-headerv2 li{width:calc(100% / 6);height:100%}.p-headerv2 li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;word-break:keep-all;transition:0.3s all}.p-headerv2 li a:hover{text-decoration:none;background-color:#7ed2f6;color:#fff}.p-intro-mainV{width:100%;display:flex;justify-content:center;align-items:flex-start}@media only screen and (max-width:991px){.p-intro-mainV{padding-top:61px}}.p-intro-mainV__part-01,.p-intro-mainV__part-02,.p-intro-mainV__part-03{height:100%}.p-intro-mainV__part-01,.p-intro-mainV__part-02-item,.p-intro-mainV__part-03{background-size:cover;background-repeat:no-repeat}.p-intro-mainV__part-01-content{position:relative;z-index:1;max-width:60%;padding:30px 40px;border-radius:10px;background:#ffffffd9}.is-pc-767{position:fixed;bottom:10px;right:10px;z-index:9;display:block}@media only screen and (max-width:991px){.p-intro-mainV__part-01-content{max-width:60%!important;padding:30px 40px!important}.p-intro-mainV__part-01-content h2,.p-intro-mainV__part-01-content h2 span{font-size:30px!important}}@media only screen and (max-width:768px){.p-intro-mainV__part-01-content{max-width:75%!important;padding:30px 40px!important}.p-intro-mainV__part-01-content h2,.p-intro-mainV__part-01-content h2 span{font-size:25px!important}}@media only screen and (max-width:550px){.p-intro-mainV__part-01-content{max-width:90%!important;padding:20px 20px!important;margin:0 auto;text-align:center}.p-intro-mainV__part-01-content h2,.p-intro-mainV__part-01-content h2 span{font-size:17px!important}.p-intro-mainV__part-01-content a{font-size:12px;width:100%;margin:0 auto}}img.top_circle1{width:140px;position:absolute;right:-40px;top:130px;z-index:1}img.top_circle2{width:100px;position:absolute;right:40px;top:230px}img.top_area{position:absolute;min-width:340px;width:40%;bottom:0;right:60px}@media only screen and (max-width:991px){img.top_circle1{right:-90px;top:70px}img.top_circle2{right:0;top:150px}img.top_area{display:none}}@media only screen and (max-width:550px){img.top_circle1{display:none}img.top_circle2{display:none}}.p-intro-mainV__part-01-content p{font-size:18px;font-weight:700}.main-dress{color:#fff;background-color:#ed5316;padding:5px 15px;margin:10px}.p-intro-mainV__part-01-content h3{font-size:22px;color:#fff;background-color:#37b9ff;padding:10px 15px;text-align:center}.p-intro-mainV__part-01-content h2{color:#313131;font-weight:700;font-size:38px;line-height:1.3;margin:20px 0}.p-intro-mainV__part-01-content h2 span{font-size:42px}@media only screen and (max-width:991px){.p-intro-mainV__part-01-content h2,.p-intro-mainV__part-01-content h2 span{font-size:20px;margin-top:0}}.p-intro-mainV__part-01-content a{border:3px solid #1D2A55;border-radius:10px;color:#1D2A55;background-color:#ffe400;display:block;width:80%;text-align:center;padding:10px 0;font-size:14px;font-weight:700}@media only screen and (max-width:550px){.c-section-title{font-size:19px}}.p-intro-mainV__part-01 a:hover{text-decoration:none}.p-intro-mainV__part-02{flex:1;background-color:#F0F0F0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:991px){.p-intro-mainV__part-02.is-pc-991{display:none}}.p-intro-mainV__part-02-item{width:100%;height:50%}.p-intro-mainV__part-03{flex:1.3;background-color:#000}@media only screen and (max-width:991px){.p-intro-mainV{height:60vw!important;background-size:cover!important;max-height:650px}}@media only screen and (max-width:550px){.p-intro-mainV{height:175vw!important;max-height:initial}}.p-intro-mainV__content a:hover{text-decoration:none}.c-section-title{font-size:42px;font-weight:700;text-align:center;max-width:100%}@media only screen and (max-width:991px){.c-section-title{font-size:22px}}@media only screen and (max-width:550px){.c-section-title{font-size:24px!important;font-weight:700}.p-advantage__sub-title .c-section-title{font-size:17px;margin-top:40px;margin-bottom:40px}}@media only screen and (max-width:991px){.sp_none{display:none}}.c-section-desc{width:60%;padding:20px .5%;box-sizing:border-box;border:solid 3px #1d2a55;border-left:none;border-right:none;margin:40px auto;text-align:center;font-size:20px}.c-section-desc_2{width:100%;padding:20px 1.5%;box-sizing:border-box;border:solid 3px #1d2a55;border-left:none;border-right:none;margin:40px auto;text-align:center;font-size:20px}@media only screen and (max-width:991px){.c-section-desc_2{margin:0 auto}}@media only screen and (max-width:991px){.c-section-desc{width:100%;max-width:495px;margin:5% auto;font-size:14px}}.c-object-title,.c-object-title--02{position:absolute;top:0;z-index:0;max-height:calc(100%+30px)}.c-object-title{right:0;transform:translatex(110%)}.c-object-title--02{left:0;transform:translatex(-110%)}.introduce .p-contact{padding-bottom:10px!important}.main_top{display:block;position:relative}.mv_contact_btn{position:absolute;width:30%;bottom:20px;right:0;left:0;margin:0 auto}.main_top_sp{display:none}@media only screen and (max-width:990px){.mv_contact_btn{bottom:initial;top:73%}}@media only screen and (max-width:800px){.mv_contact_btn{bottom:initial;top:76%}}@media only screen and (max-width:700px){.mv_contact_btn{bottom:initial;top:79%}}.sp-only{display:none}.pc-only{display:block}@media only screen and (max-width:550px){.your-message textarea{height:100px}.main_top{display:none}.main_top_sp{display:block;position:relative}.mv_contact_btn_sp{position:absolute;width:65%;bottom:5%;right:0;left:0;margin:0 auto}.sp-only{display:block}.pc-only{display:none}}@media only screen and (max-width:450px){.mv_contact_btn_sp{width:60%;bottom:4%}}@media only screen and (max-width:380px){.mv_contact_btn_sp{bottom:1%}}