@charset "UTF-8";

body{background:#fff !important;font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif;  }
table{border-collapse:collapse; border-spacing:0; width:100%;}
img{vertical-align: bottom; width:100%;}

.constInr{padding:0 10px;}
.contents h2{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; font-size:19px; line-height:1.4; color:#000; font-weight:300; text-align:left; margin-bottom:30px; letter-spacing:0.1em;}
.contents p{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif;  font-size:14px; line-height:1.6; color:#303030; margin-bottom:20px;}

.contents .clr {clear: both;}
.contents .clrfix {min-height:1px;}
.contents .clrfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}

.text_alt{display: none;}


/* mainVis */
.mainVis{display:block; background:url(/arl/en/sea/assets/img/sp/bg_main_business.jpg) no-repeat top center; background-size:cover; width:100%; position:relative; padding-top: 89%;}
/*.mainVis .mainvisInr{display:block; vertical-align:middle;padding:88.9% 0 0 0;width: 100%}
.mainVis.tn{display:block; background:url(/arl/en/sea/assets/img/sp/bg_main_tn.jpg) no-repeat 50% 100%; background-size:cover; width:100%;background-position: center center !important;}
.mainVis.tn .mainvisInr{display:block; background:url(/arl/en/sea/assets/img/sp/bg_main_tn.jpg) no-repeat 50% 100%; background-size:cover; width:100%;background-position: center 0px !important;padding:50% 0 0 0;}*/

.mainVis .text{display:none;}
.mainVis.tn .text{display:block; top:4.5%; right:25.5%; text-align:right; position:absolute;}
.mainVis.tn .text .main-title{margin:0 auto; display:block; box-sizing:border-box; text-align:right; font-size:4.8vw; line-height: 1.2; letter-spacing:0.1em; font-family: 'Helvetica Neue Light','Helvetica Neue','Arial','Open Sans', Helvetica ,sans-serif; font-weight:300; color: #fff;}
/*.mainVis.tn .text .main-lead{margin:0 auto; display:block; box-sizing:border-box; text-align:center; font-size:3.8vw; letter-spacing:0.1em; font-family: 'Helvetica Neue Light','Helvetica Neue','Arial','Open Sans', Helvetica ,sans-serif; font-weight:300;color:#ca0422; line-height:1.6;}
.mainVis.tn .text .main-lead2{margin:0 auto; display:block; box-sizing:border-box; text-align:center; font-size:3.8vw; letter-spacing:0.1em; font-family: 'Helvetica Neue Light','Helvetica Neue','Arial','Open Sans', Helvetica ,sans-serif; font-weight:300;color:#ca0422; line-height:1.6;margin-bottom: 60px;}
.mainVis.tn .text .main-lead2 span{font-family: 'Helvetica Neue Light','Helvetica Neue','Arial','Open Sans', Helvetica ,sans-serif; font-weight:300;letter-spacing: 2px;}*/
.mainVis.tn .img{position:absolute; top:4.5%; right:5.5%; width:16vw;}

/* navi */
.mainNavi{background:#333;}
.mainNavi ul{width:100%; background:#1a1a1a; display:block;}
.mainNavi li{display:table; background:#1a1a1a; text-align:center; float:left; width:50%;}
.mainNavi li > a{display:table-cell; vertical-align:middle; height:60px; font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; font-size:14px; color:#fff; line-height:1.3;}
.mainNavi li:nth-child(1),
.mainNavi li:nth-child(4),
.mainNavi li:nth-child(5){background:#333333;}

/* announcingnewWrap */
.announcingnewWrap{padding:30px 0 45px 0;}
.announcingnewWrap h2{margin-bottom:20px; text-align:center;}
.announcingnewWrap h3{font-family: 'Helvetica Neue','Open Sans',  Helvetica ,sans-serif; font-size:14px; line-height:1.4; font-weight:bold; margin-bottom:30px; text-align:center; letter-spacing:0.1em;} 
.announcingnewWrap .date{margin:0 0 20px 0;}
.announcingnewWrap table{margin:0 0 20px 0;font-family: Arial,sans-serif}
.announcingnewWrap table th,
.announcingnewWrap table td{border:1px solid #ccc; font-size:14px; text-align:center; vertical-align: middle; line-height: 1.4; padding:10px;font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif;}
.announcingnewWrap table th{background:#444; color:#fff; width:40%;}
.announcingnewWrap table td{padding:5px;}
.announcingnewWrap table td p{margin:0;}
.announcingnewWrap table .icoM{display:blcok; font-size:12px; color:#fff; font-weight:bold; padding:4px 8px;}
.announcingnewWrap table .icoM.ss7{background:#157fb5;}
.announcingnewWrap table .icoM.ss8{background:#638c0b;}
.announcingnewWrap table .icoM.newEco{background:#00a788;}
.announcingnewWrap p.note{margin-bottom:5px; line-height:1; padding-left: 1em;  position:relative;}
.announcingnewWrap p.note:before{content:"*"; position:absolute; left:0;}

/* partnersWrap */
.partnersWrap{padding:40px 0 20px 0; background:url(/arl/en/sea/assets/img/sp/bg_partners.jpg) no-repeat 50% 0%; background-size:cover; width:100%;}
.partnersWrap h2{text-align:center; margin-bottom:30px;}
.partnersWrap h3{text-align:center; margin-bottom:25px;}
.partnersWrap h3 img{width:75%;}
.partnersWrap p{margin:0;}
.partnersWrap ul{width:100%;}
.partnersWrap ul li{width:100%; margin-bottom:30px; list-style:none; background:#fff; border:1px #ccc solid; padding:20px 20px 25px 20px; box-sizing:border-box;}
.partnersWrap ul li:nth-child(1){}

/* reasonsWrap */
.reasonsWrap .constInr{padding:0;}
.reasonsWrap h2{background:#f5f5f5; padding:40px 0; margin:0; text-align:center;}
.reasonsWrap ul{width:100%;}
.reasonsWrap ul li{width:100%; list-style:none; background:#fff; margin-bottom:30px;}

.reasonsWrap ul li .images{display:table; width:100%;}
.reasonsWrap ul li .images .imagesInr{display:table-cell; vertical-align:middle;padding:56.4% 0 0 0;}

.reasonsWrap ul li .text{width:100%; padding:20px 10px 40px 10px; box-sizing:border-box; position:relative;}
.reasonsWrap ul li .text .logo{text-align:center; margin-top:20px;}
.reasonsWrap ul li .text .logo a{display:inline-block;}
.reasonsWrap ul li .text .logo img{height:80px; width:auto; margin:0 30px;}
.reasonsWrap ul li .text .btn_more{position:absolute; right:10px; bottom:0px;}
.reasonsWrap ul li:nth-child(2n-1) .images{}
.reasonsWrap ul li:nth-child(2n-1) .text{}
.reasonsWrap ul li:nth-child(2n) .images{}
.reasonsWrap ul li:nth-child(2n) .text{}

.reasonsWrap ul li:nth-child(1) .images{background:url(/arl/en/sea/assets/img/sp/bg_reason_minutecounts.jpg) no-repeat 50% 0%; background-size:cover;}
.reasonsWrap ul li:nth-child(2) .images{background:url(/arl/en/sea/assets/img/sp/bg_reason_everyseat.jpg) no-repeat 50% 0%; background-size:cover;}
.reasonsWrap ul li:nth-child(3) .images{background:url(/arl/en/sea/assets/img/sp/bg_reason_nrt.jpg) no-repeat 50% 0%; background-size:cover;}
.reasonsWrap ul li:nth-child(4) .images{background:url(/arl/en/sea/assets/img/sp/bg_reason_attentiveness.jpg) no-repeat 50% 0%; background-size:cover;}
.reasonsWrap ul li:nth-child(5) .images{background:url(/arl/en/sea/assets/img/sp/bg_reason_people.jpg) no-repeat 50% 0%; background-size:cover;}

.reasonsWrap h3{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; font-size:16px; line-height:1.2; color:#303030; font-weight:bold; margin-bottom:20px; letter-spacing:0.1em;}
.reasonsWrap h3 span{font-style:oblique; font-weight:bold;}
.reasonsWrap p{font-size:14px; line-height:1.5; margin:0;}
.reasonsWrap .btn_more a{background:url(/arl/en/sea/assets/img/sp/icon_arrow.png) no-repeat 0% 50%; background-size:6px 11px; padding-left:17px; color:#303030;}

/* experienceourWrap */
.experienceourWrap{padding:30px 0 0 0; background:#f5f5f5; width:100%;}
.experienceourWrap .constInr{padding:0;}
.experienceourWrap h2{text-align:center;}
.experienceourWrap h3{margin-bottom:20px; padding:0 0 0 72px; background-size:60px auto;}
.experienceourWrap h3 .title{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; font-size:18px; line-height:1.4; color:#303030; font-weight:100; display:block; letter-spacing:0.04em;}
.experienceourWrap h3 .lead{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; padding:0; font-size:14px; line-height:1.6; color:#303030; display:block; background:none;}
.experienceourWrap h4{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; font-size:16px; line-height:1.4; font-weight:bold; color:#303030;}
.experienceourWrap .btn_more_detail{margin-bottom:0;}
.experienceourWrap .btn_more_detail a{background-color: #eee!important; border: 1px solid #d0d0d0; color:#303030; padding:10px 10px 10px 10px; display:block; text-align:center;}
.experienceourWrap .btn_more_detail a:hover{}
.experienceourWrap .btn_more_detail a span{width: 17px; height:10px; text-indent:150px; display:inline-block; overflow:hidden; padding-right:5px;}
.experienceourWrap .btn_more_detail a span:before{content:""; width: 11px; height:100%; display:block; background:url(/arl/en/sea/assets/img/sp/icon_more.png) no-repeat 0 50%; background-size:11px 10px;}

.experienceourWrap ul.jalclass{}
.experienceourWrap ul.jalclass li{background:#fff; padding:25px 10px 0px 10px; box-sizing:border-box; margin-bottom:0;}
.experienceourWrap ul.jalclass li .images{width:100%;}
.experienceourWrap ul.jalclass li .images p{margin-bottom:10px;}
.experienceourWrap ul.jalclass li .text{width:100%;}

.experienceourWrap ul.jalclass li .text .note{padding-left:0.5em; text-indent:-0.5em; margin-top:-20px;}

.experienceourWrap ul.jalclass li:nth-child(1) h3{background:url(/arl/en/sea/assets/img/pc/icon_jalnusiness.png) no-repeat 0% 5px;}
/*.experienceourWrap ul.jalclass li:nth-child(2) h3{background:url(/arl/en/sea/assets/img/pc/icon_jalpremium.png) no-repeat 0% 5px;}*/
.experienceourWrap ul.jalclass li:nth-child(2) h3{background:url(/arl/en/sea/assets/img/pc/icon_jaleconomy.png) no-repeat 0% 5px;}

.experienceourWrap ul.banner{padding:15px 10px 50px 10px; background:#fff; box-sizing:border-box;}
.experienceourWrap ul.banner li{width:calc(50% - 10px); float:left; margin-right:20px;}
.experienceourWrap ul.banner li:nth-child(2n){margin-right:0;}
.experienceourWrap ul.banner li img{width:100%;}
.experienceourWrap ul.banner li a:hover img{}

/* yourjourneybeyondjapanWrap */
.yourjourneybeyondjapanWrap{padding:50px 0 35px 0; background:url(/arl/en/sea/assets/img/sp/bg_yourjourneybeyondjapan.jpg) no-repeat 50% 0%; background-size:cover; width:100%;}
.yourjourneybeyondjapanWrap h2{margin-bottom:20px; text-align:center; color:#fff;}
.yourjourneybeyondjapanWrap h2.sub_head{margin: 0px;}
.yourjourneybeyondjapanWrap p.sub_copy{font-size: 10px;text-align: center;}
.yourjourneybeyondjapanWrap h3{font-size:14px; margin-bottom:10px; text-align:center; color:#fff;font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif;  }
.yourjourneybeyondjapanWrap p{font-size:12px; color:#fff; text-shadow:0px 0px 2px #527b90;}
.yourjourneybeyondjapanWrap p.note_red{padding-left:12px; position:relative; margin-bottom:30px;}
.yourjourneybeyondjapanWrap p.note_red:before{content:""; background:#c90713; width:8px; height:8px; border-radius:4px; display:block; position:absolute; left:0; top:5px;}
.yourjourneybeyondjapanWrap p.note{margin-bottom:5px; line-height:1; padding-left: 1em;  position:relative;}
.yourjourneybeyondjapanWrap p.note:before{content:"*"; position:absolute; left:0;}

.yourjourneybeyondjapanWrap ul.area{padding:0;}
.yourjourneybeyondjapanWrap ul.area li{width:100%; margin-bottom:25px;}
.yourjourneybeyondjapanWrap ul.area li:nth-child(2n){}
.yourjourneybeyondjapanWrap ul.area li img{width:100%;}
.yourjourneybeyondjapanWrap ul.area li a:hover img{}

.yourjourneybeyondjapanWrap ul.route{}
.yourjourneybeyondjapanWrap ul.route h3{color:#303030;font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif;  margin-bottom:45px;}
.yourjourneybeyondjapanWrap ul.route li{width:100%; margin-bottom:15px; background:#fff;}
.yourjourneybeyondjapanWrap ul.route li .text{padding:30px 10px 20px 10px; box-sizing:border-box; margin:0 auto 15px auto; font-size:12px; max-width:300px;}
.yourjourneybeyondjapanWrap ul.route li .images{display:table; width:100%;}
.yourjourneybeyondjapanWrap ul.route li .images .imagesInr{display:table-cell; vertical-align:middle;padding:60% 0 0 0;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(4){margin:0 0 30px 0;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(1) .images{background:url(/arl/en/sea/assets/img/sp/pic_bangkok.jpg) no-repeat 50% 100%; background-size:cover;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(1) .text{}
.yourjourneybeyondjapanWrap ul.route li:nth-child(2) .images{background:url(/arl/en/sea/assets/img/sp/pic_manila.jpg) no-repeat 50% 100%; background-size:cover;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(3) .images{background:url(/arl/en/sea/assets/img/sp/pic_hochiminh.jpg) no-repeat 50% 100%; background-size:cover;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(4) .images{background:url(/arl/en/sea/assets/img/sp/pic_songapore.jpg) no-repeat 50% 100%; background-size:cover;}

.yourjourneybeyondjapanWrap ul.route li .text .route-indirect{width:280px; height:58px; position:relative; margin:0 auto;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect.go{background:url(/arl/en/sea/assets/img/sp/bg_root_l_go_new.png) no-repeat 0 0; background-size:280px 58px; padding-bottom:25px; margin-bottom:25px; border-bottom:1px #dfdfdf solid;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect.return{background:url(/arl/en/sea/assets/img/sp/bg_root_l_return_new.png) no-repeat 0 0; background-size:280px 58px;}

.yourjourneybeyondjapanWrap ul.route li .text .route1,
.yourjourneybeyondjapanWrap ul.route li .text .route2,
.yourjourneybeyondjapanWrap ul.route li .text .route3{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; font-size:12px; font-weight:bold; line-height:21px; color:#fff; text-shadow:none; position:absolute; width:52px; heihgt:21px; text-align:center; display:block;}
.yourjourneybeyondjapanWrap ul.route li .text .time1,
.yourjourneybeyondjapanWrap ul.route li .text .time2,
.yourjourneybeyondjapanWrap ul.route li .text .time3,
.yourjourneybeyondjapanWrap ul.route li .text .time4,
.yourjourneybeyondjapanWrap ul.route li .text .time5,
.yourjourneybeyondjapanWrap ul.route li .text .number1,
.yourjourneybeyondjapanWrap ul.route li .text .number2{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; font-size:90%; font-weight:bold; line-height:1; color:#303030; text-shadow:none; position:absolute;}
.yourjourneybeyondjapanWrap ul.route li .text .length{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; font-size:18px; font-weight:bold; line-height:1; color:#303030; text-shadow:none; position:absolute;}
.yourjourneybeyondjapanWrap ul.route li .text .length span{font-size:12px; padding:0 3px;}

.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .route1{top:0px; left:0;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .route2{top:0px; left:calc(50% - 26px);}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .route3{top:0px; right:0;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .time1{width:52px; top:-15px; left:0; text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .time2{width:52px; top:-15px; left:calc(50% - 52px); text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect.go .time2{width:52px; top:-15px; left:calc(50% - 52px); text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .time3{width:52px; top:-15px; left:50%; text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .time4{width:52px; top:-15px; right:0; text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .time5{width:52px; top:25px; left:calc(50% - 26px); text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .number1{width:52px; top:25px; left:calc(30% - 26px); text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .number2{width:52px; top:25px; left:calc(70% - 26px); text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .length{top:50px; text-align:center; width:100%;}
.yourjourneybeyondjapanWrap ul.route li .text sup{font-size: 10px;margin-left: 3px;color: #CA0813;font-weight: bold;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .row2 {top:-25px !important;}

/*
.yourjourneybeyondjapanWrap ul.route{}
.yourjourneybeyondjapanWrap ul.route h3{color:#303030;font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif;  }
.yourjourneybeyondjapanWrap ul.route li{width:100%; margin-bottom:15px; background:#fff;}
.yourjourneybeyondjapanWrap ul.route li .text{padding:30px 10px 20px 10px; box-sizing:border-box; margin:0 auto 15px auto; font-size:12px; max-width:300px;}
.yourjourneybeyondjapanWrap ul.route li .images{display:table; width:100%;}
.yourjourneybeyondjapanWrap ul.route li .images .imagesInr{display:table-cell; vertical-align:middle;padding:60% 0 0 0;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(4){margin:0 0 30px 0;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(1){}
.yourjourneybeyondjapanWrap ul.route li:nth-child(1) h3{margin-bottom:45px;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(1) .images{background:url(/arl/en/sea/assets/img/sp/pic_bangkok.jpg) no-repeat 50% 100%; background-size:cover;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(1) .text{}
.yourjourneybeyondjapanWrap ul.route li:nth-child(2) .images{background:url(/arl/en/sea/assets/img/sp/pic_manila.jpg) no-repeat 50% 100%; background-size:cover;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(3) .images{background:url(/arl/en/sea/assets/img/sp/pic_hochiminh.jpg) no-repeat 50% 100%; background-size:cover;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(4) .images{background:url(/arl/en/sea/assets/img/sp/pic_songapore.jpg) no-repeat 50% 100%; background-size:cover;}

.yourjourneybeyondjapanWrap ul.route li .text .route-indirect{width:280px; height:58px; position:relative; margin:0 auto;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect.go{background:url(/arl/en/sea/assets/img/sp/bg_root_l_go.png) no-repeat 0 0; background-size:280px 58px; padding-bottom:25px; margin-bottom:25px; border-bottom:1px #dfdfdf solid;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect.return{background:url(/arl/en/sea/assets/img/sp/bg_root_l_return.png) no-repeat 0 0; background-size:280px 58px;}

.yourjourneybeyondjapanWrap ul.route li .text .route1,
.yourjourneybeyondjapanWrap ul.route li .text .route2,
.yourjourneybeyondjapanWrap ul.route li .text .route3{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; font-size:12px; font-weight:bold; line-height:21px; color:#fff; text-shadow:none; position:absolute; width:52px; heihgt:21px; text-align:center; display:block;}
.yourjourneybeyondjapanWrap ul.route li .text .time1,
.yourjourneybeyondjapanWrap ul.route li .text .time2,
.yourjourneybeyondjapanWrap ul.route li .text .time3,
.yourjourneybeyondjapanWrap ul.route li .text .time4,
.yourjourneybeyondjapanWrap ul.route li .text .number1,
.yourjourneybeyondjapanWrap ul.route li .text .number2{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; font-size:90%; font-weight:bold; line-height:1; color:#303030; text-shadow:none; position:absolute;}
.yourjourneybeyondjapanWrap ul.route li .text .length{font-family: 'Helvetica Neue','Arial','Open Sans',  Helvetica ,sans-serif; font-size:18px; font-weight:bold; line-height:1; color:#303030; text-shadow:none; position:absolute;}
.yourjourneybeyondjapanWrap ul.route li .text .length span{font-size:12px; padding:0 3px;}

.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .route1{top:0px; left:0;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .route2{top:0px; left:calc(50% - 26px);}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .route3{top:0px; right:0;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .time1{width:52px; top:-15px; left:0; text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .time2{width:52px; top:-15px; left:calc(50% - 52px); text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect.go .time2{width:52px; top:-25px; left:calc(50% - 52px); text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .time3{width:52px; top:-15px; left:50%; text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .time4{width:52px; top:-15px; right:0; text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .number1{width:52px; top:25px; left:calc(30% - 26px); text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .number2{width:52px; top:25px; left:calc(70% - 26px); text-align:center;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect .length{top:50px; text-align:center; width:100%;}

.yourjourneybeyondjapanWrap ul.route li .text .route-direct{width:145px; height:22px; position:relative; margin-bottom:2em; float:left; top:1em;}
.yourjourneybeyondjapanWrap ul.route li .text .route-direct.go{background:url(/arl/en/sea/assets/img/sp/bg_root_go.png) no-repeat 0 0; background-size:145px 22px;}
.yourjourneybeyondjapanWrap ul.route li .text .route-direct.return{background:url(/arl/en/sea/assets/img/sp/bg_root_return.png) no-repeat 0 0; background-size:145px 22px;}
.yourjourneybeyondjapanWrap ul.route li .text .route-direct .route1{top:1px; left:0;}
.yourjourneybeyondjapanWrap ul.route li .text .route-direct .route2{top:1px; right:0;}
.yourjourneybeyondjapanWrap ul.route li .text .route-direct + .length{position:static; text-align:center; margin-bottom:5px;}
.yourjourneybeyondjapanWrap ul.route li .text .route-direct + .length + .number1{position:static; font-size:90%; text-align:center; margin-bottom:0;}
.yourjourneybeyondjapanWrap ul.route li .text .route-direct + .length + .number1 img{vertical-align:top; position:relative; top:1px; padding:0 3px; width:auto; height:8px;}
.yourjourneybeyondjapanWrap ul.route li .text .route-direct.go + .length + .number1{padding-bottom:15px; margin-bottom:15px; border-bottom:1px #dfdfdf solid;}
*/


@media screen and (min-width:375px) {
.yourjourneybeyondjapanWrap ul.route li .text{margin:0 auto 15px auto; font-size:12px; max-width:320px;}
.yourjourneybeyondjapanWrap ul.route li .text{padding:30px 10px 30px 10px;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(1) .text{padding:30px 10px 40px 10px;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect.go{padding-bottom:25px; margin-bottom:45px; height:80px}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect{transform: scale(1.17,1.17);}
.yourjourneybeyondjapanWrap ul.route li .text div.direct-box{transform: scale(1.08,1.08);}
.yourjourneybeyondjapanWrap ul.route li .text h3{font-size:16px;}

/*
.yourjourneybeyondjapanWrap ul.route li .text{margin:0 auto 15px auto; font-size:12px; max-width:320px;}
.yourjourneybeyondjapanWrap ul.route li .text{padding:30px 10px 30px 10px;}
.yourjourneybeyondjapanWrap ul.route li:nth-child(1) .text{padding:30px 10px 40px 10px;}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect.go{padding-bottom:25px; margin-bottom:45px; height:80px}
.yourjourneybeyondjapanWrap ul.route li .text .route-indirect{transform: scale(1.17,1.17);}
.yourjourneybeyondjapanWrap ul.route li .text div.direct-box{transform: scale(1.08,1.08);}
.yourjourneybeyondjapanWrap ul.route li .text h3{font-size:16px;}
.yourjourneybeyondjapanWrap ul.route li .text .route-direct + .length{padding-left:175px;}
.yourjourneybeyondjapanWrap ul.route li .text .route-direct + .length + .number1{padding-left:175px;}
*/
}

/* seattiletotokyoWrap */
.seattiletotokyoWrap{padding:50px 0 75px 0;}
.seattiletotokyoWrap h2{margin-bottom:20px; text-align:center;}
.seattiletotokyoWrap p{font-size:12px;}
.seattiletotokyoWrap .facebook-box{display:block; margin:0 auto; text-align:center; padding:0 20px; box-sizing:border-box;}