@charset "utf-8";
/*
Theme Name: heartful-taxi - WEB SITE
Theme URI: 
Description: heartful-taxi
Version: 1.0
Author: heartful-taxi
Author URI: 
Tags: heartful-taxi
*/





/*  pagetitle  ----------------------------------------------*/

.taxi_pagetitle{
width: 100%;
margin: 0px;
padding: 0px 100px;
box-sizing: border-box;
font-size: 0px;
line-height: 0px;
clear: both;
position: relative;
}

.taxi_pagetitle h2 {
width: 100%;
margin: 0px;
padding: 167px 0px 0px 0px;
box-sizing: border-box;
display:  inline-block;
font-style: normal;
font-size: 24px;
line-height: 1.2;
font-weight: bold;
color: #3c88e4;
letter-spacing: 0.05em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
vertical-align: top;
text-align: center;
}

.taxi_pagetitle h3 {
width: 100%;
margin: 0.5em 0px 0px 0px;
padding: 0px 0px 30px 0px;
box-sizing: border-box;
display:  inline-block;
font-style: normal;
font-size: 36px;
line-height: 1.2;
font-weight: bold;
color: #1f1512;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
vertical-align: top;
text-align: center;
}

/* -----------------------------------------------------------------------------  pagetitle --- */




/* ------ 一段目  */

.tax_box1 {
width: 100%;
margin: 0px auto;
padding: 0px 0px 50px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}

.tax_title {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
container-type: inline-size;
}

.tax_title p {
width: 100%;
margin: 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 1.1cqw;
line-height: 2.0;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: center;
}

.tax_title p em {
margin: 0px;
padding: 0px;
box-sizing: border-box;
font-style: normal;
text-decoration: none;
display: block;
}

