@charset "UTF-8";.add_content_area{width:100%;margin:20px 10% 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.add_content_area dl{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:8px;border-bottom:dotted 1px #000}.add_content_area dl.w_100{flex-wrap:wrap}.add_content_area dl.w_100 dt{width:auto;min-width:122.36px}.add_content_area dl.w_100 dd{width:auto}.add_content_area dl.w_50{width:50%}.add_content_area dl dt{width:122.36px;font-size:1.33em;font-weight:700}.add_content_area dl dd{width:calc(100% - 130px);font-size:1.125em;font-weight:700;padding-left:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center}.hd_bg{width:100%;min-width:980px;padding:25px 20px 0 25px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.hd_bg .hd{width:100%;max-width:1200px}.hd_bg .hd .hd_content{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.hd_bg .hd .hd_content .hd_logo{width:calc(100% - 500px);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.hd_bg .hd .hd_content .hd_logo h1{font-size:.75em;order:2;margin-top:10px}.hd_bg .hd .hd_content .hd_logo figure{order:1;margin-right:20px;min-width:155px}.hd_bg .hd .hd_content .hd_logo figure img{max-width:100%;height:auto}.hd_bg .hd .hd_content .hd_tel{width:500px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-align-items:center;align-items:center}.hd_bg .hd .hd_content .hd_tel p{font-size:1.375em;color:#000}.hd_bg .hd .hd_content .hd_tel p strong{font-size:1.636em}.hd_bg .hd .hd_content .hd_tel p strong a{color:#000}.hd_bg .hd .hd_content .hd_tel p:last-child{font-size:.813em;margin-left:20px}.hd_bg .hd .hd_nav{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center}.hd_bg .hd .hd_nav nav{width:calc(100% - 160px);margin-right:20px}.hd_bg .hd .hd_nav nav ul{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.hd_bg .hd .hd_nav nav ul li{-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block;margin-right:4.166%}.hd_bg .hd .hd_nav nav ul li:last-child{margin-right:0}.hd_bg .hd .hd_nav nav ul li a{font-size:1.063em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;color:#1188cf}.hd_bg .hd .hd_nav nav ul li a:hover{opacity:1;color:#0055a1}.hd_bg .hd .hd_nav .hd_contact{width:140px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.hd_bg .hd .hd_nav .hd_contact a{width:70px;height:70px;-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block;position:relative}.hd_bg .hd .hd_nav .hd_contact a.mail{background-color:#ee761c}.hd_bg .hd .hd_nav .hd_contact a.mail:before{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/mail_01.png) no-repeat center center;width:49px;height:49px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.hd_bg .hd .hd_nav .hd_contact a.line{background-color:#39ae36}.hd_bg .hd .hd_nav .hd_contact a.line:before{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/line_01.png) no-repeat center center;width:49px;height:49px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width:1255px){.hd_bg{padding-top:0}.hd_bg .hd .hd_content{margin-bottom:10px}.hd_bg .hd .hd_content .hd_logo{width:calc(100% - 300px);-ms-align-items:center;align-items:center}.hd_bg .hd .hd_content .hd_logo h1{width:calc(100% - 325px);margin-top:0}.hd_bg .hd .hd_content .hd_tel{width:280px}.hd_bg .hd .hd_content .hd_tel p{width:100%}.hd_bg .hd .hd_content .hd_tel p:nth-child(2){margin-left:0}.hd_bg .hd .hd_content .hd_tel p:nth-child(2) .brake{display:none}}.ttl_bg{width:100%;height:350px;background-color:#319dde;padding-left:20px}.ttl_bg .ttl{width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-align-items:center;align-items:center}.ttl_bg .ttl h2{width:100%;padding-right:10px;max-width:580px;font-size:2.25em;color:#fff}.ttl_bg .ttl h2 span{-webkit-display:block;-moz-display:block;-ms-display:block;-o-display:block;display:block;font-size:.417em;font-family:'Oxygen',sans-serif;margin-top:12px;font-weight:500}.ttl_bg .ttl .ttl_img{width:51.25%;height:100%}.ttl_bg .ttl .ttl_img[title^="レンタカー事業"]{background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/rental_car/ttl_bg.png) no-repeat center center;background-size:cover}.ttl_bg .ttl .ttl_img[title^="電動カー事業"]{background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/electric_car/ttl_bg.png) no-repeat center center;background-size:cover}.ttl_bg .ttl .ttl_img[title^="高齢ご両親宅訪問サービス"]{background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/emergency/ttl_bg.png) no-repeat center center;background-size:cover}.ttl_bg .ttl .ttl_img[title^="ご利用の流れ"]{background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/flow/ttl_bg.png) no-repeat center center;background-size:cover}.ttl_bg .ttl .ttl_img[title^="お知らせ"]{background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/flow/ttl_bg.png) no-repeat center center;background-size:cover}.sp{-webkit-display:none;-moz-display:none;-ms-display:none;-o-display:none;display:none !important}main{width:100%;min-width:980px}a{text-decoration:none}a:hover{opacity:.7}img{max-width:100%;height:auto}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}.common_h2{font-size:2.25em;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center}.common_h2 span{font-size:.389em;color:#319dde;-webkit-display:block;-moz-display:block;-ms-display:block;-o-display:block;display:block;padding-top:15px;margin-top:5px;position:relative}.common_h2 span:before{content:'';width:50px;height:2px;background-color:#319dde;position:absolute;top:0;left:calc(50% - 25px)}.common_h2 span.electric_color_01{color:#00aa95}.common_h2 span.electric_color_01:before{background-color:#00aa95}.common_h2 span.emergency_color_01{color:#f45d5d}.common_h2 span.emergency_color_01:before{background-color:#f45d5d}.common_h2_02{width:100%;font-size:1.75em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;position:relative;padding-bottom:15px}.common_h2_02:before{content:'';width:50px;height:2px;background-color:#f45d5d;position:absolute;bottom:0;left:calc(50% - 25px)}.common_h3{font-size:24px;color:#323333;padding-bottom:10px;position:relative}.common_h3:before{content:'';width:35px;height:2px;background-color:#319dde;position:absolute;left:0;bottom:0}.common_btn_01_bg{width:100%}.common_btn_01_bg .common_btn_01{width:60%;max-width:540px;font-size:1.375em;font-weight:700;color:#fff;background-color:#ee761c;padding:17.5px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.common_btn_01_bg .common_btn_01 span{color:#fff}.common_btn_02{color:#fff;z-index:0;position:relative}.common_btn_02:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#fff;transform-origin:right top;transform:scale(0,1);transition:transform .4s}.common_btn_02:hover{color:#319dde;opacity:1}.common_btn_02:hover:after{transform-origin:left top;transform:scale(1,1);transition:transform .4s}.common_btn_03 .fade_in_vertical{position:relative;transition-duration:.4s}.common_btn_03 .fade_in_vertical:before{content:"";width:0;height:2px;position:absolute;transition:all .2s linear;background:#fff;right:0;bottom:0;transition-duration:.4s}.common_btn_03 .fade_in_vertical:after{content:"";width:0;height:2px;position:absolute;transition:all .2s linear;background:#fff;left:0;top:0;transition-duration:.4s}.common_btn_03 .fade_in_side:before{content:"";width:2px;height:0;position:absolute;transition:all .2s linear;background:#fff;right:0;bottom:0;transition-duration:.4s}.common_btn_03 .fade_in_side:after{content:"";width:2px;height:0;position:absolute;transition:all .2s linear;background:#fff;left:0;top:0;transition-duration:.4s}.common_btn_03:hover{opacity:1;background-color:rgba(49,157,222,.5);transition-duration:.4s}.common_btn_03:hover .fade_in_vertical:before{width:100%}.common_btn_03:hover .fade_in_vertical:after{width:100%}.common_btn_03:hover .fade_in_side:before{height:100%}.common_btn_03:hover .fade_in_side:after{height:100%}.wp-pagenavi{width:100%;max-width:1200px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding-bottom:80px}.wp-pagenavi a{text-decoration:none;color:#319dde !important;padding:5px 10px;display:block;margin:0 5px;transition:.2s;font-size:1rem;padding:5px 15px !important;border:1px solid #319dde !important}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{color:#ed0c7e}.wp-pagenavi a:hover{transition:.2s;background:#319dde;color:#fff !important}.wp-pagenavi span{border:1px solid #319dde;text-decoration:none;color:#319dde;padding:5px 10px;display:block;margin:0 5px;font-size:1rem;padding:5px 15px !important;border:1px solid #00b4c8 !important}.wp-pagenavi span.current{color:#fff;background:#319dde;border:1px solid #319dde;border-color:#319dde !important}.form_button_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding-top:50px}.form_button_bg button{background:#319dde;border:2px solid #98ceee !important;color:#fff !important;text-decoration:none;display:block;margin:0 20px;transition:.2s;font-size:1.25em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;padding:10px 30px !important;border:2px solid #319dde !important}.form_button_bg button:hover{transition:.2s;background:#fff;border:1px solid #319dde;color:#319dde !important}.form_button_bg button.back{background:#bbb;border:2px solid #ccc !important;color:#fff !important}.form_button_bg button.back:hover{transition:.2s;background:#fff;color:#bbb !important;border:2px solid #bbb !important}.pagetop{width:55px;height:55px;position:fixed;bottom:10px;right:10px;background-color:rgba(16,66,99,.7);border:solid 1px #fff;border-radius:5px;z-index:1000;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;opacity:0;transition:.2s}.pagetop.opacity{opacity:1;transition:.2s}.pagetop .pagetop_btn{background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/arrow_03.png) no-repeat center center;width:15px;height:9px}.no_link{pointer-events:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;text-decoration:none}.p_e_sp{pointer-events:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;text-decoration:none}[title^="電動カー事業"]{background-color:#00aa95 !important}.electric_bgc_01{background-color:#00aa95 !important}.electric_bgc_02{background-color:#f5f5f5 !important}.electric_bgc_03{background-color:#cceeea !important}.electric_border_color_01{border:solid 20px #7fd4ca !important}[title^="高齢ご両親宅訪問サービス"]{background-color:#f45d5d !important}.emergency_bgc_01{background-color:#f45d5d !important}.emergency_bgc_02{background-color:#f5f5f5 !important}.emergency_bgc_03{background-color:#fddfdf !important}textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:solid 1px #ddd;outline:none;background:0 0}input[type=text]{padding:0;border:solid 1px #ddd;border-radius:0;outline:none;background:0 0}input[type=tel]{padding:0;border:solid 1px #ddd;border-radius:0;outline:none;background:0 0}input[type=email]{padding:0;border:solid 1px #ddd;border-radius:0;outline:none;background:0 0}input[type=text]:focus{outline:0}input:-webkit-autofill{animation-name:onAutoFillStart;transition:background-color 50000s ease-in-out 0s}.index_slide_bg{width:100%;position:relative}.index_slide_bg .flex-control-nav{width:48.7%;position:absolute;left:0;bottom:35px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.index_slide_bg .flex-control-nav ul{width:48%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.index_slide_bg .flex-control-nav ul li{width:70px;height:8px;border:solid 1px #fff;margin-right:15px}.index_slide_bg .flex-control-nav ul li.flex-active{background-color:#fff}.index_01_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.index_01_bg .block_01{width:100%;max-width:1200px;padding:110px 20px 50px}.index_01_bg .block_01 p{font-size:1.125em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;line-height:2.3;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;margin-top:30px}.index_01_bg .block_01 p span{-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block}.index_01_bg .block_02{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.index_01_bg .block_02 div{width:33.333%;background-color:#cae5f0;padding-bottom:90px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.index_01_bg .block_02 div figure{width:100%;overflow:hidden;order:1}.index_01_bg .block_02 div figure img{width:100%;height:auto;transform:scale(1,1);transition:.3s}.index_01_bg .block_02 div a{width:85%;height:76px;font-size:1.375em;line-height:1.2;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;padding:25px 20px;background-color:#319dde;-webkit-display:block;-moz-display:block;-ms-display:block;-o-display:block;display:block;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;margin-top:-45px;position:relative;left:50%;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);order:2;z-index:5}.index_01_bg .block_02 div a:before{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/arrow_01.png) no-repeat center center;background-color:#fff100;background-size:15%;width:3vw;max-width:50px;min-width:30px;height:3vw;max-height:50px;min-height:30px;background-color:#fff100;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;position:absolute;right:20px;bottom:-15px;transition:.3s;z-index:3}.index_01_bg .block_02 div a span{-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block}.index_01_bg .block_02 div a:hover+figure img{transform:scale(1.1,1.1);opacity:.7;transition:.3s}.index_01_bg .block_02 div a:hover:before{background-position:center right 10px;transition:.3s}.index_01_bg .block_02 div p{font-size:1em;padding:35px 6% 0;position:relative;order:3}.index_01_bg .block_02 div p span{-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block}.index_02_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.index_02_bg .block_01{width:100%;max-width:1200px;padding:110px 20px 70px}.index_02_bg .block_01 ul{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:60px}.index_02_bg .block_01 ul li{width:calc((100% - 5.833%) / 2 );margin-right:5.833%;margin-bottom:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;align-items:center}.index_02_bg .block_01 ul li:nth-child(2n){margin-right:0}.index_02_bg .block_01 ul li figure{width:100px;margin-right:20px}.index_02_bg .block_01 ul li figure img{max-width:100%;height:auto}.index_02_bg .block_01 ul li div{width:calc(100% - 120px)}.index_02_bg .block_01 ul li div a{-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block}.index_02_bg .block_01 ul li div a p{font-size:.938em;color:#323333}.index_02_bg .block_01 ul li div a h3{font-size:1em;color:#323333;-webkit-font-weight:400;-moz-font-weight:400;-ms-font-weight:400;-o-font-weight:400;font-weight:400;margin-top:10px}.index_02_bg .block_01 ul li div a:hover{opacity:.7}.index_03_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.index_03_bg .block_01{width:100%}.index_03_bg .block_01 .common_h2{color:#fff;background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/top/bg.png) no-repeat center center;background-size:cover;padding:110px 20px}.index_03_bg .block_01 .common_h2 span{color:#fff}.index_03_bg .block_01 .common_h2 span:before{background-color:#fff}.index_03_bg .block_01 .index_access{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.index_03_bg .block_01 .index_access .map{width:calc(100% - 500px)}.index_03_bg .block_01 .index_access .map iframe{width:100%;height:100%;border:0}.index_03_bg .block_01 .index_access .address{width:500px}.index_03_bg .block_01 .index_access .address figure{width:100%}.index_03_bg .block_01 .index_access .address figure img{width:100%;height:auto}.index_03_bg .block_01 .index_access .address div{padding:60px 13% 90px}.index_03_bg .block_01 .index_access .address div p{font-size:16px;margin-top:15px}.index_03_bg .block_01 .index_access .address div p span{font-weight:700}.index_03_bg .block_01 .index_access .address div p a{color:#000}.rental_car_01_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.rental_car_01_bg .block_01{width:100%;padding:110px 20px}.rental_car_01_bg .block_01 p{font-size:1.125em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;line-height:2.3;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;margin-top:30px}.rental_car_01_bg .block_01 p span{-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block}.rental_car_01_bg .block_02{width:100%;background-color:#e7f7fd;padding-top:100px;padding-bottom:120px}.rental_car_01_bg .block_02 .box_01{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin-top:70px}.rental_car_01_bg .block_02 .box_01 .img{width:48.125%;margin-right:5%;background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/rental_car/bg_01.png) no-repeat center right;background-size:cover}.rental_car_01_bg .block_02 .box_01 .img.electric_car_bg{background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/electric_car/bg_01.png) no-repeat center right;background-size:cover}.rental_car_01_bg .block_02 .box_01 .img.emergency_bg{background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/emergency/bg_01.png) no-repeat center right;background-size:cover}.rental_car_01_bg .block_02 .box_01 .text{width:calc(100% - 53.125%);padding-right:20px}.rental_car_01_bg .block_02 .box_01 .text ul{width:100%;max-width:550px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.rental_car_01_bg .block_02 .box_01 .text ul li{width:calc((100% - 13.7% ) / 2 );margin-bottom:20px}.rental_car_01_bg .block_02 .box_01 .text ul li figure{-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center}.rental_car_01_bg .block_02 .box_01 .text ul li figure img{max-width:100%;height:auto}.rental_car_01_bg .block_02 .box_01 .text ul li p{font-size:1.125em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;margin-top:20px}.rental_car_01_bg .block_02 .box_01 .text ul li p>span{background:linear-gradient(transparent 50%,#fff100 0%);padding:0 0 5px}.rental_car_02_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.rental_car_02_bg .block_01{width:100%;max-width:1200px;padding:110px 20px 80px}.rental_car_02_bg .block_01 .tab-panel{width:100%;margin-top:40px}.rental_car_02_bg .block_01 .tab-panel .tab-group{width:100%;border:solid 2px #319dde;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.rental_car_02_bg .block_01 .tab-panel .tab-group .tab{width:calc(100% / 4);-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;padding:25px 5px 20px;background-color:#fff;border-right:solid 2px #319dde;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:c enter}.rental_car_02_bg .block_01 .tab-panel .tab-group .tab:last-child{border-right:none}.rental_car_02_bg .block_01 .tab-panel .tab-group .tab.is-active{background-color:#319dde}.rental_car_02_bg .block_01 .tab-panel .tab-group .tab.is-active span{color:#fff}.rental_car_02_bg .block_01 .tab-panel .tab-group .tab span{font-size:1.25em;color:#319dde}.rental_car_02_bg .block_01 .tab-panel .panel-group{width:100%;margin-top:60px}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel{width:100%}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box{border:solid 20px #98ceee;margin-bottom:40px;position:relative;padding-bottom:40px}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .category{width:270px;font-size:1.25em;font-weight:700;color:#fff;padding:9px;background-color:#0080cc;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;position:absolute;top:0;right:0}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:50px}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .img{width:48%;margin-right:2%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:flex-start;align-items:flex-start}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .img img{max-width:100%;height:auto}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text{width:50%;padding-right:2.5%}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text h3{font-size:2.5em}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text>p{font-size:1.25em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;margin-top:-5px;margin-bottom:10px}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text>p.note{font-size:1em;margin-top:5px;margin-bottom:0;color:#eb4b39;display:none}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div:first-of-type p:nth-child(-n+2){border-top:dotted 1px #000;padding-top:20ps}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p{width:50%;font-size:1.5em;font-weight:700;-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block;padding-right:2%;text-align:right;padding:8px 0;border-bottom:dotted 1px #000}@media screen and (max-width:1250px){.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p{font-size:calc(32 / 1250 * 100vw)}}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p:nth-child(2){margin-right:0}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p>span:first-of-type{width:60%;font-size:1.115em;color:#eb4b39;margin-right:10%;text-align:right;display:inline-block}@media screen and (max-width:1250px){.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p>span:first-of-type{font-size:calc(32 / 1250 * 100vw)}}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p>span:first-of-type span{font-size:.75em;position:relative}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p>span:first-of-type span:before{content:'';width:1px;height:20px;background-color:#000;transform:rotatez(30deg);position:absolute;top:calc(50% - 10px);right:-20px}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p>span:nth-of-type(2){width:25%;font-size:1em;text-align:right;display:inline-block}@media screen and (max-width:1250px){.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p>span:nth-of-type(2){font-size:calc(24 / 1250 * 100vw)}}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p.custom_group{width:100%;min-width:250px;font-size:1.5em;font-weight:700;-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block;padding-right:2%;text-align:right;padding:8px 0;border-bottom:dotted 1px #000}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p.custom_group:nth-child(2){margin-right:0}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p.custom_group>span:first-of-type{width:26%;font-size:1.115em;color:#eb4b39;margin-right:30px;text-align:right;display:inline-block}@media screen and (max-width:1250px){.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p.custom_group>span:first-of-type{font-size:calc(32 / 1250 * 100vw)}}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p.custom_group>span:first-of-type span{font-size:.75em;position:relative}@media screen and (max-width:1250px){.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p.custom_group>span:first-of-type span{font-size:calc(22 / 1250 * 100vw)}}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p.custom_group>span:first-of-type span:before{content:'';width:1px;height:20px;background-color:#000;transform:rotatez(30deg);position:absolute;top:calc(50% - 10px);right:-20px}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p.custom_group>span:nth-of-type(2){width:65%;font-size:1em;text-align:right;display:inline-block}@media screen and (max-width:1250px){.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div p.custom_group>span:nth-of-type(2){font-size:calc(24 / 1250 * 100vw)}}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div:first-of-type:not(.fzn) p{font-size:1.5em;font-weight:700;padding:10px 0}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div:first-of-type:not(.fzn) p>span:first-of-type{font-size:1.333em;color:#eb4b39;width:50%;margin-right:15%}@media screen and (max-width:1250px){.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div:first-of-type:not(.fzn) p>span:first-of-type{font-size:calc(32 / 1250 * 100vw)}}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div:first-of-type:not(.fzn) p>span:first-of-type span{font-size:.75em;position:relative}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div:first-of-type:not(.fzn) p>span:first-of-type span:before{content:'';width:1px;height:20px;background-color:#000;transform:rotatez(30deg);position:absolute;top:calc(50% - 10px);right:-20px}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div.uniform{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div.uniform p{width:calc((100% - 5%) / 2);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div.uniform p span{-webkit-text-align:right;-moz-text-align:right;-ms-text-align:right;-o-text-align:right;text-align:right}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text div.uniform p span:last-of-type{width:90px}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text ul{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin-top:30px}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text ul li{width:calc((100% - 10px) / 3);font-size:.9em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;color:#0080cc;line-height:1.2;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;background-color:#fff799;padding:10px 15px;border:solid 2px #0080cc;border-radius:5px;margin-right:5px;margin-bottom:5px;position:relative}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text ul li:nth-child(3n){margin-right:0}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content .text ul li[title^="自動ブレーキ"]:before{content:'*';position:absolute;left:30px;top:7px;color:#eb4b39}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .content_02{-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;font-size:1.25em;-webkit-font-weight:500;-moz-font-weight:500;-ms-font-weight:500;-o-font-weight:500;font-weight:500;margin-top:30px}.rental_car_02_bg .block_01 .tab-panel .panel-group .panel .rental_car_box .common_btn_01_bg{margin-top:30px;margin-bottom:40px}.rental_car_03_bg{width:100%;background-color:#319dde;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.rental_car_03_bg .block_01{width:100%;max-width:1200px;padding:110px 20px 80px}.rental_car_03_bg .block_01 .common_h2{color:#fff}.rental_car_03_bg .block_01 .common_h2 span{color:#fff}.rental_car_03_bg .block_01 .common_h2 span:before{background-color:#fff}.rental_car_03_bg .block_01 .box_01{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:50px}.rental_car_03_bg .block_01 .box_01 div{width:calc((100% - 3.333% ) / 2 );margin-right:3.333%;margin-bottom:40px}.rental_car_03_bg .block_01 .box_01 div:nth-child(2n){margin-right:0}.rental_car_03_bg .block_01 .box_01 div a{-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block;position:relative}.rental_car_03_bg .block_01 .box_01 div a figure{width:100%;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center}.rental_car_03_bg .block_01 .box_01 div a figure img{max-width:100%;height:auto}.rental_car_03_bg .block_01 .box_01 div a h3{font-size:1.5em;color:#fff;margin-top:20px;margin-left:3.448%}.rental_car_03_bg .block_01 .box_01 div a:before{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/arrow_01.png) no-repeat center center;background-color:#fff100;background-size:15%;width:3vw;max-width:70px;min-width:50px;height:3vw;max-height:70px;min-height:50px;background-color:#fff100;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;position:absolute;right:30px;bottom:40px;transition:.3s}.rental_car_03_bg .block_01 .box_01 div a:hover:before{background-position:center right 10px;transition:.3s}.rental_car_04_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.rental_car_04_bg .block_01{width:100%;max-width:1200px;padding:110px 20px 50px}.rental_car_04_bg .block_01 p{font-size:1.25em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;line-height:2.3;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;margin-top:30px}.rental_car_04_bg .block_01 p span{font-size:1.5em;color:#319dde;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;position:relative}.rental_car_04_bg .block_01 p span:before{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/rental_car/item_01.png) no-repeat center center;width:18px;height:16px;position:absolute;top:0;left:-30px}.rental_car_04_bg .block_01 p span:after{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/rental_car/item_02.png) no-repeat center center;width:18px;height:16px;position:absolute;top:0;right:-5px}.rental_car_04_bg .block_02{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;position:relative}.rental_car_04_bg .block_02 .box_01{width:100%;max-width:1750px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:0 20px;position:absolute;top:0;left:0;right:0;margin:auto}.rental_car_04_bg .block_02 .box_01>div{width:25%;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.rental_car_04_bg .block_02 .box_01>div figure{width:100%;min-height:0%}.rental_car_04_bg .block_02 .box_01>div figure img{width:100%;height:auto}.rental_car_04_bg .block_02 .box_01>div>div{width:85%;flex-grow:1;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;padding:5px;background-color:#319dde;-webkit-display:block;-moz-display:block;-ms-display:block;-o-display:block;display:block;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;position:relative;top:-60px;left:0;right:0;margin:auto}.rental_car_04_bg .block_02 .box_01>div>div>div{border:solid 1px rgba(255,255,255,.5);height:100%;padding:0 5px 25px}.rental_car_04_bg .block_02 .box_01>div>div>div div{font-size:2.875em;color:#fff100;font-family:'Oxygen',sans-serif;position:relative}.rental_car_04_bg .block_02 .box_01>div>div>div div:before{content:'';width:50px;height:2px;background-color:#fff100;position:absolute;bottom:0;right:0;left:0;margin:0 auto}.rental_car_04_bg .block_02 .box_01>div>div>div p{color:#fff;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;margin-top:20px;font-size:1em}.rental_car_04_bg .block_02 .box_01>div>div>div p>span{font-size:1.375em;-webkit-display:block;-moz-display:block;-ms-display:block;-o-display:block;display:block}.rental_car_04_bg .block_02 .box_02{width:100%;height:340px;background-color:#cae5f0;margin-top:13vw}.rental_car_05_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:0 20px}.rental_car_05_bg .block_01{width:100%;max-width:1200px;padding:110px 0 120px}.rental_car_05_bg .block_01 .box_01{width:100%;margin-top:40px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.rental_car_05_bg .block_01 .box_01 figure{width:39%;margin-left:5%;margin-right:6%}.rental_car_05_bg .block_01 .box_01 figure img{max-width:100%;height:auto}.rental_car_05_bg .block_01 .box_01 .text{width:50%}.rental_car_05_bg .block_01 .box_01 .text p{font-size:1.125em;margin-top:3.9vw}.rental_car_05_bg .block_01 .box_01 .area{margin-top:40px;border:solid 1px #ddd}.rental_car_05_bg .block_01 .box_01 .area h3{font-size:1.5em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;color:#fff;padding:14px 20px;background-color:#f45d5d}.rental_car_05_bg .block_01 .box_01 .area ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;padding:0 10px}.rental_car_05_bg .block_01 .box_01 .area ul li{width:33%;font-size:1.25em;line-height:3.9;padding-left:5%;position:relative;margin-right:20px}.rental_car_05_bg .block_01 .box_01 .area ul li:before{content:'';width:10px;height:10px;background-color:#ccc;position:absolute;top:calc(50% - 5px);left:4.5%}.rental_car_06_bg{width:100%;background-color:#f5f5f5;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:0 20px}.rental_car_06_bg .block_01{width:100%;max-width:1200px;padding:110px 0 120px}.rental_car_06_bg .block_01 p{font-size:1.125em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;line-height:2.3;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;margin-top:30px}.rental_car_06_bg .block_01 .box_01{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:40px}.rental_car_06_bg .block_01 .box_01>div{width:16.666%;color:#fff;background-color:#f45d5d;margin-right:1.666%;font-size:1.125em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center}.rental_car_06_bg .block_01 .box_01 table{width:81.668%;table-layout:fixed;border-top:solid 1px #ccc}.rental_car_06_bg .block_01 .box_01 table tr{border-bottom:solid 1px #ccc}.rental_car_06_bg .block_01 .box_01 table tr th{width:62.224%;font-size:1.125em;padding:30px 40px;background-color:#eee}.rental_car_06_bg .block_01 .box_01 table tr td{width:37.755%;font-size:1.125em;padding:30px 40px;background-color:#fff}.rental_car_07_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:0 20px}.rental_car_07_bg .block_01{width:100%;max-width:1200px;margin:80px 0;background-color:#fddfdf;padding:35px 25px;border-top:solid 1px #f45d5d;border-bottom:solid 1px #f45d5d;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.rental_car_07_bg .block_01 .box_01{width:525px;padding:35px 45px;background-color:#fff;border:solid 3px #f45d5d;border-radius:5px;margin:15px 25px}.rental_car_07_bg .block_01 .box_01 .tel a{font-size:3.125em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;font-family:'Oxygen',sans-serif;color:#f45d5d;-webkit-display:block;-moz-display:block;-ms-display:block;-o-display:block;display:block;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center}.rental_car_07_bg .block_01 .box_01 .tel a span{font-size:.6em;margin-right:3px}.rental_car_07_bg .block_01 .box_01 .tel p{font-size:1.125em;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;margin-top:-8px}.rental_car_07_bg .block_01 .box_01 .mail{width:100%;background-color:#ee761c;-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block;margin-top:23px;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;padding:15px 10px;border-radius:5px}.rental_car_07_bg .block_01 .box_01 .mail>span{font-size:1.5em;color:#fff;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;padding-left:50px;position:relative}.rental_car_07_bg .block_01 .box_01 .mail>span:before{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/emergency/item_01.png);width:33px;height:24px;position:absolute;top:calc(50% - 12px);left:0}.rental_car_08_bg{width:100%;background-color:#f5f5f5;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:0 20px}.rental_car_08_bg .block_01{width:100%;max-width:1200px;padding:110px 0 120px}.rental_car_08_bg .block_01 p{font-size:1.125em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;line-height:2.3;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;margin-top:30px}.rental_car_08_bg .block_01 .box_01{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:40px}.rental_car_08_bg .block_01 .box_01 figure{width:32.5%;margin-right:4.5%}.rental_car_08_bg .block_01 .box_01 div{width:63%}.rental_car_08_bg .block_01 .box_01 div table{width:100%;table-layout:fixed;border-top:solid 1px #ccc}.rental_car_08_bg .block_01 .box_01 div table tr{border-bottom:solid 1px #ccc}.rental_car_08_bg .block_01 .box_01 div table tr th{width:62.224%;font-size:1.125em;padding:30px 40px;background-color:#eee}.rental_car_08_bg .block_01 .box_01 div table tr td{width:37.755%;font-size:1.125em;padding:30px 40px;background-color:#fff}.rental_car_08_bg .block_01 .box_01 div ul{width:100%}.rental_car_08_bg .block_01 .box_01 div ul li{-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block;margin-right:20px;padding:10px;font-size:1.125em;color:#00aa95;border:solid 2px #00aa95;border-radius:5px;font-weight:700;background-color:#fff;margin-top:30px}.rental_car_08_bg .block_01 .btn_bg{width:100%;margin-top:30px;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center}.rental_car_08_bg .block_01 .btn_bg .mail{width:80%;min-width:400px;max-width:600px;background-color:#ee761c;-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block;margin-top:23px;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;padding:15px 10px;border-radius:5px}.rental_car_08_bg .block_01 .btn_bg .mail>span{font-size:1.5em;color:#fff;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;padding-left:50px;position:relative}.rental_car_08_bg .block_01 .btn_bg .mail>span:before{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/emergency/item_01.png);width:33px;height:24px;position:absolute;top:calc(50% - 12px);left:0}.flow_01_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:0 20px}.flow_01_bg .block_01{width:100%;padding:110px 0;max-width:1200px}.flow_01_bg .block_01>p{font-size:1.125em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;line-height:2.3;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;margin-top:30px}.flow_01_bg .block_01>p span{-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block}.flow_01_bg .block_01 .box_01{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:50px}.flow_01_bg .block_01 .box_01 .img{width:58.333%;margin-right:4.1666%}.flow_01_bg .block_01 .box_01 .text{width:37.5%}.flow_01_bg .block_01 .box_01 .text .text_01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.flow_01_bg .block_01 .box_01 .text .text_01 span{width:30px;height:30px;margin-right:10px;color:#fff;background-color:#319dde;border-radius:50%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.flow_01_bg .block_01 .box_01 .text .text_01 p{width:calc(100% - 40px);font-size:1.125em}.flow_01_bg .block_01 .box_01 .text .text_02{padding:20px 30px;background-color:#f5f5f5;margin-top:25px}.flow_01_bg .block_01 .box_01 .text .text_02 p{font-size:1em;line-height:1.8}.flow_02_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;padding:0 20px;background-color:#f5f5f5}.flow_02_bg .block_01{width:100%;padding:110px 0 85px;max-width:1200px}.flow_02_bg .block_01 .box_01{padding:40px 20px 35px;border-bottom:solid 1px #ccc}.flow_02_bg .block_01 .box_01:last-child{border-bottom:none}.flow_02_bg .block_01 .box_01 .question{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.flow_02_bg .block_01 .box_01 .question span{width:50px;height:50px;font-size:1.875em;font-family:'Oxygen',sans-serif;color:#fff;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;background-color:#319dde;margin-right:25px}.flow_02_bg .block_01 .box_01 .question p{font-size:1.5em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center}.flow_02_bg .block_01 .box_01 .answer{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin-top:20px}.flow_02_bg .block_01 .box_01 .answer span{width:50px;height:50px;font-size:1.875em;font-family:'Oxygen',sans-serif;color:#319dde;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;background-color:#fff;border:solid 2px #319dde;margin-right:25px}.flow_02_bg .block_01 .box_01 .answer p{font-size:1.125em;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center}.contact_01_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.contact_01_bg .block_01{width:100%;max-width:1200px;padding:110px 20px 120px}.contact_01_bg .block_01 p{font-size:1.125em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;line-height:2.3;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center;margin-top:30px}.contact_01_bg .block_01 .contact_table{width:100%;margin-top:50px}.contact_01_bg .block_01 .contact_table table{width:100%;table-layout:fixed;border:solid 2px #98ceee}.contact_01_bg .block_01 .contact_table table tr{border-bottom:solid 2px #98ceee}.contact_01_bg .block_01 .contact_table table tr:last-child{border-bottom:none}.contact_01_bg .block_01 .contact_table table tr th{width:33.333%;font-size:1.125em;color:#fff;padding:25px 20px 20px;background-color:#319dde}.contact_01_bg .block_01 .contact_table table tr td{width:66.666%;padding:25px 20px 20px}.contact_01_bg .block_01 .contact_table table tr td div{margin-bottom:10px}.contact_01_bg .block_01 .contact_table table tr td div:last-child{margin-bottom:0}.contact_01_bg .block_01 .contact_table table tr td input{width:100%;padding:5px 10px;font-size:1.125em}.contact_01_bg .block_01 .contact_table table tr:nth-child(3) td div:first-of-type input{width:100px}.contact_01_bg .block_01 .contact_table table tr:nth-child(4) td span{width:100%;-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block}.contact_01_bg .block_01 .contact_table table tr:nth-child(4) td span input{width:calc((100% - 25px) / 3);max-width:100px}.archive_01_bg{width:100%;padding:0 20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.archive_01_bg .block_01{width:100%;max-width:800px;padding:110px 0}.archive_01_bg .block_01 ul{width:100%}.archive_01_bg .block_01 ul li{width:100%;padding:20px;border-bottom:solid 1px #ddd}.archive_01_bg .block_01 ul li:first-child{padding-top:0}.archive_01_bg .block_01 ul li a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;align-items:center;color:#000}.archive_01_bg .block_01 ul li a figure{width:100px;margin-right:20px}.archive_01_bg .block_01 ul li a figure img{max-width:100%;height:auto}.archive_01_bg .block_01 ul li a .text{width:calc(100% - 120px)}.archive_01_bg .block_01 ul li a .text .date{margin-right:20px}.archive_01_bg .block_01 ul li a .text .title{font-size:1.125em;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700}.infomation_01_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.infomation_01_bg .block_01{width:100%;max-width:1200px;padding:110px 20px 120px}.post_text_area{margin-top:30px}.post_text_area h1{font-size:2em}.post_text_area h2{font-size:1.5em}.post_text_area h3{font-size:1.125em}.post_text_area h4{font-size:1em}.post_text_area h5{font-size:.875em}.post_text_area p{font-size:1em}.pageing_bg{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;margin-top:50px}.pageing_bg div a{color:#fff;padding:10px 30px;background-color:#319dde;-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block;position:relative}.pageing_bg div.prev a{padding-left:40px}.pageing_bg div.prev a:before{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/arrow_04.png) no-repeat center center;width:7px;height:11px;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);position:absolute;top:calc(50% - 6px);left:20px;transition:.3s}.pageing_bg div.prev a:hover:before{left:10px;transition:.3s}.pageing_bg div.next a{padding-right:40px}.pageing_bg div.next a:before{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/arrow_04.png) no-repeat center center;width:7px;height:11px;position:absolute;top:calc(50% - 6px);right:20px;transition:.3s}.pageing_bg div.next a:hover:before{right:10px;transition:.3s}.ft_bg{width:100%;min-width:980px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.ft_bg .ft_nav{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.ft_bg .ft_nav div{width:25%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.ft_bg .ft_nav div:nth-child(1){background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/top/img_05.png) no-repeat center center;background-size:cover}.ft_bg .ft_nav div:nth-child(2){background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/top/img_06.png) no-repeat center center;background-size:cover}.ft_bg .ft_nav div:nth-child(3){background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/top/img_07.png) no-repeat center center;background-size:cover}.ft_bg .ft_nav div:nth-child(4){background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/top/img_08.png) no-repeat center center;background-size:cover}.ft_bg .ft_nav div a{width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;padding:70px 5%;position:relative;line-height:1.3}.ft_bg .ft_nav div a:before{content:'';width:40px;height:40px;background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/arrow_02.png) no-repeat center center;background-color:#fff100;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;position:absolute;right:0;bottom:0;transition:.3s}.ft_bg .ft_nav div a>span{width:100%;max-width:255px;font-size:1.25em;color:#fff;-webkit-font-weight:700;-moz-font-weight:700;-ms-font-weight:700;-o-font-weight:700;font-weight:700;padding:15px 20px;background-color:#319dde;-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block;-webkit-text-align:center;-moz-text-align:center;-ms-text-align:center;-o-text-align:center;text-align:center}.ft_bg .ft_nav div a>span span{-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block}.ft_bg .ft_nav div a:hover:before{background-position:center right 10px;transition:.3s}.ft_bg .ft{width:100%;padding:60px 20px 160px;background-color:#104263;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.ft_bg .ft .ft_flex{width:100%;max-width:1200px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.ft_bg .ft .ft_flex .block_01{width:300px;margin-right:20px}.ft_bg .ft .ft_flex .block_01 figure{width:100%}.ft_bg .ft .ft_flex .block_01 figure img{max-width:100%;height:auto}.ft_bg .ft .ft_flex .block_01 p{color:#fff}.ft_bg .ft .ft_flex .block_01 p:nth-child(2){margin-top:25px}.ft_bg .ft .ft_flex .block_01 p:nth-child(3){margin-top:5px}.ft_bg .ft .ft_flex .block_01 p span:first-child{margin-right:10px}.ft_bg .ft .ft_flex .block_01 p span:first-child a{color:#fff}.ft_bg .ft .ft_flex .block_02{width:calc(100% - 305px);max-width:420px}.ft_bg .ft .ft_flex .block_02 ul{width:100%;height:66px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;-o-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.ft_bg .ft .ft_flex .block_02 ul li{width:50%;height:22px;font-size:14px;-webkit-text-align:right;-moz-text-align:right;-ms-text-align:right;-o-text-align:right;text-align:right}.ft_bg .ft .ft_flex .block_02 ul li a{-webkit-display:inline-block;-moz-display:inline-block;-ms-display:inline-block;-o-display:inline-block;display:inline-block;color:#fff}.ft_bg .ft .ft_flex .block_02 .ft_copy{color:#fff;margin-top:35px;-webkit-text-align:right;-moz-text-align:right;-ms-text-align:right;-o-text-align:right;text-align:right}.ft_bg .ft_contact{width:100%;padding:15px 20px;background-color:#002f4d;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;position:fixed;bottom:0;left:0;opacity:0;transition:.2s}.ft_bg .ft_contact.opacity{opacity:1;transition:.2s}.ft_bg .ft_contact .ft_flex{width:100%;max-width:1200px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.ft_bg .ft_contact .ft_flex .block_01{width:calc(100% - 470px);margin-right:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;align-items:center}.ft_bg .ft_contact .ft_flex .block_01 p{color:#fff}.ft_bg .ft_contact .ft_flex .block_01 p:nth-child(1){width:260px;font-size:.875em;font-weight:700;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;margin-right:20px}.ft_bg .ft_contact .ft_flex .block_01 p:nth-child(1):before{content:'';width:1px;height:50px;background-color:#fff;position:absolute;right:0}.ft_bg .ft_contact .ft_flex .block_01 p:nth-child(2){width:280px;margin-right:10px;font-size:1.375em}.ft_bg .ft_contact .ft_flex .block_01 p:nth-child(2) strong{font-size:1.636em}.ft_bg .ft_contact .ft_flex .block_01 p:nth-child(2) strong a{color:#fff}.ft_bg .ft_contact .ft_flex .block_01 p:nth-child(3){width:155px}.ft_bg .ft_contact .ft_flex .block_02{width:450px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-align-items:center;align-items:center}.ft_bg .ft_contact .ft_flex .block_02 a{width:220px;color:#fff;font-size:1em;font-weight:700;padding:15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;border-radius:5px;position:relative}.ft_bg .ft_contact .ft_flex .block_02 a:nth-child(1){background-color:#ee761c;padding-left:45px}.ft_bg .ft_contact .ft_flex .block_02 a:nth-child(1):before{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/mail_02.png) no-repeat center center;width:21px;height:15px;position:absolute;top:calc(50% - 8px);left:20px}.ft_bg .ft_contact .ft_flex .block_02 a:nth-child(2){background-color:#39ae36;padding-left:40px;margin-left:10px}.ft_bg .ft_contact .ft_flex .block_02 a:nth-child(2):before{content:'';background:url(//sapoarg.katsutamotors.com/wp-content/themes/katuta_motors/css/../images/line_02.png) no-repeat center center;width:35px;height:35px;position:absolute;top:calc(50% - 18px);left:6px}@media screen and (max-width:1255px){.ft_bg .ft_contact .ft_flex .block_01{width:calc(100% - 230px);margin-right:10px}.ft_bg .ft_contact .ft_flex .block_01 p:nth-child(1){width:252px;margin-right:13px}.ft_bg .ft_contact .ft_flex .block_02{width:220px}.ft_bg .ft_contact .ft_flex .block_02 a{padding:10px 15px;margin-bottom:5px}.ft_bg .ft_contact .ft_flex .block_02 a:nth-child(1){padding-left:35px}.ft_bg .ft_contact .ft_flex .block_02 a:nth-child(1):before{left:11px}.ft_bg .ft_contact .ft_flex .block_02 a:nth-child(2){margin-left:0;margin-bottom:0}.ft_bg .ft_contact .ft_flex .block_02 a:nth-child(2):before{width:30px;height:30px;background-size:cover;top:calc(50% - 16px);left:7px}}a.tel_tap{pointer-events:none;text-align:center}.rental_car_07_bg .block_01 .box_01 .mail.tel_tap>span{padding-left:0}.rental_car_07_bg .block_01 .box_01 .mail.tel_tap>span:before{left:-60px}