@charset "utf-8";

/* タブ */
.dom_sakitoku_fare .parentTab_js {margin-top: 0px;}
.dom_sakitoku_fare .tab_scroll{margin-top:20px;}
.dom_sakitoku_fare .tab_scroll-on{overflow:auto;white-space:nowrap;}
.dom_sakitoku_fare .tab_scroll-on::-webkit-scrollbar{height:5px;}
.dom_sakitoku_fare .tab_scroll-on::-webkit-scrollbar-track{background:#F1F1F1;}
.dom_sakitoku_fare .tab_scroll-on::-webkit-scrollbar-thumb{background:#BCBCBC;}
.dom_sakitoku_fare .tabs_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;white-space:normal;align-items: flex-end;border-bottom: 1px solid #333;margin-bottom: 10px;margin-top: 10px;}
.dom_sakitoku_fare .tab_scroll-on .tabs_wrap{width:950px;position: relative;overflow: hidden;}
.dom_sakitoku_fare .tab_scroll-on .tabs_wrap::before {content: "";width: 100%;height: 1px;/* background-color: #dddddd; */display: block;position: absolute;top: 9px;}
.lt-ie8 .dom_sakitoku_fare .tabs_wrap{padding-left:8px;display:block;*zoom:1;}
.dom_sakitoku_fare .tabs_wrap > li {display: flex;margin-right: 10px;flex-direction: column;justify-content: center;}
.dom_sakitoku_fare .tab_scroll-on .tabs_wrap > li{width:140px;display:flex;}
.dom_sakitoku_fare .tabs_wrap > li:last-child {margin-right: 0;}
.dom_sakitoku_fare .tabs_wrap > li:last-child{border-right:none;}
.lt-ie8 .dom_sakitoku_fare .tabs_wrap li{display:block;float:left;margin-left:2px;padding-top:10px;cursor:pointer;}
.dom_sakitoku_fare .tabs_wrap > li:hover > a{text-decoration: none;}
.dom_sakitoku_fare .tabs_wrap > li:first-child{margin-left:0;}
.dom_sakitoku_fare .tabs_wrap > li > a {	display: flex;	justify-content: center;	align-items: baseline;	height: 40px;	font-size: 16px;	width: 100%;	background-color: #dfdfdf;	padding-top: 4px;}
.dom_sakitoku_fare .tabs_wrap > li > a span {font-size:24px;}
.dom_sakitoku_fare .tabs_wrap > li > a:visited, .tabs_wrap > li > a:focus{color:#333;}
.dom_sakitoku_fare .tabs_wrap > li > a:hover {text-decoration: none;}
.dom_sakitoku_fare .tabs_wrap > li > a:hover span{text-decoration: none;}
.dom_sakitoku_fare .tabs_wrap > li.current a {background-color: #333; color:#fff;}
.dom_sakitoku_fare .tabs_wrap > li.current > a:visited, .tabs_wrap > li.current > a:focus{color:#fff;}


/* テーブル */
.dom_sakitoku_fare .fareTable {display:flex;}
.dom_sakitoku_fare .fareTable.farePeriodTable{display: block;}
.dom_sakitoku_fare .farePeriod > div br{display: none;}
.dom_sakitoku_fare .fareTitlePeriod{width: 30%;}
.dom_sakitoku_fare .farePeriodTable .fareItem dl{flex-direction:initial;}
.dom_sakitoku_fare .farePeriod{width: 70%;}
.dom_sakitoku_fare .fareItem {width:100%;}
.dom_sakitoku_fare .fareItem:first-child {border-left: none;}
.dom_sakitoku_fare .fareTitle {
	background-color: #666666;
	color: #fff;
	padding: 10px 5px 5px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	flex:1 0 auto;
}
.dom_sakitoku_fare .fareTitlePeriod {background-color: #666666;color: #fff;padding: 17px 10px 10px;}
.dom_sakitoku_fare .farePeriodTable .fareItem {border-right: none;}
.dom_sakitoku_fare .fareName {font-size: 10px;display: inline;}
.dom_sakitoku_fare .col5 .fareName {display: block;}
.dom_sakitoku_fare .farePrice a,
.dom_sakitoku_fare .farePeriod div {
display: flex;padding: 9px 15px 9px 5px;align-items: baseline;flex-wrap: wrap;position: relative;justify-content: center;
background: #f6f6f6; 
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); 
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); 
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); 
}
.dom_sakitoku_fare .farePrice .fareNone{
	text-align: center;
    display: flex;
    word-spacing: normal;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
    padding: 5px 13px 5px 3px;
    margin: auto;
    height: 100%;
    justify-content: center;
}
.dom_sakitoku_fare .farePrice a::after{
	content: "";
	background-image: url(/content/dam/sites/global/Y18/img/icons_utility.svg);
	width: 8px;
	height: 12px;
	background-position: 0 0;
	position: absolute;
	right: 5px;
	background-size: 100px;
}
.dom_sakitoku_fare .farePrice a.noIcon::after{
	display: none;
}
.dom_sakitoku_fare .farePeriod > div {white-space: nowrap;}
.dom_sakitoku_fare .farePrice a:hover {text-decoration: none;background-color: #fbf1f9;}
.dom_sakitoku_fare .farePrice:first-child {border-left: 1px solid #bbb;}
.dom_sakitoku_fare .fareDay {font-size: 14px;line-height: 1.8em;display: inline;}
.dom_sakitoku_fare .col5 .fareDay {display: block;}
.dom_sakitoku_fare .fareDay span {font-size: 20px;margin-right: 3px;}
.dom_sakitoku_fare .fareItem {background-color: #f8f8f8;border-bottom: 1px solid #bbb;border-left: 1px solid #bbb;}

.dom_sakitoku_fare .fareYear {
	height: 25px;
	font-size: 16px;
	text-align: left;
	background-color: #ffffff;
	z-index: 1;
	width: calc(100% + 10px);
}
.dom_sakitoku_fare .fareRoute {font-size: 16px;font-weight: bold;}
.dom_sakitoku_fare .fareRoute span {font-size:18px;}
.dom_sakitoku_fare .minPrice,
.dom_sakitoku_fare .startPeriod {color:#cc0000;font-size: 28px;font-weight: bold;display: inline-block;}
.dom_sakitoku_fare .startPeriod {font-size: 22px;}
.dom_sakitoku_fare .maxPrice,
.dom_sakitoku_fare .lastPeriod {display: inline-block;font-size: 14px;}
.dom_sakitoku_fare .pc_pointerNon {pointer-events: none;}

.dom_sakitoku_fare .fareItem .SX dd.farePrice a:hover {background-image:none; background-color: #fbf1f9;}
.dom_sakitoku_fare .fareItem .VX dd.farePrice a:hover {background-image:none; background-color: #ffeeee;}
.dom_sakitoku_fare .fareItem .S28B dd.farePrice a:hover {background-image:none; background-color: #ffefe2;}
.dom_sakitoku_fare .fareItem .S28A dd.farePrice a:hover {background-image:none; background-color: #fff8e8;}
.dom_sakitoku_fare .fareItem .F21 dd.farePrice a:hover {background-image:none; background-color: #e3ede2;}
.dom_sakitoku_fare .fareItem .F01 dd.farePrice a:hover{background-image:none;background-color:#d8dce8;}
.dom_sakitoku_fare .fareItem .F03 dd.farePrice a:hover{background-image:none;background-color:#dfe5f1;}
.dom_sakitoku_fare .fareItem .F07 dd.farePrice a:hover{background-image:none;background-color:#e0ecf8;}
.dom_sakitoku_fare .fareItem .businessKippu dd.farePrice a:hover{background-image:none;background-color:#f1fbf5;}

/* loading img */
.cal_loading.JS_loading{display: block;position: relative;height: 300px;text-align: center;}
.cal_loading.JS_loading img{width: 59px;position: relative;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
/* PC */
@media all and (min-width:740px) {
.pc_disNon {display: none!important}
.sp_disNon {display: block!important;}
.dom_sakitoku_fare .acodBlock > .heading .iconAccordion {background-image: none;} 
.dom_sakitoku_fare .tabs_wrap{width:950px;white-space:nowrap;}
.dom_sakitoku_fare .tab_scroll-on .tabs_wrap > li{width:100%;flex-basis: 78px;}
.dom_sakitoku_fare .fareAco {margin-top: 25px;}

.dom_sakitoku_fare .pc_border-none {border:none!important;}
.dom_sakitoku_fare .fareItem dl {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.dom_sakitoku_fare .fareTable.farePeriodTable .fareItem dl{
	flex-direction: row;
}
.dom_sakitoku_fare .fareTitlePeriod{width: 100%;}
.dom_sakitoku_fare .fareItem .SX dt {border-top:solid 4px #ba40a3;}
.dom_sakitoku_fare .fareItem .VX dt {border-top:solid 4px #e43232;}
.dom_sakitoku_fare .fareItem .S28B dt {border-top:solid 4px #ff6b01;}
.dom_sakitoku_fare .fareItem .S28A dt {border-top:solid 4px #ffa901;}
.dom_sakitoku_fare .fareItem .F21 dt {border-top:solid 4px #378328;}
.dom_sakitoku_fare .fareItem .F01 dt{border-top: 4px solid #324068;text-align: center;}
.dom_sakitoku_fare .fareItem .F03 dt{border-top: 4px solid #2a549a;text-align: center;}
.dom_sakitoku_fare .fareItem .F07 dt{border-top: 4px solid #2179c4;text-align: center;}
.dom_sakitoku_fare.businessKippuTable .fareAco.mgt0 {border-top: 1px solid #bbb}
.dom_sakitoku_fare .fareItem .businessKippu dt{border-left: 4px solid #0A3D90;justify-content: left;width: 50%;}
.dom_sakitoku_fare .fareItem .businessKippu dd{border-top: }
.dom_sakitoku_fare .fareItem:only-child .F21 dt{text-align: left;padding: 10px 10px 5px;}
/* .dom_sakitoku_fare .fareItem:only-child .F21 dd.farePrice a{display: block;padding: 9px 15px 9px 10px;} */

.dom_sakitoku_fare .farePrice,
.dom_sakitoku_fare .farePeriod {
	display: flex;
	justify-content: center;
	flex-direction: column;
	width: 100%;
	height: 100%;
	background: #f6f6f6; 
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); 
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); 	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); 
}
.dom_sakitoku_fare .farePeriod > div br{display: block;}
.dom_sakitoku_fare .farePrice a::after,
.dom_sakitoku_fare .farePeriod div::after {top:45%;}
.dom_sakitoku_fare .farePrice a,
.dom_sakitoku_fare .farePeriod div {
	display: flex;
	padding: 9px 15px 9px 5px;
	align-items: baseline;
	flex-wrap: wrap;
	position: relative;
	justify-content: center;
	height: 100%;
	align-items: center;
}
.dom_sakitoku_fare .farePeriod > div {font-weight:bold; padding: 9px 5px;display: block;text-align: center;}
}
/*businessKippuTable*/
.dom_sakitoku_fare.businessKippuTable .fareAco{
	margin-top: 0 !important;
}
.dom_sakitoku_fare.businessKippuTable .fareItem dl{
	    flex-direction: row;
}
.dom_sakitoku_fare.businessKippuTable .fareDay span{
	font-weight: normal;
	font-size: 18px;
}
.dom_sakitoku_fare.businessKippuTable .fareRoute span{
	font-size: 12px;
}
/* SP */
@media all and (max-width:739px) {
.pc_disNon {display: block!important;}
.sp_disNon {display: none!important;}
.tab_scroll {
	background: url(/content/dam/sites/global/Y18/img/icon_w_allow_l.png),url(/content/dam/sites/global/Y18/img/icon_w_allow_r.png),linear-gradient(to left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)) 0 0/20px 85px, linear-gradient(to right, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2)) right 0/30px 85px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center left 4px, center right 4px, left 10px ,right 10px;
	background-size: 10px 10px, 10px 10px,24px 75px,24px 75px;
	}
.tabs_wrap {
background: linear-gradient(to left, hsla(0,0%,100%,0), white 15px) 0 0 / 50px 100%, linear-gradient(to right, hsla(0,0%,100%,0), white 15px) right / 50px 100%;
background-repeat: no-repeat;
background-attachment: local;
border-bottom: 1px solid #CCC;
border-collapse: collapse;
}
.JS_LoadingDisNon{display: none;}
.dom_sakitoku_fare .tabs_wrap {margin-bottom:10px;}
.dom_sakitoku_fare .tabs_wrap > li > a {font-size: 14px;height: 55px;background: rgba(0,0,0,.1);padding-top:12px;}
.dom_sakitoku_fare .tabs_wrap > li > a span {font-size: 24px;}
.dom_sakitoku_fare .fareTable {flex-direction: column;margin-bottom:0px;}
.dom_sakitoku_fare .fareTable > .fareItem:nth-child(1) > dl:nth-child(1) > dd.farePrice:nth-child(2) {border-top:1px solid #bbb;}
.dom_sakitoku_fare .fareItem {border-bottom: none;border-right: none;}
.dom_sakitoku_fare .fareItem > dl {display: flex;align-items: stretch;}
.dom_sakitoku_fare .fareItem .SX dt {border-left:solid 4px #ba40a3;}
.dom_sakitoku_fare .fareItem .VX dt {border-left:solid 4px #e43232;}
.dom_sakitoku_fare .fareItem .S28B dt {border-left:solid 4px #ff6b01;}
.dom_sakitoku_fare .fareItem .S28A dt {border-left:solid 4px #ffa901;}
.dom_sakitoku_fare .fareItem .F21 dt {border-left:solid 4px #378328;}
.dom_sakitoku_fare .fareItem:only-child .F21 dt{text-align: left;}
.dom_sakitoku_fare .farePrice {font-size: 14px;display: flex;width: 58%;border-bottom: 1px solid #bbb;
background: #f6f6f6; 
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); 
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); 
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); }
.dom_sakitoku_fare.businessKippuTable .farePrice{border-top: 1px solid #bbb;border-bottom: 0px;}
.dom_sakitoku_fare .farePrice a {width: 100%;align-items: center;flex-wrap: wrap;padding: 5px 12px 5px 0px;margin: auto;height:100%;}
.dom_sakitoku_fare .fareRoute {font-size: 18px;display: block;}
.dom_sakitoku_fare .fareRoute span {font-size: 14px;}
.dom_sakitoku_fare .fareTitle,
.dom_sakitoku_fare .fareTitlePeriod {width: 42%;padding: 16px 5px;border-bottom: 1px #ccc solid;text-align: left;justify-content: left;}
.dom_sakitoku_fare .fareTitlePeriod {width: 50%;white-space: nowrap;}
.dom_sakitoku_fare .fareDay {font-size: 14px;}
.dom_sakitoku_fare .fareDay span {font-size: 20px;}
.dom_sakitoku_fare .businessKippu .fareDay span {font-size: 14px;}
.dom_sakitoku_fare .fareName {font-size: 12px;display: block;}
.dom_sakitoku_fare .fareYear {font-size: 18px;text-align: left;/* text-indent: -5px; */width: 100%;}
.dom_sakitoku_fare .fareAco {margin-top:0;}
.dom_sakitoku_fare .fareAco:last-child {border-bottom: 1px solid #bbb;}
.dom_sakitoku_fare .tab_scroll-on .tabs_wrap {width:1090px;}
.dom_sakitoku_fare .acodBlock.type_normal.fareAco > .heading {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
position: relative;
border-bottom: none;
border-left: none;
border-right: none;
}
.dom_sakitoku_fare .acodBlock > .heading {padding: 26px 30px 26px 10px;}
.dom_sakitoku_fare .acodBlock.type_normal.fareAco > .heading::before {content:"";width:23.5px;height:10px;background-image: url(/content/dam/sites/global/Y18/img/icon_airplane.png);background-size:23.5px 10px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%) ;}
.dom_sakitoku_fare .fareAco:first-child {margin-top:15px;}

/* select  */
.dom_sakitoku_fare .fareDepSelectWrap {margin:10px 0;}
.dom_sakitoku_fare .fareRouteSelectWrap{margin:10px 0;}
.dom_sakitoku_fare .fareRouteSelectWrap,
.dom_sakitoku_fare .fareDepSelectWrap {	list-style: none;	position: relative;	}
.dom_sakitoku_fare .fareRouteSelectWrap .fareRouteSelect-label,
.dom_sakitoku_fare .fareDepSelectWrap .fareDepSelect-label, 
.dom_sakitoku_fare .fareRouteSelectWrap select,
.dom_sakitoku_fare .fareDepSelectWrap select {	display: block;	width: 100%;	height: 78px;	line-height: 30px;	}
.dom_sakitoku_fare .fareDepSelectWrap .fareDepSelect-label,
.dom_sakitoku_fare .fareRouteSelectWrap .fareRouteSelect-label {	background-color:#eeeeee;	font-size: 20px;	font-weight: bold;	border-radius: 0;	border: 1px solid#bbb;	padding: 23px 5px;	text-align: center;	}
.dom_sakitoku_fare .fareDepSelectWrap .fareDepSelect-label:after,
.dom_sakitoku_fare .fareRouteSelectWrap .fareRouteSelect-label:after {	display: block;	content: "";	background: url(/content/dam/sites/global/Y18/img/icons_utility.svg) no-repeat;	position: absolute;	top: 50%;	right: 15px;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	background-size: 100px;	height: 8px;	width: 14px;	pointer-events: none;	background-position: -43px 0px;	}	
.dom_sakitoku_fare .fareRouteSelect-label {	font-size: 16px;	font-weight: bold;	background: #ffffff;	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);	background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );	border-bottom: none;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;}
.dom_sakitoku_fare .fareRouteSelect-label::before {	content: "";	width: 23.5px;	height: 10px;	background-image: url(/content/dam/sites/global/Y18/img/icon_airplane.png);	background-size: 23.5px 10px;	position: absolute;	top: 50%;	left: 15px;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	z-index: 1;	}	
.dom_sakitoku_fare .fareDepSelectWrap select,
.dom_sakitoku_fare .fareRouteSelectWrap select {	position: absolute;	top: 0;	opacity: 0;	-webkit-appearance: menulist-button;}

.dom_sakitoku_fare .maxPrice {font-size: 14px;/*width: 8rem;*/margin-left: 2px;}
.dom_sakitoku_fare .minPrice {font-size: 23px;/*width: 11rem;text-align: right;*/}
.dom_sakitoku_fare .minPrice .fs16{font-size: 14px !important;margin-left: 1px;}
.dom_sakitoku_fare .fareScroll {display: flex;align-items: center;font-size: 15px;margin:15px 0;}
.dom_sakitoku_fare .fareScroll span {width:20px;height:33.5px;margin-right:10px;}
.dom_sakitoku_fare .pc_pointerNon {pointer-events:initial;}

.dom_sakitoku_fare .farePeriod div{display: block; width: 100%;align-items: center;flex-wrap: initial;padding: 5px;margin: auto;height:100%;}
.dom_sakitoku_fare .farePeriod {font-size: 14px;display: flex;width: 58%;border-bottom: 1px solid #bbb;
	background: #f6f6f6; 
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); 
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); }
.dom_sakitoku_fare .farePeriod > div br{display: block;}
.dom_sakitoku_fare .fareItem .F01 dt{border-top: none;border-left: 4px solid #324068;text-align: left;}
.dom_sakitoku_fare .fareItem .F03 dt{border-top: none;border-left: 4px solid #2a549a;text-align: left;}
.dom_sakitoku_fare .fareItem .F07 dt{border-top: none;border-left: 4px solid #2179c4;text-align: left;}
.dom_sakitoku_fare .fareItem .businessKippu dt{border-top: none;border-left: 4px solid #0A3D90;text-align: left;width: 60%;}
}

.mgb10 {margin-bottom:10px;	}
.dom_sakitoku_fare .farePeriod > div b { padding-right:1px; font-size:20px; }
.dom_sakitoku_fare .farePeriod > div span b { padding-right:1px; color:#cc0000; font-size:22px; line-height:1.6em; }

/* en */
.dom_sakitoku_fare .minPrice span:lang(en){color:#333;font-weight: normal;}
.dom_sakitoku_fare:lang(en) .maxPrice:before, .dom_sakitoku_fare:lang(en) .minPrice:before{content:"\00ffe5";}
.dom_sakitoku_fare:lang(en) .maxPrice:before{font-size:16px;}
.dom_sakitoku_fare .fareYear:lang(en){line-height: 1.3;}
.dom_sakitoku_fare .fareName:lang(en) {display: block;text-align: center;}
.dom_sakitoku_fare .fareDay span:lang(en){margin-right: 0;}
/* en pc */
@media all and (min-width: 740px){
.dom_sakitoku_fare .farePrice a:lang(en), .dom_sakitoku_fare .farePeriod div:lang(en){align-items:baseline;}
.dom_sakitoku_fare .fareItem dl:lang(en){height: auto;}
.dom_sakitoku_fare .farePeriod:lang(en){display: table;min-height: 94px;height: 94px;}
.dom_sakitoku_fare .farePeriod div:lang(en){display: table-cell;vertical-align: middle;}
.dom_sakitoku_fare .fareDay br:lang(en){display: none;}
.dom_sakitoku_fare .fareDay:lang(en){display: block;width: 100%;text-align: center;}
}

/* en sp */
@media all and (max-width: 739px){
.dom_sakitoku_fare .farePeriod div:lang(en){padding: 5px 18px;}
.dom_sakitoku_fare .minPrice:lang(en){font-size:2.2rem;}
.dom_sakitoku_fare .minPrice span:lang(en){font-size:1.6rem !important;}
.dom_sakitoku_fare .fareDay:lang(en){line-height: 1.2;}
.dom_sakitoku_fare .fareName:lang(en){margin-top: 10px;font-weight: bold;text-align: left;}
.dom_sakitoku_fare .maxPrice:lang(en){font-size:16px;padding-top:6px;}
.dom_sakitoku_fare .fareTitle:lang(en), .dom_sakitoku_fare .fareTitlePeriod:lang(en){padding:10px 10px;}
.dom_sakitoku_fare .farePrice a:lang(en){padding:5px 15px 5px 5px;letter-spacing:0em;}
.dom_sakitoku_fare .fareRouteSelectWrap .fareRouteSelect-label:lang(en){font-size: 1.4rem;}
.dom_sakitoku_fare:lang(en) .fareRouteSelect-label::before {left: 10px;}	
}