.tax_title h2 {
margin: 0px;
padding: 20px 0px 5px 0px;
display: block;
font-weight: bold;
color: #da382b;
font-size: 1.6cqw;
line-height: 1.2;
text-align: center;
letter-spacing: 0.05em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_title h2 em {
font-style: normal;
text-decoration: none;
display: inline-block;
}

.tax_title h2 span {
display: inline-block;
font-style: normal;
text-decoration: none;
padding: 0px 0px 0px 0px;
}

.tax_title h3 {
margin: 0px;
padding: 0px;
display: block;
font-weight: bold;
color: #da382b;
font-size: 1.6cqw;
line-height: 1.2;
text-align: center;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_title h3 em {
font-style: normal;
text-decoration: none;
display: inline-block;
}

.tax_title h3 span {
display: inline-block;
font-style: normal;
text-decoration: none;
padding: 0px 0px 0px 15px;
font-size: 3cqw;
letter-spacing: 0.02em;
}

.tax_title h3 span a {
display: inline-block;
text-decoration: none;
color: #da382b;
cursor: default;
pointer-events: none;
}

.tax_link {
width: 1180px;
margin: 20px auto 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: inline-block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
vertical-align: top;
}

.tax_link span {
width: 100%;
margin: 0px;
padding: 5px 0px 15px 0px;
box-sizing: border-box;
overflow: hidden;
display: inline-block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
background: #f7f6ef;
border-radius: 6px;
vertical-align: top;
}

.tax_link span a {
width: 24%;
height: 50px;
margin: 10px 0px 0px 0.8%;
padding: 10px 10px 10px 10px;
box-sizing: border-box;
overflow: hidden;
display: inline-block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
background-color: #3c88e4;
border-radius: 4px;
vertical-align: top;
border: solid 2px #3c88e4;
transition: 0.3s;
transform: translate3d(0, 0, 0);
}

.tax_link span a:hover {
background-color: #fff;
}

.tax_link span a u{
display:block;
width: 16px;
height: 16px;
margin:0px;
padding:0px;
box-sizing: border-box;
font-style: normal;
text-decoration: none;
position: absolute;
top: 13px;
left: 12px;
z-index: 5;
clear: both;
clip-path: polygon(10% 40%, 50% 80%, 90% 40%, 100% 50%, 50% 100%, 0 50%);
background-color: #fff;
transition: 0.3s;
transform: translate3d(0, 0, 0);
}

.tax_link span a:hover u{
background-color: #3c88e4;
}

.tax_link span a em {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
font-size: 18px;
line-height: 1.2;
letter-spacing: 0.03em;
font-weight: bold;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
color: #fff;
position: absolute;
top: 13px;
left: 0px;
z-index: 0;
font-style: normal;
text-decoration: none;
vertical-align: top;
transition: 0.3s;
transform: translate3d(0, 0, 0);
}

.tax_link span a:hover em{
color: #3c88e4;
}

/* --------------------------------------------- 一段目  */









/* ------ 二段目  */

.tax_box2 {
width: 100%;
margin: 0px;
padding: 80px 0px 80px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
background: #f7f6ef;
}

.tax_box2a {
width: 100%;
margin: 0px;
padding: 80px 0px 80px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
background: #fff;
}

.tax_title2 {
width: 100%;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.tax_title2 h2 {
width: 100%;
margin: 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 2cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.1em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_title2 p {
width: 100%;
margin: 0px;
padding: 30px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 1.1cqw;
line-height: 1.8;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.1em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: center;
}

.tax_title2 p + p {
padding: 20px 0px 0px 0px;
}

.tax_title2 p em {
margin: 0px;
padding: 0px;
box-sizing: border-box;
font-style: normal;
text-decoration: none;
display: block;
}

.tax_title2 h3 {
width: 720px;
margin: 30px auto 0px auto;
padding: 0px;
box-sizing: border-box;
clear: both;
display: inline-block;
}

.tax_title2 h3 span {
width: 200px;
margin: 0px 0px 0px 30px;
padding: 0px;
float: left;
text-align: center;
}

.tax_title2 h3 span a {
width: 200px;
height: 70px;
display: block;
}

.tax_title2 h3 span a img {
width: 200px;
height: 70px;
}



/* --------------------------------------------- 二段目  */



/* ------ go_box スマホ配車 相和交通をお気に入りに登録する */

.go_box {
width: 100%;
margin: 0px;
padding: 60px 0px 0px 0px;
box-sizing: border-box;
overflow: hidden;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.go_box h2 {
font-size: 2cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: center;
color: #3c88e4;
}

.go_box p {
margin: 0px;
padding: 20px 0px 0px 0px;
box-sizing: border-box;
font-size: 1.1cqw;
font-weight: bold;
letter-spacing: 0.1em;
line-height: 1.8;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: center;
}

.go_box p em {
display: block;
font-style: normal;
}

.go_box h3 {
width: 1100px;
margin: 30px auto 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
display: inline-block;
}

.go_box h3 span {
width: 276px;
margin: 0px 0px 0px 68px;
padding: 0px;
float: left;
text-align: center;
}

.go_box h3 span em {
width: 276px;
height: 598px;
margin: 0px auto;
padding: 0px;
display: block;
font-style: normal;
text-decoration: none;
font-weight: normal;
}

.go_box h3 span s {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 0px;
box-sizing: border-box;
font-size: 1.1cqw;
line-height: 1.8;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
display: block;
text-align: left;
}

.go_app1 {
background: url("img/go_img01.png") no-repeat;
background-size: 276px 598px;
background-position: left top;
}

.go_app2 {
background: url("img/go_img02.png") no-repeat;
background-size: 276px 598px;
background-position: left top;
}

.go_app3 {
background: url("img/go_img03.png") no-repeat;
background-size: 276px 598px;
background-position: left top;
}

/* --------------------------------------------- go_box スマホ配車 相和交通をお気に入りに登録する  */



/* ------ 三段目  */

.tax_box3 {
width: 100%;
margin: 0px;
padding: 80px 0px 0px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
background-color: #f7f6ef;
container-type: inline-size;
}

.tax_title3 {
width: 100%;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.tax_title3 h2 {
width: 100%;
margin: 0px;
padding: 0px 0px 50px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 2cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

/* --------------------------------------------- 三段目  */


/* ------ 三段目 支払い方法 */



.price_ticket {
width: 90cqw;
margin: 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_ticket h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ticket h2 em {
display: inline-block;
margin: 0px;
padding: 0px 0px 15px 0px;
box-sizing: border-box;
font-size:2cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ticket p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 15px 0px 0px 0px;
box-sizing: border-box;
font-size:1.3cqw;
font-weight: bold;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_ticket h3 {
display: inline-block;
width: 100%;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-size:1.5cqw;
font-weight: bold;
line-height: 2.0;
letter-spacing: 0.1em;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_ticket h3 span {
display: block;
margin: 0px;
padding: 0px 0px 0px 25px;
box-sizing: border-box;
background: url("img/maru_12x12.svg") no-repeat;
background-size: 6px 6px;
background-position: 5px 50%;
}


.price_ticket h3 span a {
display: inline-block;
}


.price_credit {
width: 90cqw;
margin: 0px auto;
padding: 70px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_credit h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_credit h2 em {
display: inline-block;
margin: 0px;
padding: 0px 0px 15px 0px;
box-sizing: border-box;
font-size:2cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}


.price_credit p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 15px 0px 0px 0px;
box-sizing: border-box;
font-size:1.3cqw;
font-weight: bold;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_credit h3 {
display: inline-block;
width: 100%;
height: 184px;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_credit_card.png") no-repeat;
background-size: 640px 184px;
background-position: left top;
}



.price_ec {
width: 90cqw;
margin: 0px auto;
padding: 70px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_ec h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ec h2 em {
display: inline-block;
margin: 0px;
padding: 0px 0px 15px 0px;
box-sizing: border-box;
font-size: 2cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ec p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 15px 0px 0px 0px;
box-sizing: border-box;
font-size: 1.3cqw;
font-weight: bold;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_ec p em {
display: block;
font-style: normal;
}

.price_ec h3 {
display: inline-block;
width: 100%;
height: 140px;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_ic_card.png") no-repeat;
background-size: 670px 140px;
background-position: left top;
}



.price_go {
width: 90cqw;
margin: 0px auto;
padding: 70px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_go h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_go h2 em {
display: inline-block;
margin: 0px;
padding: 0px 0px 15px 0px;
box-sizing: border-box;
font-size: 2cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_go p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 15px 0px 0px 0px;
box-sizing: border-box;
font-size: 1.3cqw;
font-weight: bold;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_go p em {
display: block;
font-style: normal;
}

.price_go h3 {
display: inline-block;
width: 100%;
height: 100px;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_go_pay.png") no-repeat;
background-size: 300px 100px;
background-position: left top;
}



.price_got {
width: 90cqw;
margin: 0px auto;
padding: 70px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_got h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_got h2 em {
display: inline-block;
margin: 0px;
padding: 0px 0px 15px 0px;
box-sizing: border-box;
font-size: 2cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_got p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 15px 0px 0px 0px;
box-sizing: border-box;
font-size: 1.3cqw;
font-weight: bold;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_got p em {
display: block;
font-style: normal;
}

.price_got h3 {
display: inline-block;
width: 100%;
height: 90px;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_go_ticket.png") no-repeat;
background-size: 390px 90px;
background-position: left top;
}


.price_em {
width: 90cqw;
margin: 0px auto;
padding: 70px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_em h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_em h2 em {
display: inline-block;
margin: 0px;
padding: 0px 0px 15px 0px;
box-sizing: border-box;
font-size: 2cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_em p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 15px 0px 0px 0px;
box-sizing: border-box;
font-size: 1.3cqw;
font-weight: bold;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_em p em {
display: block;
font-style: normal;
}

.price_em h3 {
display: inline-block;
width: 100%;
height: 100px;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_em.png") no-repeat;
background-size: 510px 100px;
background-position: left top;
}




.price_ic {
width: 90cqw;
margin: 0px auto;
padding: 70px 0px 80px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_ic h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ic h2 em {
display: inline-block;
margin: 0px;
padding: 0px 0px 15px 0px;
box-sizing: border-box;
font-size: 2cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ic p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 15px 0px 0px 0px;
box-sizing: border-box;
font-size: 1.3cqw;
font-weight: bold;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_ic p em {
display: block;
font-style: normal;
}

.price_ic h3 {
display: inline-block;
width: 100%;
height: 140px;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_ic.png") no-repeat;
background-size: 160px 140px;
background-position: left top;
}




.price_pay {
width: 90cqw;
margin: 0px auto;
padding: 70px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_pay h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_pay h2 em {
display: inline-block;
margin: 0px;
padding: 0px 0px 15px 0px;
box-sizing: border-box;
font-size: 2cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_pay p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 15px 0px 0px 0px;
box-sizing: border-box;
font-size: 1.3cqw;
font-weight: bold;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_pay p em {
display: block;
font-style: normal;
}

.price_pay h3 {
display: inline-block;
width: 100%;
height: 190px;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_qr.png") no-repeat;
background-size: 800px 190px;
background-position: left top;
}


/* --------------------------------------------- 三段目 支払い方法  */




/* ------ 四段目  */

.tax_box4 {
width: 100%;
margin: 0px;
padding: 80px 0px 80px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
background: #fff;
}

.tax_title4 {
width: 100%;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.tax_title4 h2 {
width: 100%;
margin: 0px;
padding: 0px 0px 50px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 2cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

/* --------------------------------------------- 四段目  */





/* ------ 四段目 運賃表  */

.tax_price {
width: 100%;
margin: 0px;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
overflow: hidden;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.tax_price table { width: 90cqw; margin:0px auto 20px auto; border-collapse:collapse; padding:0px; }

.tax_price table thead tr { border:solid 0px #bababa; box-sizing:border-box; border-top-width:1px; border-left-width:1px; }

.tax_price table thead tr { border:solid 0px #bababa; box-sizing:border-box; border-top-width:1px; border-left-width:1px; }

.tax_price table thead tr th { width:25%; margin:0px; padding:0px 10px; border:solid 0px #bababa; box-sizing:border-box; border-right-width:1px; background:#dcdcdc; }
.tax_price table thead tr th { font-size:1.1cqw; line-height:3.0; font-weight:bold; letter-spacing:1px; text-align:center; vertical-align:middle;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif; }

.tax_price table tbody tr { border:solid 0px #bababa; box-sizing:border-box; border-top-width:1px; border-left-width:1px; }

.tax_price table tbody tr th { width:25%; margin:0px; padding:0px 10px; border:solid 0px #bababa; box-sizing:border-box; border-right-width:1px; border-bottom-width:1px; background:#fff; }
.tax_price table tbody tr th { font-size:1.1cqw; line-height:3.0; font-weight:bold; letter-spacing:0px; text-align:center; vertical-align:middle;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif; }

.tax_price table tbody tr td { width:25%; margin:0px; padding:0px 10px; border:solid 0px #bababa; box-sizing:border-box; border-right-width:1px; border-bottom-width:1px; background:#fff; }
.tax_price table tbody tr td { font-size:1.1cqw; line-height:3.0; font-weight:bold; letter-spacing:0px; text-align:center; vertical-align:middle;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif; }

.tax_price table tbody tr + tr + tr th { background:#caf9ff; }
.tax_price table tbody tr + tr + tr td { background:#caf9ff; }

.tax_price table tbody tr + tr + tr + tr th { background:#ffe5fb; }
.tax_price table tbody tr + tr + tr + tr td { background:#ffe5fb; }

.tax_price h2 {
display: inline-block;
width: 90cqw;
margin: 0px;
padding: 30px 0px 0px 0px;
box-sizing: border-box;
font-size:1.3cqw;
font-weight: bold;
letter-spacing: 1px;
line-height: 1.6;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_price h3 {
display: block;
width: 90cqw;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
font-size:1.1cqw;
font-weight: bold;
line-height: 1.8;
letter-spacing: 1px;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_price h3 span {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
}

.tax_price h3 span em {
display: inline-block;
width: 180px;
margin: 0px;
padding: 0px;
box-sizing: border-box;
font-style: normal;
text-decoration: none;
}

.tax_price h3 span u {
display: inline-block;
width: calc(100% - 180px);
margin: 0px;
padding: 0px;
box-sizing: border-box;
font-style: normal;
text-decoration: none;
}


/* --------------------------------------------- 四段目 運賃表  */







/* ------ 五段目  */

.tax_box5 {
width: 100%;
margin: 0px;
padding: 80px 0px 80px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
background-color: #f7f6ef;
container-type: inline-size;
}

.tax_title5 {
width: 100%;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.tax_title5 h2 {
width: 100%;
margin: 0px;
padding: 0px 0px 50px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 2cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

/* --------------------------------------------- 五段目  */





/* ------ 五段目 車両紹介 */


.tax_car {
width: 90cqw;
margin: 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}


.tax_car span {
width: 30cqw;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: block;
float: left;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}

.tax_car span + span {
margin: 0px 0px 0px 5cqw;
}

.tax_car span + span + span + span {
margin: 60px 0px 0px 0px;
}

.tax_car span + span + span + span + span {
margin: 60px 0px 0px 5cqw;
}

.tax_car span p {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
clear: both;
overflow: hidden;
border-radius: 10px;
}

.tax_car span p img {
width: 100%;
height: auto;
}

.tax_car span h2 {
width: 100%;
margin: 1em 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 2cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_car span h3 {
width: 100%;
margin: 0.6em 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 1.4cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_car_txt {
width: 100cqw;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}

.tax_car_txt p {
width: 100%;
margin: 3em 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 1.2cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}


/* --------------------------------------------- 五段目 車両紹介  */













/*  スマートフォン ※iPhone6 Plus 以下を準拠  */
@media only screen and (max-width:899px) {



/*  pagetitle  ----------------------------------------------*/

.taxi_pagetitle{
width: 100%;
margin: 0px;
padding: 66px 0px 0px 0px;
box-sizing: border-box;
font-size: 0px;
line-height: 0px;
clear: both;
position: relative;
container-type: inline-size;
}

.taxi_pagetitle h2 {
width: 88cqw;
text-align: left;
margin: 0px 0px 0px 6cqw;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
display:  inline-block;
font-style: normal;
font-size: 4cqw;
line-height: 1.2;
font-weight: bold;
color: #3c88e4;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
vertical-align: top;
}

.taxi_pagetitle h3 {
width: 88cqw;
text-align: left;
margin: 0.4em 0px 0px 6cqw;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
display:  inline-block;
font-style: normal;
font-size: 6cqw;
line-height: 1.2;
font-weight: bold;
color: #1f1512;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
vertical-align: top;
}

/* -----------------------------------------------------------------------------  pagetitle --- */




/* ------ 一段目  */

.tax_box1 {
width: 100%;
margin: 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
container-type: inline-size;
}

.tax_title {
width: 88%;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
container-type: inline-size;
}

.tax_title p {
width: 100%;
margin: 0px;
padding: 1em 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 4.5cqw;
line-height: 1.8;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: normal;
letter-spacing: 0.01em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
}

.tax_title p em {
margin: 0px;
padding: 0px;
box-sizing: border-box;
font-style: normal;
text-decoration: none;
display: block;
}

.tax_title h2 {
margin: 0px;
padding: 1em 0px 5px 0px;
display: block;
font-weight: bold;
color: #da382b;
font-size: 6cqw;
line-height: 1.2;
text-align: left;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_title h2 em {
font-style: normal;
text-decoration: none;
display: inline-block;
}

.tax_title h2 span {
display: inline-block;
font-style: normal;
text-decoration: none;
padding: 0px 0px 0px 0px;
}

.tax_title h3 {
margin: 0px;
padding: 0px;
display: block;
font-weight: bold;
color: #da382b;
font-size: 5cqw;
line-height: 1.2;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_title h3 em {
font-style: normal;
text-decoration: none;
display: inline-block;
}

.tax_title h3 span {
display: inline-block;
font-style: normal;
text-decoration: none;
padding: 0px 0px 0px 2cqw;
font-size: 10cqw;
letter-spacing: 0.01em;
}

.tax_title h3 span a {
display: inline-block;
text-decoration: none;
color: #da382b;
cursor: default;
pointer-events: auto;
}

.tax_link {
width: 100%;
margin: 10px auto 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: inline-block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
vertical-align: top;
}

.tax_link span {
width: 100%;
margin: 0px;
padding: 5px 0px 15px 0px;
box-sizing: border-box;
overflow: hidden;
display: inline-block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
background: #e7f1f9;
border-radius: 6px;
vertical-align: top;
container-type: inline-size;
}

.tax_link span a {
width: 48.5cqw;
height: 50px;
margin: 10px 0px 0px 1cqw;
padding: 10px 10px 10px 10px;
box-sizing: border-box;
overflow: hidden;
display: inline-block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
background-color: #3c88e4;
border-radius: 4px;
vertical-align: top;
border: solid 2px #3c88e4;
transition: 0.3s;
transform: translate3d(0, 0, 0);
container-type: inline-size;
}

.tax_link span a:hover {
background-color: #3c88e4;
}

.tax_link span a u{
display:block;
width: 10px;
height: 10px;
margin:0px;
padding:0px;
box-sizing: border-box;
font-style: normal;
text-decoration: none;
position: absolute;
top: 17px;
left: 10px;
z-index: 5;
clear: both;
clip-path: polygon(10% 40%, 50% 80%, 90% 40%, 100% 50%, 50% 100%, 0 50%);
background-color: #fff;
transition: 0.3s;
transform: translate3d(0, 0, 0);
}

.tax_link span a:hover u{
background-color: #fff;
}

.tax_link span a em {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: inline-block;
font-size: 9cqw;
line-height: 1.2;
letter-spacing: 0.01em;
font-weight: bold;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
color: #fff;
position: absolute;
top: 15px;
left: 0px;
z-index: 0;
font-style: normal;
text-decoration: none;
vertical-align: top;
transition: 0.3s;
transform: translate3d(0, 0, 0);
}

.tax_link span a:hover em{
color: #fff;
}

/* --------------------------------------------- 一段目  */




/* ------ 二段目  */

.tax_box2 {
width: 100%;
margin: 0px;
padding: 20px 0px 20px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
background: #f7f6ef;
container-type: inline-size;
}

.tax_box2a {
width: 100%;
margin: 0px;
padding: 20px 0px 20px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
background: #fff;
container-type: inline-size;
}

.tax_title2 {
width: 88%;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
container-type: inline-size;
}

.tax_title2 h2 {
width: 100%;
margin: 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 6cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.01em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_title2 p {
width: 100%;
margin: 0px;
padding: 0.75em 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 4.5cqw;
line-height: 1.8;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: normal;
letter-spacing: 0.01em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
}

.tax_title2 p + p {
padding: 1em 0px 0px 0px;
}

.tax_title2 p em {
margin: 0px;
padding: 0px;
box-sizing: border-box;
font-style: normal;
text-decoration: none;
display: block;
}

.tax_title2 h3 {
width: 100cqw;
margin: 0px auto 0px auto;
padding: 0px;
box-sizing: border-box;
clear: both;
display: inline-block;
}

.tax_title2 h3 span {
width: 30.6cqw;
margin: 20px 0px 0px 2cqw;
padding: 0px;
float: left;
text-align: center;
}

.tax_title2 h3 span a {
width: 30cqw;
height: auto;
display: inline-block;
}

.tax_title2 h3 span a img {
width: 30cqw;
height: auto;
}



/* --------------------------------------------- 二段目  */



/* ------ go_box スマホ配車 相和交通をお気に入りに登録する */

.go_box {
width: 88%;
margin: 0px auto;
padding: 40px 0px 0px 0px;
box-sizing: border-box;
overflow: hidden;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.go_box h2 {
font-size: 6cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
color: #3c88e4;
}

.go_box p {
margin: 0px;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
font-size: 4.5cqw;
font-weight: normal;
letter-spacing: 0.01em;
line-height: 1.8;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
}

.go_box p em {
display: block;
font-style: normal;
}

.go_box h3 {
width: 100cqw;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
display: inline-block;
}

.go_box h3 span {
width: 100cqw;
margin: 20px auto 0px auto;
padding: 0px;
float: none;
clear: both;
text-align: center;
}

.go_box h3 span em {
width: 50%;
height: auto;
aspect-ratio: 85 / 184;
margin: 0px auto;
padding: 0px;
display: block;
font-style: normal;
text-decoration: none;
font-weight: normal;
}

.go_box h3 span s {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
font-size: 4.5cqw;
line-height: 1.8;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: normal;
letter-spacing: 0.01em;
display: block;
text-align: left;
}

.go_app1 {
background: url("img/go_img01.png") no-repeat;
background-size: cover;
background-position: left top;
}

.go_app2 {
background: url("img/go_img02.png") no-repeat;
background-size: cover;
background-position: left top;
}

.go_app3 {
background: url("img/go_img03.png") no-repeat;
background-size: cover;
background-position: left top;
}

/* --------------------------------------------- go_box スマホ配車 相和交通をお気に入りに登録する  */



/* ------ 三段目  */

.tax_box3 {
width: 100%;
margin: 0px auto;
padding: 0px 0px 30px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
background-color: #f7f6ef;
container-type: inline-size;
}

.tax_title3 {
width: 88%;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
container-type: inline-size;
}

.tax_title3 h2 {
width: 100%;
margin: 0px;
padding: 20px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 6cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

/* --------------------------------------------- 三段目  */


/* ------ 三段目 支払い方法 */



.price_ticket {
width: 88cqw;
margin: 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
container-type: inline-size;
}

.price_ticket h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ticket h2 em {
display: inline-block;
margin: 0px;
padding: 1.5em 0px 0.5em 0px;
box-sizing: border-box;
font-size: 5cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ticket p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
font-size: 4.5cqw;
font-weight: normal;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_ticket h3 {
display: inline-block;
width: 100%;
margin: 0.5em 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-size:4.5cqw;
font-weight: normal;
line-height: 2.0;
letter-spacing: 0.1em;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_ticket h3 span {
display: block;
margin: 0px;
padding: 0px 0px 0px 25px;
box-sizing: border-box;
background: url("img/maru_12x12.svg") no-repeat;
background-size: 6px 6px;
background-position: 5px 13px;
}

.price_ticket h3 span a {
display: inline-block;
}


.price_credit {
width: 88cqw;
margin: 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_credit h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_credit h2 em {
display: inline-block;
margin: 0px;
padding: 1.5em 0px 0.5em 0px;
box-sizing: border-box;
font-size: 5cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}


.price_credit p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
font-size: 4.5cqw;
font-weight: normal;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_credit h3 {
display: inline-block;
width: 100%;
aspect-ratio: 80 / 23;
height: auto;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_credit_card.png") no-repeat;
background-size: cover;
background-position: left top;
}



.price_ec {
width: 88cqw;
margin: 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_ec h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ec h2 em {
display: inline-block;
margin: 0px;
padding: 1.5em 0px 0.5em 0px;
box-sizing: border-box;
font-size: 5cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ec p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
font-size: 4.5cqw;
font-weight: normal;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_ec p em {
display: block;
font-style: normal;
}

.price_ec h3 {
display: inline-block;
width: 100%;
aspect-ratio: 67 / 14;
height: auto;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_ic_card.png") no-repeat;
background-size: cover;
background-position: left top;
}

    


.price_go {
width: 88cqw;
margin: 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_go h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_go h2 em {
display: inline-block;
margin: 0px;
padding: 1.5em 0px 0.5em 0px;
box-sizing: border-box;
font-size: 5cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_go p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
font-size: 4.5cqw;
font-weight: normal;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_go p em {
display: block;
font-style: normal;
}

.price_go h3 {
display: inline-block;
width: 100%;
height: 60px;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_go_pay.png") no-repeat;
background-size: 180px 60px;
background-position: left top;
}

    
    

.price_got {
width: 88cqw;
margin: 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_got h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_got h2 em {
display: inline-block;
margin: 0px;
padding: 1.5em 0px 0.5em 0px;
box-sizing: border-box;
font-size: 5cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_got p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
font-size: 4.5cqw;
font-weight: normal;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_got p em {
display: block;
font-style: normal;
}

.price_got h3 {
display: inline-block;
width: 100%;
height: 60px;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_go_ticket.png") no-repeat;
background-size: 260px 60px;
background-position: left top;
}
    

.price_em {
width: 88cqw;
margin: 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_em h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_em h2 em {
display: inline-block;
margin: 0px;
padding: 1.5em 0px 0.5em 0px;
box-sizing: border-box;
font-size: 5cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_em p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
font-size: 4.5cqw;
font-weight: normal;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_em p em {
display: block;
font-style: normal;
}

.price_em h3 {
display: inline-block;
width: 100%;
aspect-ratio: 51 / 10;
height: auto;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_em.png") no-repeat;
background-size: cover;
background-position: left top;
}


.price_ic {
width: 88cqw;
margin: 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_ic h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ic h2 em {
display: inline-block;
margin: 0px;
padding: 1.5em 0px 0.5em 0px;
box-sizing: border-box;
font-size: 5cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_ic p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
font-size: 4.5cqw;
font-weight: normal;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_ic p em {
display: block;
font-style: normal;
}

.price_ic h3 {
display: inline-block;
width: 100%;
height: 70px;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_ic.png") no-repeat;
background-size: 80px 70px;
background-position: left top;
}

.price_pay {
width: 88cqw;
margin: 0px auto;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.price_pay h2 {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
box-sizing: border-box;
background: linear-gradient(#d5d5d5 , #d5d5d5) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_pay h2 em {
display: inline-block;
margin: 0px;
padding: 1.5em 0px 0.5em 0px;
box-sizing: border-box;
font-size: 5cqw;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 1.2;
font-style: normal;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
text-align: left;
background: linear-gradient(#3c88e4 , #3c88e4) left 0px bottom 0px / 100% 2px no-repeat;
}

.price_pay p {
display: inline-block;
width: 100%;
margin: 0px;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
font-size: 4.5cqw;
font-weight: normal;
line-height: 1.8;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.price_pay p em {
display: block;
font-style: normal;
}

.price_pay h3 {
display: inline-block;
width: 100%;
aspect-ratio: 80 / 19;
height: auto;
margin: 20px 0px 0px 0px;
padding: 0px;
box-sizing: border-box;
font-weight: normal;
background: url("img/taxi_qr.png") no-repeat;
background-size: cover;
background-position: left top;
}


/* --------------------------------------------- 三段目 支払い方法  */




/* ------ 四段目  */

.tax_box4 {
width: 100%;
margin: 0px;
padding: 0px 0px 30px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
background: #fff;
}

.tax_title4 {
width: 88%;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
container-type: inline-size;
}

.tax_title4 h2 {
width: 100%;
margin: 0px;
padding: 20px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 6cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

/* --------------------------------------------- 四段目  */





/* ------ 四段目 運賃表  */

.tax_price {
width: 100%;
margin: 0px;
padding: 20px 0px 0px 0px;
box-sizing: border-box;
overflow: hidden;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}

.tax_price table { width: 90cqw; margin:0px auto 20px auto; border-collapse:collapse; padding:0px; container-type: inline-size; }

.tax_price table thead tr { border:solid 0px #bababa; box-sizing:border-box; border-top-width:1px; border-left-width:1px; }

.tax_price table thead tr { border:solid 0px #bababa; box-sizing:border-box; border-top-width:1px; border-left-width:1px; }

.tax_price table thead tr th { width:25%; margin:0px; padding:10px 10px; border:solid 0px #bababa; box-sizing:border-box; border-right-width:1px; background:#dcdcdc; }
.tax_price table thead tr th { font-size:4cqw; line-height:1.4; font-weight:bold; letter-spacing:1px; text-align:center; vertical-align:middle;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif; }

.tax_price table tbody tr { border:solid 0px #bababa; box-sizing:border-box; border-top-width:1px; border-left-width:1px; }

.tax_price table tbody tr th { width:25%; margin:0px; padding:10px 10px; border:solid 0px #bababa; box-sizing:border-box; border-right-width:1px; border-bottom-width:1px; background:#fff; }
.tax_price table tbody tr th { font-size:4cqw; line-height:1.4; font-weight: normal; letter-spacing:0px; text-align:center; vertical-align:middle;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif; }

.tax_price table tbody tr td { width:25%; margin:0px; padding:10px 10px; border:solid 0px #bababa; box-sizing:border-box; border-right-width:1px; border-bottom-width:1px; background:#fff; }
.tax_price table tbody tr td { font-size:4cqw; line-height:1.4; font-weight: normal; letter-spacing:0px; text-align:center; vertical-align:middle;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif; }

.tax_price table tbody tr + tr + tr th { background:#caf9ff; }
.tax_price table tbody tr + tr + tr td { background:#caf9ff; }

.tax_price table tbody tr + tr + tr + tr th { background:#ffe5fb; }
.tax_price table tbody tr + tr + tr + tr td { background:#ffe5fb; }

.tax_price h2 {
display: inline-block;
width: 88cqw;
margin: 0px auto;
padding: 1em 0px 0px 0px;
box-sizing: border-box;
font-size: 5cqw;
font-weight: bold;
letter-spacing: 0.01em;
line-height: 1.6;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_price h3 {
display: block;
width: 88cqw;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
font-size: 4cqw;
font-weight: normal;
line-height: 1.8;
letter-spacing: 0.01em;
text-align: left;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_price h3 span {
display: inline-block;
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
}

.tax_price h3 span em {
display: inline-block;
width: 40cqw;
margin: 0px;
padding: 0px;
box-sizing: border-box;
font-style: normal;
text-decoration: none;
}

.tax_price h3 span u {
display: inline-block;
width: calc(100% - 40cqw);
margin: 0px;
padding: 0px;
box-sizing: border-box;
font-style: normal;
text-decoration: none;
}


/* --------------------------------------------- 四段目 運賃表  */







/* ------ 五段目  */

.tax_box5 {
width: 100%;
margin: 0px;
padding: 0px 0px 30px 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
background-color: #f7f6ef;
container-type: inline-size;
}

.tax_title5 {
width: 88%;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
overflow: hidden;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
container-type: inline-size;
}

.tax_title5 h2 {
width: 100%;
margin: 0px;
padding: 20px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 6cqw;
line-height: 1.2;
color: #1f1512;

font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

/* --------------------------------------------- 五段目  */





/* ------ 五段目 車両紹介 */


.tax_car {
width: 88%;
margin: 0px auto;
padding: 20px 0px 0px 0px;
box-sizing: border-box;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
container-type: inline-size;
}


.tax_car span {
width: 100cqw;
margin: 0px;
padding: 0px;
box-sizing: border-box;
display: block;
float: left;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: center;
}

.tax_car span + span {
margin: 30px 0px 0px 0px;
}
    
.tax_car span + span + span + span {
margin: 30px 0px 0px 0px;
}

.tax_car span + span + span + span + span {
margin: 30px 0px 0px 0px;
}

.tax_car span p {
width: 100%;
margin: 0px;
padding: 0px;
box-sizing: border-box;
clear: both;
overflow: hidden;
border-radius: 10px;
}

.tax_car span p img {
width: 100%;
height: auto;
}

.tax_car span h2 {
width: 100%;
margin: 1.5em 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 6cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_car span h3 {
width: 100%;
margin: 0.5em 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 5cqw;
line-height: 1.2;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}

.tax_car_txt {
width: 88%;
margin: 0px auto;
padding: 0px;
box-sizing: border-box;
display: block;
clear: both;
font-size: 0px;
line-height: 0px;
position: relative;
text-align: left;
container-type: inline-size;
}

.tax_car_txt p {
width: 100%;
margin: 2em 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline-block;
box-sizing: border-box;
position: relative;
font-size: 5cqw;
line-height: 1.4;
color: #1f1512;
font-style: normal;
text-decoration: none;
font-weight: normal;
letter-spacing: 0.03em;
font-family: -apple-system, BlinkMacSystemFont, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Verdana, sans-serif;
}



/* --------------------------------------------- 五段目 車両紹介  */








}
/* -----------------------------------------------------------------------------------------------  スマートフォン ※iPhone6 Plus 以下を準拠   */







	
