﻿.u_commonSectionTitle{margin-bottom:15px;padding:5px 10px;background-color:#041a64;color:#FFF;font-size:14px;font-weight:bold;text-align:left}@media screen and (min-width: 768px){.u_commonSectionTitle{padding:7px 15px;font-size:18px}}html.remodal-is-locked{scrollbar-gutter:stable}.remodal-overlay,.remodal-wrapper{z-index:5000000}.remodal{color:#000;line-height:1.6;border-radius:0;max-width:980px;width:100%;min-height:0;background-color:#fff;font-size:12px;padding:50px;text-align:left}.remodal p,.remodal ul,.remodal ol,.remodal table,.remodal dl{line-height:1.6}.remodal select,.remodal textarea,.remodal input,.remodal select:focus,.remodal textarea:focus,.remodal input:focus{font-size:12px}.remodal input{width:9em}.remodal a:hover{text-decoration:none}.remodal i.fa{font-family:FontAwesome}.remodal .tit_bar{color:#fff;font-size:18px;font-weight:normal;padding:5px 20px}.remodal .tit_bar.bgsky{background:#E8F3FF;color:#2C67A5;font-weight:bold}.remodal .tit_bar .font_s{font-size:80%}.remodal h4.tit_bar{margin-top:18px;margin-bottom:13px}.remodal p{margin-bottom:8px}.remodal p.mgbottom{margin-bottom:40px}.remodal p.center{text-align:center}.remodal p.font_m{font-size:1.4em}.remodal h2{margin-bottom:16px}.remodal .subtit{color:#000;font-size:18px;font-weight:bold}.remodal .subtit.is_bgblue{color:#2c67a5}.remodal .tit_line{color:#2c67a5;font-size:18px;padding-bottom:8px;margin-top:18px;margin-bottom:17px;border-bottom:solid 3px #2c67a5}.remodal .tit_line.fcred{color:#da0000}.remodal .tit_line.is_margin{margin:25px 0 15px}.remodal span.textBold{font-weight:bold;color:#000}.remodal span.textBold a{color:#000}.remodal .remodal-close{top:5px;left:5px;width:28px;height:28px;text-align:center}.remodal .remodal-close:before{font-size:28px;line-height:28px;width:28px;color:#3e5368;-webkit-border-radius:50%;border-radius:50%}.remodal .remodal-close:hover:before,.remodal .remodal-close:focus:before{background:#3e5368;color:#f4f4f4}.remodal .bt_close{text-align:center;margin-top:20px}.remodal .bt_close .remodal-cancel{font-size:14px;background:#000 none repeat scroll 0 0;border:2px solid #000;color:#fff;width:180px}.remodal .bt_close .remodal-cancel:hover,.remodal .bt_close .remodal-cancel:active{color:#fff;background:#666}.remodal img{display:block;max-width:100%;margin:0 auto}.remodal .modalInnerImage{width:auto;height:auto}.remodal li img,.remodal dl img{display:inline-block;vertical-align:top}.remodal .inner{padding-bottom:27px}.remodal .inner a{color:#666;text-decoration:underline}.remodal .inner a:hover{color:#999;text-decoration:none}.remodal a.linkColor{color:#0070c0}.remodal a.linkColor:hover{color:#0070c0;opacity:0.8}.remodal .box500{max-width:500px;margin:10px auto}.remodal .borderGray{border:2px solid #e5e5e5}.remodal hr.line01{margin:40px 0 15px;border-top:solid 3px #2c67a5}.remodal hr.line02{margin:25px 0 15px;border-top:solid 3px #fff}.remodal hr.line03{margin:16px 0 16px;border-top:solid 1px #666}.remodal hr.line04{border-top:solid 3px #2c67a5}.remodal .mt20{margin-top:20px}.remodal .mt50{margin-top:50px}.remodal .mb20{margin-bottom:20px}.remodal ul.list_disc>li{margin-left:15px;list-style-type:disc}.remodal .modal_table{width:100%;border:1px #fff solid;border-collapse:collapse;border-spacing:0}.remodal .modal_table tr:nth-child(odd) th{background:#cee4f9}.remodal .modal_table tr:nth-child(odd) td{background:#d2e9fe}.remodal .modal_table tr:nth-child(even) th{background:#eaeefa}.remodal .modal_table tr:nth-child(even) td{background:#eff3ff}.remodal .modal_table th,.remodal .modal_table td{padding:3px;font-size:1.4rem;border:#fff solid;border-width:0 0 1px 1px}.remodal .modal_table th{width:30%}.remodal .imgBox{margin:10px 0;padding:10px;text-align:center}.remodal .imgBox.is_gray{background:#eee}.remodal .box01{background-color:#e8f3ff;padding:30px 30px 15px;margin-bottom:15px}.remodal .box01.is_w650{max-width:650px;margin:0 auto 15px}.remodal .box01 dl{display:table;width:100%;margin-bottom:18px}.remodal .box01 dl dt,.remodal .box01 dl dd{display:table-cell}.remodal .box01 dl dt{width:200px;padding-right:10px;text-align:center}.remodal .box01 dl dd{color:#000;font-size:30px;line-height:1.2;font-weight:bold;text-align:center;vertical-align:middle}.remodal .box01 dl dd span.fcred{font-size:24px}.remodal .box01 p.fcblue{font-size:14px;font-weight:bold}.remodal .box01 .appButton{display:inline-block;margin:10px 0;vertical-align:top}.remodal .box01 .appButton:hover{opacity:0.7}.remodal .box01 .appButton.googlePlay img{margin-top:-10px}.remodal .box02{background-color:#fcecec;padding:16px 30px;margin-top:23px}.remodal .box02 p.attention{color:#da0000;font-size:18px;margin-bottom:0}.remodal .box02 p.mgtop{margin-top:20px}.remodal .box03{border:solid 2px #2c67a5;margin-top:20px}.remodal .box03 .box_inner{padding:30px 30px 18px}.remodal .box03 .box_inner h4{color:#2c67a5;font-size:18px}.remodal .box04{border:solid 2px #2c67a5;margin-top:20px;padding:25px 30px}.remodal .box04.is_lineRed{border-color:#da0000}.remodal .box04.is_lineRed .fcred{color:#da0000}.remodal .box04.is_lineRed .text{padding:0 10px}.remodal .box04.is_lineRed .iconRed{margin-right:4px;color:#da0000}.remodal .box04 p,.remodal .box04 ul{font-weight:bold;margin:0}.remodal .box04 ul.font_normal{font-weight:normal}.remodal.is_transit{color:#000}.remodal .flowList{display:flex;align-items:flex-end;justify-content:space-between}.remodal .flowList li .title{margin:0;font-size:14px;font-weight:bold;text-align:center}.remodal .flowList li img{width:90%}.remodal .flowList li .textBox{display:table;width:90%;min-height:100px;margin:10px auto 0}.remodal .flowList li .textBox p{display:table-cell;padding:10px;vertical-align:middle;font-size:16px;font-weight:bold;text-align:center}.remodal .flowList li .textBox p.icon::before{display:inline-block;font-family:"FontAwesome";font-size:25px;font-weight:normal;line-height:1em;vertical-align:middle;margin-right:3px}.remodal .flowList li .textBox p.icon.is_sad::before{content:"\f119"}.remodal .flowList li .textBox p.icon.is_smile::before{content:"\f118"}.remodal .flowList li .textBox.is_gray{background:#eee}.remodal .flowList li .textBox.is_gray p{font-size:12px;font-weight:normal;text-align:left}.remodal .flowList li .textBox.is_orange{background:#ffe2d1}.remodal .flowList li .textBox.is_orange p{color:#fb1205;font-size:14px;font-weight:bold;text-align:left}.remodal .list_text p{margin-bottom:8px}.remodal .list_text ul{margin-top:20px}.remodal .list_text ul li{list-style-type:disc;margin-left:20px}.remodal .u_flexRow{display:flex;gap:10px}.remodal .u_flexRow::after,.remodal .u_flexRow::before{content:initial}.remodal .u_flexRow_item{flex:1 1 auto}.remodal .u_flexRow_item.is_w50{width:50%}.remodal .u_flexRow_item.is_shrink{flex-shrink:0;max-width:100%}.remodal.planRemodal h4{font-size:18px}.remodal.planRemodal .planRemodalBox{margin:16px 0;background-color:#fff}.remodal.planRemodal .planRemodalBox dl{display:table;width:100%}.remodal.planRemodal .planRemodalBox dl dt,.remodal.planRemodal .planRemodalBox dl dd{display:table-cell}.remodal.planRemodal .planRemodalBox dl dt{width:45%}.remodal.planRemodal .planRemodalBox dl dd{color:#000;font-size:18px;line-height:1.2;font-weight:bold;text-align:left;vertical-align:top}.remodal.planRemodal .planRemodalBox dl dd ul{margin-left:20px}.remodal.planRemodal .planRemodalBox dl dd li{margin-bottom:12px}.remodal.planRemodal .planRemodalBox .planRemodalPlanLists dl{display:block}.remodal.planRemodal .planRemodalBox .planRemodalPlanLists li{margin-bottom:20px}.remodal.planRemodal .planRemodalBox .planRemodalPlanLists dl dt{display:block;width:100%}.remodal.planRemodal .planRemodalBox .planRemodalPlanLists dl dd{display:block;font-size:12px;color:#666;font-weight:normal;margin-top:8px}.remodal.planRemodal .planRemodalBox .u_planModalLabel{display:inline-block;border-radius:16px;font-size:11px;padding:3px;text-align:center;font-weight:normal;color:#fff}.remodal.planRemodal .planRemodalBox .u_planModalLabelText{vertical-align:bottom;line-height:1.5;font-size:16px}.remodal.planRemodal .planRemodalBox .u_planModalLabel.is_Width104{width:104px}.remodal.planRemodal .planRemodalBox .u_planModalLabel.is_Width72{width:72px}.remodal.planRemodal .trafficAmountTitle{margin:20px 0 5px;font-size:15px;font-weight:bold}.remodal.planRemodal table.trafficAmount{width:100%;margin-bottom:16px;border-top:1px solid #bcbcbc;border-left:1px solid #bcbcbc;vertical-align:middle}.remodal.planRemodal table.trafficAmount th.u_normalPlan span{display:block;font-size:12px;font-weight:bold}.remodal.planRemodal table.trafficAmount th.u_normalPlan span em{display:inline-block;vertical-align:middle;font-size:12px;font-weight:bold}.remodal.planRemodal table.trafficAmount th{padding:6px 0;border-bottom:1px solid #bcbcbc;border-right:1px solid #bcbcbc;text-align:center;font-size:14px;vertical-align:middle;font-weight:bold}.remodal.planRemodal table.trafficAmount th.u_item{width:30%;background:#f3f3f3}.remodal.planRemodal table.trafficAmount td{padding:5px 10px;border-bottom:1px solid #bcbcbc;border-right:1px solid #bcbcbc;font-size:14px;vertical-align:middle}.remodal.planRemodal table.trafficAmount td.u_item .img{display:inline-block;margin-bottom:0;margin-right:5px;width:36px;vertical-align:middle}.remodal.planRemodal table.trafficAmount td.u_item .img img{width:36px;height:auto}.remodal.planRemodal table.trafficAmount .applicationIconItem{display:flex;align-items:center;flex-wrap:wrap;gap:10px;text-align:left}.remodal.planRemodal table.trafficAmount .applicationIconItem::before,.remodal.planRemodal table.trafficAmount .applicationIconItem::after{content:none}.remodal.planRemodal table.trafficAmount .applicationIconItem .applicationIconItem_img{flex:0 0 36px;margin-bottom:0}.remodal.planRemodal table.trafficAmount .applicationIconItem .applicationIconItem_img>img{width:36px;height:auto}.remodal.planRemodal table.trafficAmount .applicationIconItem .applicationIconItem_text{flex:1 1 120px;margin-bottom:0;font-size:14px;font-weight:bold;text-align:left}@media screen and (max-width: 768px){.remodal.planRemodal table.trafficAmount .applicationIconItem{flex-direction:column;gap:0}.remodal.planRemodal table.trafficAmount .applicationIconItem .applicationIconItem_img{flex:auto;margin-bottom:0}.remodal.planRemodal table.trafficAmount .applicationIconItem .applicationIconItem_img>img{width:20px;height:auto}.remodal.planRemodal table.trafficAmount .applicationIconItem .applicationIconItem_text{flex:auto;margin-bottom:0;text-align:center}}.remodal.planRemodal table.trafficAmount .u_item.edit{border-bottom:none}.remodal.planRemodal table.trafficAmount th.u_normalPlan{width:140px}.remodal.planRemodal table.trafficAmount th.u_normalPlan .strong{font-size:16px}@media screen and (max-width: 768px){.remodal.planRemodal table.trafficAmount th.u_normalPlan .strong{font-size:12px}}.remodal.planRemodal table.trafficAmount th.u_normalPlan.is_blue1{background:#16308c;color:#fff}.remodal.planRemodal table.trafficAmount th.u_normalPlan.is_blue2{background:#2c8ae1;color:#fff}.remodal.planRemodal table.trafficAmount th.u_normalPlan.is_blue3{background:#f9962b;color:#fff}.remodal.planRemodal table.trafficAmount td:not(.u_item){text-align:center}.remodal.planRemodal .youtubeByResolutionList{display:inline-block;margin-inline:auto;text-align:left}.remodal.planRemodal .youtubeByResolutionList_item{margin-bottom:5px}.remodal.planRemodal .additionalLabel{display:inline-block;width:60px;padding:0 2px;color:#fff;font-size:13px;background:#000;text-align:center}.remodal.planRemodal .additionalLabel.is_first{background:#77ACFA}.remodal.planRemodal .additionalLabel.is_second{background:#CFEFFC;color:#3F92E0}.remodal.planRemodal .additionalLabel.is_third{background:#FABA63}.remodal.planRemodal .trafficAmountCautionItem{display:list-item;margin-left:20px;margin-bottom:5px;list-style-type:"※ "}.remodal.planRemodal .globalBox{width:100%;max-width:782px;margin:0 auto}.remodal.planRemodal .globalBox .img{display:block;margin-bottom:5px}.remodal.planRemodal .communicationSpeedBox{display:flex;gap:15px;margin-top:15px}@media screen and (max-width: 736px){.remodal.planRemodal .communicationSpeedBox{flex-wrap:wrap}}.remodal.planRemodal .communicationSpeedBox::before,.remodal.planRemodal .communicationSpeedBox::after{content:none}.remodal.planRemodal .communicationSpeedBox_item{flex:1 1 50%;padding:15px;border:solid 1px #009be2;text-align:center}.remodal.planRemodal .communicationSpeedBox_title{color:#07308c;font-size:18px;font-weight:bold}.remodal.planRemodal .communicationSpeedBox_image{width:100%;max-width:260px;height:auto}.remodal.areaAttentionRemodal .is_chinaPlan .tit_line i.fa{padding-right:5px;color:#fc0;font-size:22px}.remodal.areaAttentionRemodal .is_chinaPlan .tit_line.is_orange{margin-top:40px;border-bottom:solid 3px #f93;color:#f93}.remodal.areaAttentionRemodal .is_chinaPlan .qa_block{margin-top:20px;margin-bottom:20px;padding:14px;background-color:#eee}.remodal.areaAttentionRemodal .is_chinaPlan .qa_block dt{margin-bottom:12px;font-size:1.8rem;font-weight:700}.remodal.areaAttentionRemodal .is_chinaPlan .qa_block dd{margin-bottom:12px;font-size:1.6rem}.remodal .counterInfo{display:flex;flex-wrap:wrap}.remodal .counterInfo_image{flex:0 1 auto;padding:0 10px}.remodal .counterInfo_text{flex:1 1 auto;padding:0 10px}.remodal .counterInfo_receipt{display:flex}.remodal .counterInfo_receipt .item{margin-right:10px}.remodal .counterInfo_openingHours{font-size:14px}.remodal .counterInfo_openingHours .title{padding:0 0 2px;border-bottom:1px solid #ccc}.remodal.airportMap,.remodal.areaAttentionRemodal{font-size:14px}.remodal.airportMap .anchorList,.remodal.areaAttentionRemodal .anchorList{padding:10px;background:#e8f3ff}.remodal.airportMap .anchorList li,.remodal.areaAttentionRemodal .anchorList li{display:block;margin:0 0 10px 18px;text-indent:-18px}.remodal.airportMap .anchorList li::before,.remodal.areaAttentionRemodal .anchorList li::before{padding-right:5px;color:#2c67a5;content:"\f13a";font-family:"FontAwesome"}.remodal.airportMap .attentionText,.remodal.areaAttentionRemodal .attentionText{margin-bottom:10px;font-size:12px}.remodal.airportMap .mapBox,.remodal.areaAttentionRemodal .mapBox{margin-bottom:15px}.remodal.airportMap .mapBox .fcred a,.remodal.areaAttentionRemodal .mapBox .fcred a{color:#da0000}.remodal.is_smartPickup .tit_bar{height:auto;margin-bottom:0;padding:10px 20px;background:#2c67a5;font-size:21px;line-height:1.2}.remodal.is_smartPickup .tit_bar span{display:inline-block;margin:0 3px;padding:3px;background:#fff;color:#2c67a5}.remodal.is_smartPickup .tit_bar em{color:#da0000}.remodal.is_smartPickup .main_title_box{position:relative;margin-bottom:30px;padding:10px 20px;background:#eee}.remodal.is_smartPickup .main_title_box h2,.remodal.is_smartPickup .main_title_box p{margin-bottom:0}.remodal.is_smartPickup .main_title_text{padding-right:20%}.remodal.is_smartPickup .main_title_image{position:absolute;width:15%;right:30px;bottom:-20px}.remodal.is_smartPickup .guideTitle{font-size:21px}.remodal.is_smartPickup .guideTitle small{display:block;width:fit-content;margin-bottom:3px;padding:0 10px;background:#fff;border-radius:21px}.remodal.is_smartPickup .guideTitle em{color:#da0000;font-weight:bold}.remodal.is_smartPickup .guideText_main{width:fit-content;margin-top:5px;padding-top:10px;border-top:1px solid #555;color:#da0000;font-size:14px}.remodal.is_smartPickup .guideText_main em{display:inline-block;font-size:1.1em}.remodal.is_smartPickup .guideText_sub{font-size:12px}.remodal.is_smartPickup .box .info{display:flex;gap:10px;margin-bottom:20px}.remodal.is_smartPickup .box .info .title_step{color:#2c67a5;font-size:18px;margin-bottom:5px}.remodal.is_smartPickup .box .info .step{position:relative;padding-right:20px}.remodal.is_smartPickup .box .info .step::after{content:"\f0da";position:absolute;right:0;top:95px;display:block;color:#2c67a5;font-family:"FontAwesome";font-size:24px}.remodal.is_smartPickup .box .info .step:last-child::after{content:none}.remodal.is_smartPickup .box .info .imageStep{margin-bottom:5px}.remodal.is_smartPickup .box04{margin:10px 0 20px 0;padding:0}.remodal.is_smartPickup .box04_inner{padding:20px 30px}.remodal.is_smartPickup .box04_title{color:#2c67a5;font-size:18px;margin-bottom:5px}.remodal.is_smartPickup .box04_title:before{content:"\f0c8";font-family:"FontAwesome";margin-right:5px}.remodal.is_smartPickup .box04_text{font-size:16px}.remodal.is_smartPickup .box04_imgSet{display:flex;justify-content:center;gap:20px;margin:20px 0}.remodal.is_smartPickup .box04_imgSet::before,.remodal.is_smartPickup .box04_imgSet::after{content:none}.remodal.is_smartPickup .box04_imgSet .img{max-width:180px}.remodal.is_smartPickup .box04 .title_box{display:block;padding:5px 20px;background:#2c67a5;text-align:center;color:#FFF;font-size:18px}.remodal.is_smartPickup .box04 .title_box .fa{font:normal normal normal 18px / 1 FontAwesome !important;margin-right:5px}.remodal.is_smartPickup .box04 .subject_option{position:relative;width:fit-content;margin-inline:auto;padding:14px;background:#e8f3ff;font-size:1.1rem;line-height:1.4;text-align:center}.remodal.is_smartPickup .box04 .subject_option::after{content:"";display:block;position:absolute}.remodal.is_smartPickup .box04 .subject_option::after{top:-27px;left:64%;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #e8f3ff;z-index:1}.remodal.is_smartPickup .box04 .subject_option_wrapper{display:inline-block;text-align:left}.remodal.is_smartPickup .box04 .subject_option_title{margin-bottom:10px;color:#4199d5;font-size:14px;font-weight:bold}.remodal.is_smartPickup .box04 .subject_option_item{font-size:12px;font-weight:normal}.remodal.is_smartPickup .box04 .list_disc{margin:10px 0 0 5px;font-size:14px}.remodal.is_smartPickup .title_bg{background:#555;padding:5px 20px;color:#FFF;font-size:18px;font-weight:normal;margin-bottom:20px}.remodal.is_smartPickup .receive_block .title{margin:0 0 10px 0;color:#2c67a5;font-size:18px;font-weight:700;line-height:1.4}.remodal.is_smartPickup .receive_block dd+.title{margin-top:30px}.remodal.is_smartPickup .receive_block .receive_table{width:100%}.remodal.is_smartPickup .receive_block .receive_table th,.remodal.is_smartPickup .receive_block .receive_table td{padding:20px 15px;vertical-align:middle}.remodal.is_smartPickup .receive_block .receive_table tr:not(:first-child) th,.remodal.is_smartPickup .receive_block .receive_table tr:not(:first-child) td{border-top:2px solid #fff}.remodal.is_smartPickup .receive_block .receive_table th{width:30%;background:#326cae;color:#fff;font-weight:700;text-align:center;font-size:14px}.remodal.is_smartPickup .receive_block .receive_table td{background:#e8f3ff;font-size:14px}.remodal.is_hoshoGuide{color:#000}.remodal.is_hoshoGuide .text{font-size:14px}.remodal.is_hoshoGuide .red{color:#da0000;font-weight:bold}.remodal.is_hoshoGuide .blockInfo{width:100%;margin:0 0 20px 0}.remodal.is_hoshoGuide .blockInfo .boxLeft{float:left;width:50%;max-width:440px;margin:-5px 0 0 0}.remodal.is_hoshoGuide .blockInfo .boxLeft .title{margin:0 0 7px 0;font-size:18px;font-weight:bold;color:#2c67a5}.remodal.is_hoshoGuide .blockInfo .boxLeft .img{width:100%;max-width:440px;margin:0 0 10px 0}.remodal.is_hoshoGuide .blockInfo .imgRight{float:right;width:49%;max-width:425px;margin:0}.remodal.is_hoshoGuide .bgblue.tit_bar{background:#2c67a5}.remodal.is_hoshoGuide .tit_bar{width:100%;height:auto;margin:0 0 20px 0;padding:5px 20px;line-height:normal}.remodal.is_hoshoGuide .blockContent img{display:inline-block;width:100%;vertical-align:middle;margin:0 10px 0 0}.remodal.is_hoshoGuide .blockContent .box{margin:0 0 24px 0}.remodal.is_hoshoGuide .blockContent .box .iconTitle{display:inline-block;max-width:50px;margin:0 10px 0 0}.remodal.is_hoshoGuide .blockContent .box .iconTitle img{margin:0}.remodal.is_hoshoGuide .blockContent .box .titleBox{display:inline-block;vertical-align:middle}.remodal.is_hoshoGuide .blockContent .box .titleBox .title{display:inline-block;font-weight:bold}.remodal.is_hoshoGuide .blockContent .box .titleBox .title span{font-size:18px}.remodal.is_hoshoGuide .blockContent .box .textPrice{display:inline-block;padding:0 20px;font-weight:bold;font-size:18px}.remodal.is_hoshoGuide .blockContent .box .label{display:inline-block;vertical-align:middle;padding:5px}.remodal.is_hoshoGuide .blockContent .box .label.pink{background-color:#f2b6a7}.remodal.is_hoshoGuide .blockContent .box .label.yellow{background-color:#f3df8b}.remodal.is_hoshoGuide .blockContent .box .label.blue{background-color:#a1c1dd}.remodal.is_hoshoGuide .blockContent .box .list{margin:5px 0 0 0}.remodal.is_hoshoGuide .blockContent .box .list li{margin:0 0 0 20px;list-style:disc;font-size:14px}.remodal.is_hoshoGuide .blockContent .noteInfo{margin:15px 0 0 0;font-size:10px}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box{border:2px solid #e5e5e5;margin:0 0 30px 0;padding:15px 20px 12px}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .title{width:100%;margin:0 0 20px 40px;font-size:14px;font-weight:normal}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .title span{font-size:18px;padding:0}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .title img{max-width:30px;margin:0 10px 0 -40px}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner{padding:0 40px;font-size:14px}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner .example{margin:0 0 12px 0}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner .text{margin:0 0 12px 0;padding:0 0 0 35px}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner .text span{font-size:18px}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner .text .yellow{color:#f2ab00;font-weight:bold}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner .text img{max-width:30px;margin:0 0 0 -35px}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner .text:last-child{margin-bottom:0}.remodal.is_hoshoGuide table.graph_01_bensai{width:100%;margin-bottom:30px}.remodal.is_hoshoGuide .hosho *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.remodal.is_hoshoGuide .graph_01_bensai .price{font-size:12px}.remodal.is_hoshoGuide .pack_plan th{font-weight:bold;text-align:center;border-bottom:solid 5px}.remodal.is_hoshoGuide .pack_plan th:first-child{border-color:#bfbfbf}.remodal.is_hoshoGuide .pack_plan th:nth-child(2){border-color:#84b2db}.remodal.is_hoshoGuide .pack_plan th:last-child{border-color:#f47556}.remodal.is_hoshoGuide .pack_plan .mini{color:#004fa9}.remodal.is_hoshoGuide .pack_plan .max{color:#da0000}.remodal.is_hoshoGuide .pack_plan .full{color:#f2ab00}.remodal.is_hoshoGuide .graph_01_bensai .price td{padding:3.43% 0;text-align:center}.remodal.is_hoshoGuide .graph_01_bensai .price td:first-child{width:33.3%;background-color:#e5e5e5}.remodal.is_hoshoGuide .graph_01_bensai .price td:nth-child(2){width:33.4%;background-color:#e5effa;font-weight:bold}.remodal.is_hoshoGuide .graph_01_bensai .price td:last-child{background-color:#fffaea;font-weight:bold}.remodal.is_hoshoGuide .graph_comment{font-size:10px;line-height:14px}.remodal .titlePage{display:block;margin:0 0 12px 0;text-align:center;font-size:30px;font-weight:bold}.remodal .titlePage .note{display:block;font-size:10px;text-align:right;font-weight:normal}.remodal .titlePage .bigger{font-size:1.4em;vertical-align:middle}.remodal .titlePage em{display:inline-block;vertical-align:top;margin-top:5px;font-size:14px}.remodal .titlePage small{font-size:65%}.remodal .hoshoPack_table{max-width:650px;width:100%;margin:0 auto;border:1px solid #bcbcbc;font-size:13px;text-align:center}.remodal .hoshoPack_table_packTitle{width:25%;padding:8px 2px;color:#fff;font-size:14px;font-weight:bold;text-align:center}.remodal .hoshoPack_table_packTitle+.remodal .hoshoPack_table_packTitle{border-left:1px solid #bcbcbc}.remodal .hoshoPack_table_packTitle.is_max{background:#e84a24}.remodal .hoshoPack_table_packTitle.is_full{background:#e2bc1d}.remodal .hoshoPack_table_packTitle.is_mini{background:#4d97d8}.remodal .hoshoPack_table_packTitle.is_none{background:#333}.remodal .hoshoPack_table_productName{padding:8px 2px;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;font-size:14px;font-weight:bold}.remodal .hoshoPack_table_priceText{padding:8px 2px}.remodal .hoshoPack_table_priceText+.remodal .hoshoPack_table_priceText{border-left:1px solid #bcbcbc}.remodal .hoshoPack_table_priceText.is_max{background:#f7d0c7}.remodal .hoshoPack_table_priceText.is_full{background:#fff4c5}.remodal .hoshoPack_table_priceText.is_mini{background:#d2e4f5}.remodal .hoshoPack_table_priceText.is_none{background:#fff}.remodal .snsUnlimited_2colBox{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin:0 auto}.remodal .snsUnlimited_2colBox.is_w650{max-width:650px}.remodal .snsUnlimited_2colBox.is_flowArrow::before{position:absolute;top:calc(50% - (20px / 2));left:50%;transform:translate(-50%, -50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #0051a2;content:""}@media screen and (max-width: 650px){.remodal .snsUnlimited_2colBox.is_flowArrow::before{transform:rotate(90deg);top:calc(50% - 20px);left:calc(50% - (20px / 2))}}.remodal .snsUnlimited_2colBox_item{display:flex;flex-flow:column wrap;flex:1 1 auto;max-width:300px;width:100%;margin:0 auto 20px;box-sizing:border-box}.remodal .snsUnlimited_2colBox_item.is_negative{border:1px solid #e30000}.remodal .snsUnlimited_2colBox_item.is_positive{border:1px solid #008ae1}.remodal .snsUnlimited_2colBox_title{flex:1 0 auto;padding:10px 8px;text-align:center}.remodal .snsUnlimited_2colBox_text{flex:1 1 auto;position:relative;padding:18px 10px;font-size:16px}.remodal .remodal .snsUnlimited_2colBox_text{margin-bottom:0}.remodal .snsUnlimited_2colBox_text.is_center{text-align:center}.remodal .snsUnlimited_2colBox_text.is_popArrow{padding-top:24px}.remodal .snsUnlimited_2colBox_text.is_popArrow::before{display:inline-block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:15px 12px 0 12px;border-color:#fff transparent transparent transparent;content:""}.remodal .snsUnlimited_2colBox_text.is_negative{background-color:#fdeff2}.remodal .snsUnlimited_2colBox_text.is_positive{background-color:#e0f2fe}.remodal .snsUnlimited_2colBox_image{height:auto;width:auto}.remodal strong.popularity{font-size:18px}.remodal h3.tit_service{font-size:18px;font-weight:bold;margin-bottom:15px}.remodal h3.tit_service.is_marginBottom06{margin-bottom:6px}.remodal h3.tit_service.is_marginBottom08{margin-bottom:8px}.remodal dl.other_list01{margin-top:23px}.remodal dl.other_list01 dt{color:#da0000;font-size:14px;font-weight:bold;padding-bottom:4px;margin-bottom:5px;border-bottom:solid 1px #da0000}.remodal dl.other_list01 dd{margin-bottom:23px}.remodal dl.other_list01 dd:last-child{margin-bottom:0}.remodal .box01 dl dd span.anshin_full_notice{font-weight:normal;font-size:14px}.remodal .area_table{padding:23px 30px}.remodal .area_table h3{color:#fff;font-size:18px;margin-bottom:12px}.remodal .area_table ul{color:#fff;margin-bottom:20px}.remodal .area_table li{color:#fff}.remodal .area_table table.other_price{width:100%;border-spacing:2px;margin-bottom:20px}.remodal .area_table table.other_price caption{color:#fff;font-size:18px;font-weight:normal;padding-left:13px;border-left:solid 5px #fff;margin-bottom:20px;margin-left:2px}.remodal .area_table table.other_price th{color:#2c67a5;font-size:16px;font-weight:bold;background-color:#bbd7f5;text-align:center;padding:4px 0 0}.remodal .area_table table.other_price th:first-child,.remodal .area_table table.other_price th:nth-child(2){width:36.58%}.remodal .area_table table.other_price td{color:#000;font-size:16px;font-weight:bold;background-color:#fff;text-align:center;padding:12px 0 7px}.remodal .area_table table.other_price.ex01 th{background-color:#ffd1d1}.remodal .area_table table.other_price.ex01 th:first-child,.remodal .area_table table.other_price.ex01 th:nth-child(2),.remodal .area_table table.other_price.ex01 th:nth-child(3){width:12.8%}.remodal .area_table table.other_price.two_column tr th{width:49.9999%}.remodal .box_img{text-align:center;background-color:#e8f3ff;padding:30px 0 40px;margin-bottom:18px}.remodal .box_img.large{padding:75px 0 60px}.remodal .box_img.close{padding:0}.remodal .box_img.narrow{padding:13px 0 13px}.remodal.pockettalk{color:#0b0b0b}.remodal.pockettalk .box_img img{width:100%}.remodal.pockettalk .box_img.mgBot{margin-bottom:40px}.remodal.pockettalk p.txtPocketalk{font-size:14px;line-height:2rem;color:#000;margin-bottom:2rem;line-height:1.8}.remodal.pockettalk p.txtPocketalk.center{text-align:center}.remodal.pockettalk .ttl{text-align:center;background-color:#000;color:#fff;padding:8px 20px;margin:40px 0 30px 0;font-size:24px}.remodal.pockettalk .pockettalk_ttl{color:#fff;background-color:#0074bc;padding:7px 20px;font-weight:bold;font-size:15px;margin-bottom:0}.remodal.pockettalk .txt{font-size:28px;font-weight:bold;margin:0 0 20px 0;text-align:center;color:#333}.remodal.pockettalk .txt small{display:block;font-size:12px;font-weight:normal}.remodal.pockettalk .mainPocketalk{margin-bottom:27px}.remodal.pockettalk .mainPocketalk img{width:100%}.remodal.pockettalk .ttlPocketalk{font-size:24px;text-align:center;margin-bottom:32px;font-weight:bold;color:#000}.remodal.pockettalk .ttlPocketalk .iconImg{display:inline-block;margin-right:10px;vertical-align:middle}.remodal.pockettalk .pockettalk_function .box{margin-bottom:20px;background:#eee}.remodal.pockettalk .pockettalk_function .box li.imgFunction{float:left;width:52%}.remodal.pockettalk .pockettalk_function .box li.imgFunction img{width:100%;background:#fff;padding-right:6%}.remodal.pockettalk .pockettalk_function .box li.txtFunction{float:right;width:48%;padding:20px}.remodal.pockettalk .pockettalk_function .box li.txtFunction .title{font-weight:bold;margin-bottom:0;padding-bottom:25px;font-size:24px}.remodal.pockettalk .pockettalk_function .box li.txtFunction .info{font-size:18px}.remodal.pockettalk .pockettalk_function .box2 li.imgFunction{width:51%;float:right}.remodal.pockettalk .pockettalk_function .box2 li.imgFunction img{padding-left:6%;padding-right:0}.remodal.pockettalk .pockettalk_function .box2 li.txtFunction{width:49%;float:left}.remodal.pockettalk .boxStep .item{margin-bottom:40px}.remodal.pockettalk .boxStep .item .titleStep{text-align:center;font-size:40px;font-weight:bold}.remodal.pockettalk .boxStep .item ul{width:100%;max-width:800px;margin:0px auto 60px}.remodal.pockettalk .boxStep .item ul li.img{display:inline-block;width:50%;text-align:center;vertical-align:middle}.remodal.pockettalk .boxStep .item ul li.img img{width:100%;max-width:200px}.remodal.pockettalk .boxStep .item ul li.info{display:inline-block;width:40%;text-align:center}.remodal.pockettalk .boxStep .item ul li.info .title{font-size:20px;font-weight:bold;margin-bottom:25px}.remodal.pockettalk .boxStep .item ul li.info .text{font-size:12px}.remodal.pockettalk .boxStep .item .line img{width:100%}.remodal.pockettalk .boxStep .item:last-child{margin-bottom:0}.remodal.pockettalk .pocketalk_countryList{margin-bottom:20px;padding:10px;background:#fffee8}.remodal.pockettalk .pocketalk_countryList>ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:5px}.remodal.pockettalk .pocketalk_countryList>ul:before,.remodal.pockettalk .pocketalk_countryList>ul:after{content:none}.remodal.pockettalk .pocketalk_countryList.is_blue{background:#ebf8ff}.remodal.gopro .subtit{margin:20px auto 10px;color:#2c67a5;font-size:21px;font-weight:bold;text-align:center}.remodal.gopro .itemText{font-size:16px;line-height:1.5;text-align:center}.remodal.gopro .infoTitle{margin:20px 0 5px;font-size:16px;font-weight:bold;line-height:1.5}.remodal.gopro .infoText{font-size:14px}.remodal.gopro .hoshoBox{display:flex;align-items:flex-end;justify-content:space-between}.remodal.gopro .hoshoBox::before,.remodal.gopro .hoshoBox::after{content:none}.remodal.gopro .hoshoItem{width:48%}.remodal.gopro .hoshoTitle{margin-top:10px;font-size:14px;font-weight:bold}.remodal.ipad p.mgbottom{margin-bottom:20px}.remodal.earphone .modalBoxContents .bg_gray{background:#b8b8b8}.remodal.earphone .modalBoxContents .bg_litegray{background:#f2f2f2}.remodal.earphone .modalBoxContents .img_box{overflow:hidden;margin:0 0 30px}.remodal.earphone .modalBoxContents .label_black{padding:17px 0;background:#000}.remodal.earphone .modalBoxContents .label_black .title{color:#fff;font-size:12px;font-weight:bold;text-align:center;line-height:19px}.remodal.earphone .modalBoxContents .inner{padding:0 5%}.remodal.earphone .modalBoxContents .main_visual_area .title{font-size:20px;font-weight:bold;text-align:center;line-height:1.2;margin-bottom:30px}.remodal.earphone .modalBoxContents .main_visual_area .title_sub{font-size:12px;font-weight:bold;text-align:center;line-height:1.5;margin:5px 0 0}.remodal.earphone .modalBoxContents .area_a{padding:38px 0 43px}.remodal.earphone .modalBoxContents .area_a .title.on_off{text-align:center;color:#008ae1;font-size:12px;font-weight:bold}.remodal.earphone .modalBoxContents .area_a .inner_block{margin:30px 0 0}.remodal.earphone .modalBoxContents .area_a .inner_block .txt_box{font-size:12px;line-height:2;margin:10px 0 0}.remodal.earphone .modalBoxContents .area_a .inner_block .txt_box .text{margin:10px 0 0}.remodal.earphone .modalBoxContents .area_a .inner_block .txt_box .text .fw_b{font-weight:bold}.remodal.earphone .modalBoxContents .area_b{padding:25px 0 20px}.remodal.earphone .modalBoxContents .area_b .headline .title{color:#fff}.remodal.earphone .modalBoxContents .area_b .recommend_list li{margin:15px 0 0}.remodal.earphone .modalBoxContents .area_c{padding:43px 0 60px}.remodal.earphone .modalBoxContents .area_c .headline.label_black{padding:17px 0;background:#000}.remodal.earphone .modalBoxContents .area_c .headline .title{font-size:12px;line-height:58px}.remodal.earphone .modalBoxContents .area_c .headline .title .sp{display:none}.remodal.earphone .modalBoxContents .area_c .headline .title .big{font-size:20px}.remodal.earphone .modalBoxContents .area_c .feature_list li{padding:20px 14% 30px;border-top:2px solid #e8e8e8}.remodal.earphone .modalBoxContents .area_c .feature_list li .title{font-size:15px;font-weight:bold;line-height:1.2;margin:0}.remodal.earphone .modalBoxContents .area_c .feature_list li .txt_box .txt_caution{font-size:12px;margin:20px 0 0}.remodal.earphone .modalBoxContents .area_c .feature_list li .txt_box .txtearphone{font-size:12px;line-height:1.6;color:#333;margin:20px 0 0}.remodal.earphone .modalBoxContents .area_c .feature_list li .txt_box .txtearphone .asterisk{color:#ff0000;padding:0 1px}.remodal.earphone .modalBoxContents .area_c .feature_list li:first-of-type{border-top:none}.remodal.earphone .modalBoxContents .area_d{padding:54px 0 35px}.remodal.earphone .modalBoxContents .area_d .img_block{margin:0 0 33px;padding:0 8%}.remodal.earphone .modalBoxContents .area_d .headline .title{text-align:left;font-size:20px;font-weight:bold;line-height:1.2;margin:0 0 17px}.remodal.earphone .modalBoxContents .area_e{padding:35px 0 43px}.remodal.earphone .modalBoxContents .area_e .img_block{text-align:center}.remodal.earphone .modalBoxContents .area_e .txt_set{font-size:14px;margin:12px 0 0}.remodal.earphone .modalBoxContents .area_e .txt_set .fw_b{font-weight:bold}.remodal.earphone .modalBoxContents .area_e .title{font-size:11px;font-weight:bold;margin:0 0 10px}.remodal.earphone .modalBoxContents .area_e .spec_table{border-collapse:collapse;font-size:14px;text-align:left;line-height:1;width:100%;border-spacing:0;margin:0 auto}.remodal.earphone .modalBoxContents .area_e .spec_table caption{font-weight:bold;text-align:left;padding:0 0 10px}.remodal.earphone .modalBoxContents .area_e .spec_table th{font-weight:bold;vertical-align:middle;padding:8px 7px;background:#f2f2f2}.remodal.earphone .modalBoxContents .area_e .spec_table td{padding:8px 7px;background:#f2f2f2}.remodal.earphone .modalBoxContents .area_e .spec_table tr:nth-of-type(2n) th{background:#e8e8e8}.remodal.earphone .modalBoxContents .area_e .spec_table tr:nth-of-type(2n) td{background:#e8e8e8}.remodal.earphone .modalBoxContents .headline .title{font-size:20px;font-weight:bold;text-align:center;line-height:1.2}.remodal.earphone .modalBoxContents .headline .title_sub{font-size:12px;font-weight:bold;text-align:center;line-height:1.5;margin:5px 0 0}.remodal .youtube{position:relative;padding-top:0;max-width:600px;height:0;margin:0 auto;padding-bottom:56.25%;overflow:hidden}.remodal .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.remodal .productdetail_table{width:100%;border-collapse:collapse}.remodal .productdetail_table th,.remodal .productdetail_table td{border:1px solid #cacaca;padding:5px}.remodal .productdetail_table th{background-color:#eee}.remodal .productdetail_table td{background-color:#fff}.remodal .productdetail_table p.mgbottom{margin-bottom:10px}.remodal.locationGps .mainImage,.remodal.cancelCompensation .mainImage,.remodal.optionVpn .mainImage,.remodal.optionJapan .mainImage,.remodal.optionLostandfound .mainImage{width:100%;max-width:450px;height:auto}.remodal.optionVpn .vpnImageLink{position:relative;display:block;width:fit-content;margin:0 auto}.remodal.optionVpn .vpnImageLink_area{position:absolute;display:block;cursor:pointer}.remodal.optionVpn .vpnImageLink_area_1{left:16.92%;top:40.70%;width:22.46%;height:2.71%}.remodal.optionVpn .vpnImageLink_area_2{left:43.69%;top:91.13%;width:9.23%;height:3.25%}.remodal.optionVpn .vpnImageLink_area_3{left:48.92%;top:82.04%;width:29.54%;height:1.44%}.remodal.optionBattery{font-size:16px}.remodal.optionBattery .subtit{margin:15px auto;font-size:24px;text-align:center}.remodal.optionBattery .option_product{display:flex;justify-content:space-around;max-width:750px;margin:0 auto}.remodal.optionBattery .option_product::before,.remodal.optionBattery .option_product::after{content:none}.remodal.optionBattery .option_product_image{width:23%}.remodal.optionBattery .option_product_text{width:60%}.remodal.optionBattery .option_product_text_icons{display:flex;list-style:none;padding:0;margin:0;gap:5px}.remodal.optionBattery .option_product_text_icons::before,.remodal.optionBattery .option_product_text_icons::after{content:none}.remodal.optionBattery .option_product_text_icons li{padding:15px 10px;background-color:#128ae1;border-radius:10px;color:#fff;font-size:18px;font-weight:bold;text-align:center}.remodal.optionBattery .option_product .price_label{margin-top:15px;padding:8px 0;background:#fff;border:3px solid #07308c;font-size:2rem;font-weight:bold;text-align:center;line-height:1}.remodal.optionBattery .modal_table{max-width:690px;margin:15px auto 10px}.remodal.optionBattery p.table_note{max-width:690px;margin:0 auto;font-size:12px}.remodal.optionBattery .module_accordion{max-width:690px;margin:30px auto}.remodal.optionBattery .module_accordion .accordion_check{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.remodal.optionBattery .module_accordion .accordion_button{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#128ae1;border-radius:25px;color:#fff;font-weight:bold;cursor:pointer;user-select:none}.remodal.optionBattery .module_accordion .accordion_button::after{content:"\f078";font-family:"FontAwesome";margin-left:8px;transition:transform 0.2s ease}.remodal.optionBattery .module_accordion .accordion_button_text{width:calc(100% - 24px);display:inline-block;font-size:18px;text-align:center}.remodal.optionBattery .module_accordion .accordion_check:checked~.accordion_button::after{transform:rotate(180deg)}.remodal.optionBattery .module_accordion .accordion_inner{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.remodal.optionBattery .module_accordion .accordion_check:checked~.accordion_inner{max-height:800px;padding:15px}.remodal.optionBattery .module_accordion .accordion_text .fcblue{font-weight:bold}.remodal.optionBattery .module_accordion .accordion_text .marker_yellow{background:#fff7b3}.remodal.optionBattery .module_accordion .accordion_image{max-width:450px;margin:0 auto 15px}.remodal.optionBattery .module_accordion .accordion_text_ccc{margin:0 0 15px;padding:5px;border:3px solid #f2f2f2;border-radius:50px}.remodal.optionBattery .module_accordion .accordion_text_ccc .ccc_ttl{padding:0px 20px 0px 35px;background-color:#f2f2f2;border-radius:50px;position:relative}.remodal.optionBattery .module_accordion .accordion_text_ccc .ccc_ttl:before{content:"?";position:absolute;left:7px;top:50%;transform:translateY(-50%);width:1.5em;height:1.5em;background-color:#f15a23;color:white;font-weight:bold;font-size:1.3rem;border-radius:50%;display:flex;justify-content:center}.remodal.plan_receive .planReceiveImage{width:425px;height:auto;object-fit:cover;vertical-align:middle}.remodal.areaAttention_ChinaTravelAdvisories .chinaTravelAdvisories{display:grid;gap:10px}.remodal.areaAttention_ChinaTravelAdvisories .chinaTravelAdvisories::before,.remodal.areaAttention_ChinaTravelAdvisories .chinaTravelAdvisories::after{content:revert}.remodal.areaAttention_ChinaTravelAdvisories .chinaTravelAdvisories_title{display:flex;align-items:baseline;justify-content:center;gap:.5em;padding:10px 5px;background-color:#da0000;color:#fff;font-size:20px;font-weight:bold}.remodal.areaAttention_ChinaTravelAdvisories .chinaTravelAdvisories_title::before{content:"\f071";font-family:"FontAwesome";font-size:1.2em;font-weight:normal}.remodal.areaAttention_ChinaTravelAdvisories .chinaTravelAdvisories_title::after{content:revert}.remodal.areaAttention_ChinaTravelAdvisories .mobileBatteryInfoBox{position:relative;aspect-ratio:863 / 323}.remodal.areaAttention_ChinaTravelAdvisories .mobileBatteryInfoBox_text{padding:10px 0 0 28%;font-size:16px}@media screen and (max-width: 768px){.remodal.areaAttention_ChinaTravelAdvisories .mobileBatteryInfoBox_text{font-size:14px}}.remodal.areaAttention_ChinaTravelAdvisories .mobileBatteryInfoBox_image{position:absolute;inset:0;z-index:-1;object-fit:contain;vertical-align:middle}.remodal.areaAttention_ChinaTravelAdvisories .accreditationSystemBox{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;padding:15px;background-color:#e8f3ff}.remodal.areaAttention_ChinaTravelAdvisories .accreditationSystemBox::before,.remodal.areaAttention_ChinaTravelAdvisories .accreditationSystemBox::after{content:revert}.remodal.areaAttention_ChinaTravelAdvisories .accreditationSystemBox_title{display:inline-flex;align-items:baseline;gap:.5em;font-size:16px;font-weight:bold}.remodal.areaAttention_ChinaTravelAdvisories .accreditationSystemBox_title::before{content:"\f05a";color:#2c67a5;font-family:"FontAwesome";font-size:1.2em;font-weight:normal}.remodal.areaAttention_ChinaTravelAdvisories .accreditationSystemBox_title::after{content:revert}@media screen and (max-width: 736px){br.sp_none{display:none}.remodal{padding:40px 0}.remodal .inner{padding:0 15px 15px}.remodal strong.popularity{font-size:14px}.remodal .tit_bar{padding-left:17px;font-size:16px}.remodal h4.tit_bar{margin-top:10px;margin-bottom:13px}.remodal .subtit{font-size:14px}.remodal .tit_line{font-size:16px;line-height:1.25;padding-bottom:4px;margin-top:15px;margin-bottom:8px}.remodal .titlePage{font-size:15px;text-align:left}.remodal .titlePage em{margin-top:2px;font-size:10px}.remodal p{margin-bottom:0}.remodal p.mgbottom{margin-bottom:23px}.remodal h2{margin-bottom:15px}.remodal h3.tit_service{font-size:16px;font-weight:bold;margin-bottom:8px}.remodal hr.line01{margin:15px 0}.remodal hr.line02{margin:15px 0}.remodal .box01{padding:15px 15px 10px;margin-bottom:10px}.remodal .box01 dl{margin-bottom:10px}.remodal .box01 dl dt,.remodal .box01 dl dd{display:table-cell}.remodal .box01 dl dt{width:100px}.remodal .box01 dl dt img{width:100px}.remodal .box01 dl dd{font-size:14px}.remodal .box01 dl dd.is_SPleft{text-align:left}.remodal .box01 dl dd span.fcred{font-size:12px}.remodal .box01 p.fcblue{font-size:12px}.remodal .box02{padding:10px 15px;margin-top:15px}.remodal .box02 p.attention{font-size:14px}.remodal .box02 p.mgtop{margin-top:10px}.remodal .box03{border:solid 2px #2c67a5;margin-top:25px}.remodal .box03 .box_inner{padding:20px 17px}.remodal .box03 .box_inner h4{font-size:14px}.remodal .box03 .box_img{margin-bottom:0}.remodal .box04{margin-top:12px;padding:12px 15px}.remodal .flowList{flex-direction:column}.remodal .flowList li{width:100%}.remodal .flowList li .title{margin-bottom:10px}.remodal .flowList li img{width:40%;float:left}.remodal .flowList li .textBox{width:57%;margin:0;float:right}.remodal .flowList li::after{display:block;margin:0 50%;padding:10px 0;clear:both;content:"\f078";font-family:"FontAwesome";font-size:20px}.remodal .flowList li:last-child::after{display:none;margin:0;padding:0;content:""}.remodal .u_flexRow{flex-wrap:wrap}.remodal.planRemodal .tit_bar{margin-bottom:1rem}.remodal.planRemodal h3.tit_service{margin-top:1rem}.remodal.planRemodal h3.tit_service.is_marginBottom06{margin-bottom:0}.remodal.planRemodal h4{font-size:1.4rem}.remodal.planRemodal hr.line04{margin:0}.remodal.planRemodal dl dt,.remodal.planRemodal dl dd{display:block}.remodal.planRemodal dl dt{width:100%}.remodal.planRemodal dl dd ul{margin-top:.8rem;margin-left:0}.remodal.planRemodal dl dd li{margin-bottom:0}.remodal.planRemodal .planRemodalBox .u_planModalLabelText{line-height:1.8;font-size:1.4rem}.remodal.planRemodal .planRemodalBox .planRemodalPlanLists dl dd{margin-top:.5rem}.remodal.planRemodal .planRemodalBox .planRemodalPlanLists li{margin-bottom:.5rem}.remodal.planRemodal .planRemodalBox .planRemodalPlanLists li:last-child{margin-bottom:0}.remodal.planRemodal table.trafficAmount{margin:5px}.remodal.planRemodal table.trafficAmount th{padding:.4rem 0 .1rem;background:#fff;font-size:1.2rem;line-height:1.5}.remodal.planRemodal table.trafficAmount td{padding:.5rem;background:#fff;font-size:1.2rem}.remodal.planRemodal table.trafficAmount .titleTab{width:400px}.remodal.planRemodal .sticky_table{width:100%;margin:0 0 10px;padding:0;overflow:scroll;background:#eee}.remodal.planRemodal .sticky_table table.trafficAmount{table-layout:fixed;width:100%}.remodal.planRemodal .sticky_table table.trafficAmount .u_item{position:sticky;left:0;width:130px;background:rgba(255,255,255,0.7)}.remodal.areaAttentionRemodal .is_chinaPlan .tit_line i.fa{font-size:18px}.remodal.areaAttentionRemodal .is_chinaPlan .qa_block dt{font-size:1.3rem}.remodal.areaAttentionRemodal .is_chinaPlan .qa_block dd{font-size:1.2rem}.remodal .counterInfo_image{order:2}.remodal .counterInfo_text{padding:0}.remodal .counterInfo_receipt .item{width:20%}.remodal.is_smartPickup .tit_bar{padding:10px;font-size:14px}.remodal.is_smartPickup .main_title_box{padding:10px}.remodal.is_smartPickup .main_title_text{padding-right:0}.remodal.is_smartPickup .main_title_image{width:22%;right:18px;top:unset;bottom:-10px}.remodal.is_smartPickup .guideTitle{font-size:16px}.remodal.is_smartPickup .guideTitle small{font-size:12px}.remodal.is_smartPickup .guideText_main{font-size:12px}.remodal.is_smartPickup .guideText_main,.remodal.is_smartPickup .guideText_sub{padding-left:10px;padding-right:35%}.remodal.is_smartPickup .title_bg{margin-bottom:15px;padding:5px 10px;font-size:14px}.remodal.is_smartPickup .box .info{padding-bottom:10px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.remodal.is_smartPickup .box .info .step{width:210px;flex-shrink:0}.remodal.is_smartPickup .box .info .step::after{top:80px}.remodal.is_smartPickup .box .info .title_step{font-size:14px;margin-bottom:0}.remodal.is_smartPickup .box04_inner{padding:10px}.remodal.is_smartPickup .box04_title,.remodal.is_smartPickup .box04_text{font-size:14px}.remodal.is_smartPickup .box04 .title_box{padding:5px;font-size:14px}.remodal.is_smartPickup .box04 .title_box .fa{font:normal normal normal 14px / 1 FontAwesome !important}.remodal.is_smartPickup .box04 .subject_option{border-width:1px}.remodal.is_smartPickup .box04 .subject_option:before,.remodal.is_smartPickup .box04 .subject_option:after{left:77%}.remodal.is_smartPickup .box04 .list_disc{font-size:12px}.remodal.is_smartPickup .receive_block .title{font-size:14px}.remodal.is_smartPickup .receive_block dd+.title{margin-top:20px}.remodal.is_smartPickup .receive_block .receive_table th{width:30%;font-size:12px}.remodal.is_smartPickup .receive_block .receive_table td{font-size:12px}.remodal.is_hoshoGuide .text{font-size:12px}.remodal.is_hoshoGuide .tit_bar{margin:0 0 10px 0;padding:5px 10px}.remodal.is_hoshoGuide .blockInfo .boxLeft,.remodal.is_hoshoGuide .blockInfo .imgRight{float:none;width:100%;max-width:100%;margin:0}.remodal.is_hoshoGuide .blockInfo .boxLeft .title{font-size:14px}.remodal.is_hoshoGuide .blockInfo .boxLeft .img{max-width:100%}.remodal.is_hoshoGuide .blockInfo .imgRight{margin-top:10px}.remodal.is_hoshoGuide .blockContent img{margin:0 5px 0 0}.remodal.is_hoshoGuide .blockContent .box{margin:0 0 15px 0}.remodal.is_hoshoGuide .blockContent .box .iconTitle{display:inline-block;vertical-align:middle}.remodal.is_hoshoGuide .blockContent .box .titleBox{display:inline-block;vertical-align:middle}.remodal.is_hoshoGuide .blockContent .box .titleBox .title span{font-size:14px;vertical-align:middle}.remodal.is_hoshoGuide .blockContent .box .titleBox .textPrice{display:block;padding:0;font-size:14px}.remodal.is_hoshoGuide .blockContent .box .label{display:block;margin:10px 0}.remodal.is_hoshoGuide .blockContent .box .list li{font-size:12px}.remodal.is_hoshoGuide .blockContent .noteInfo{margin:15px 0 0 0}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box{margin:0 0 15px 0;padding:10px}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .title{width:auto;margin:0 0 10px 40px;font-size:12px}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .title span{font-size:14px}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner{padding:0;font-size:12px}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner .text,.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner .example{margin:0 0 5px 0}.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner .text span,.remodal.is_hoshoGuide .blockContent.is_caseStudy .box .inner .example span{font-size:14px}.remodal.is_hoshoGuide .pcDisplay{display:block}.remodal dl.other_list01{margin-top:12px}.remodal dl.other_list01 dt{font-size:14px;padding-bottom:2px;margin-bottom:3px}.remodal dl.other_list01 dd{margin-bottom:23px}.remodal dl.other_list01 dd:last-child{margin-bottom:0}.remodal .area_table{padding:15px}.remodal .area_table h3{font-size:12px;margin-bottom:10px}.remodal .area_table ul.indent01 li{text-indent:-1.65em;padding-left:1.65em}.remodal .area_table table.other_price{width:100%;border-spacing:2px;margin-bottom:20px}.remodal .area_table table.other_price caption{font-size:12px;padding-left:13px;margin-bottom:5px}.remodal .area_table table.other_price th{font-size:12px}.remodal .area_table table.other_price th:first-child,.remodal .area_table table.other_price th:nth-child(2){width:36.58%}.remodal .area_table table.other_price td{font-size:12px}.remodal .area_table table.other_price.ex01 tr th:first-child,.remodal .area_table table.other_price.ex01 tr th:nth-child(2),.remodal .area_table table.other_price.ex01 tr th:nth-child(3){width:12.8%}.remodal .area_table table.other_price.ex01 th{background-color:#ffd1d1}.remodal .box01 dl dd span.anshin_full_notice{font-size:12px}.remodal .mgb_none{margin-bottom:0}.remodal .box_img{padding:15px 10px 20px;margin-bottom:12px}.remodal .box_img.large{padding:35px 10px 30px}.remodal .box_img.narrow{padding:8px 0 5px}.remodal .box_img img{max-width:100%}.remodal.pockettalk .mainPocketalk{margin-bottom:15px}.remodal.pockettalk .ttlPocketalk{font-size:15px;margin-bottom:15px}.remodal.pockettalk .ttlPocketalk .iconImg{width:40px;height:auto}.remodal.pockettalk p.txtPocketalk{font-size:12px}.remodal.pockettalk .ttl{font-size:15px;margin:20px 0 15px 0}.remodal.pockettalk .txt{font-size:16px}.remodal.pockettalk .pockettalk_function .box{margin-bottom:20px;background:#eee}.remodal.pockettalk .pockettalk_function .box li.imgFunction{float:none;width:100%}.remodal.pockettalk .pockettalk_function .box li.imgFunction img{width:100%;background:none;padding-right:0}.remodal.pockettalk .pockettalk_function .box li.txtFunction{float:none;width:100%;padding:10px}.remodal.pockettalk .pockettalk_function .box li.txtFunction .title{font-size:14px;padding-bottom:10px}.remodal.pockettalk .pockettalk_function .box li.txtFunction .info{font-size:12px}.remodal.pockettalk .pockettalk_function .box2 li.imgFunction{width:100%;float:none}.remodal.pockettalk .pockettalk_function .box2 li.imgFunction img{padding:0}.remodal.pockettalk .pockettalk_function .box2 li.txtFunction{width:100%;float:none}.remodal.pockettalk .boxStep .item{margin-bottom:20px}.remodal.pockettalk .boxStep .item .titleStep{font-size:20px}.remodal.pockettalk .boxStep .item ul{max-width:100%;margin:0px auto 30px}.remodal.pockettalk .boxStep .item ul li.img{width:50%}.remodal.pockettalk .boxStep .item ul li.img img{width:100%;max-width:100px}.remodal.pockettalk .boxStep .item ul li.info{width:48%}.remodal.pockettalk .boxStep .item ul li.info .title{font-size:14px;margin-bottom:15px}.remodal.pockettalk .boxStep .item ul li.info .text{font-size:10px}.remodal.pockettalk .pocketalk_countryList>ul{grid-template-columns:repeat(2, 1fr)}.remodal.camera .box_img.narrow{padding:8px 0 8px}.remodal.gopro .hoshoBox{flex-direction:column}.remodal.gopro .hoshoItem{width:100%}.remodal.ipad p.mgbottom{margin-bottom:10px}.remodal .box_campagne{padding:20px}.remodal .box_campagne .tit_campagne{font-size:16px}.remodal.optionBattery{font-size:14px}.remodal.optionBattery .subtit{font-size:18px}.remodal.optionBattery .option_product{flex-direction:column;align-items:center}.remodal.optionBattery .option_product_image{width:40%}.remodal.optionBattery .option_product_text{width:100%}.remodal.optionBattery .option_product_text p{margin:15px 0}.remodal.optionBattery .option_product_text_icons li{font-size:14px}.remodal.optionBattery .option_product .price_label{font-size:14px}.remodal.optionBattery .module_accordion .accordion_text_ccc{margin:15px 0;padding:0;border-width:2px;border-radius:10px}.remodal.optionBattery .module_accordion .accordion_text_ccc .ccc_ttl{display:inline-block;width:100%;padding:5px 20px 0px 30px;border-radius:5px 5px 0 0}.remodal.optionBattery .module_accordion .accordion_text_ccc .ccc_ttl:before{width:1.4em;height:1.4em;font-size:1.1rem}.remodal.optionBattery .module_accordion .accordion_text_ccc .ccc_cnt{display:inline-block;padding:5px}.remodal.optionBattery .list_disc{font-size:12px}.remodal.plan_receive .planReceiveImage{width:100%;aspect-ratio:3 / 5}.remodal.areaAttention_ChinaTravelAdvisories .chinaTravelAdvisories_title{font-size:18px}.remodal.areaAttention_ChinaTravelAdvisories .chinaTravelAdvisories_title::before{font-size:16px}.remodal.areaAttention_ChinaTravelAdvisories .mobileBatteryInfoBox{aspect-ratio:revert}.remodal.areaAttention_ChinaTravelAdvisories .mobileBatteryInfoBox_text{padding:0;font-size:14px}.remodal.areaAttention_ChinaTravelAdvisories .mobileBatteryInfoBox_image{position:revert;max-width:100%;height:auto;margin-top:10px;aspect-ratio:541 / 263}.remodal.areaAttention_ChinaTravelAdvisories .accreditationSystemBox_title{font-size:15px}.remodal.areaAttention_ChinaTravelAdvisories .accreditationSystemBox_description{font-size:14px}}html.remodal-is-locked{overflow:hidden}.remodal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:5000000;background:rgba(0,0,0,0.8)}.remodal-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:5000000;display:flex;align-items:flex-start;justify-content:center;padding:10px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;outline:none}.remodal-wrapper .remodal{position:relative;flex-shrink:0;margin:auto 10px;width:calc(100vw - 20px);max-width:980px;box-sizing:border-box;outline:none}.remodal-wrapper .remodal:focus{outline:none}.remodal-wrapper .remodal .remodal-close{position:absolute;top:5px;left:5px;padding:0;border:none;background:transparent;cursor:pointer;font-size:0;line-height:0}.remodal-wrapper .remodal .remodal-close::before{content:"×";display:block;font-size:28px;line-height:28px;width:28px;height:28px;color:#3e5368;border-radius:50%;text-align:center}.remodal-wrapper .remodal .remodal-close:hover::before,.remodal-wrapper .remodal .remodal-close:focus::before{background:#3e5368;color:#f4f4f4}.remodal .bt_close .remodal-cancel{padding:12px 0}.bgblue{background:#2c67a5}.remodal img.pc{display:none}.remodal img.sp{display:block !important}@media screen and (min-width: 768px){.remodal img.pc{display:block !important}.remodal img.sp{display:none !important}}em{font-style:normal}.noticeBox{padding:10px;border:1px solid #c10505}.button_basic{width:100%;max-width:430px;margin:0 auto;border:solid 1px #acb3ba;background:#fefefe;background:linear-gradient(to bottom, #fefefe 0%, #c5c9cd 100%);border-radius:3px}.button_basic a{display:block;padding:7px 15px;color:#333;font-size:14px;line-height:1.3;text-decoration:none}.button_basic a:hover{opacity:0.8}.button_basic a p{margin:0}.button_basic a .strong{font-weight:bold}.button_basic a small{display:inline-block}.button_basic.is_smartPickup a{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.button_basic.is_smartPickup a p{font-size:16px}}.u_returnSetBox{margin-top:15px;border:1px solid #041a64}.u_returnSetBox_detail{padding:0 10px 15px}.u_returnSetBox_subTitle{font-size:14px;font-weight:bold}.u_returnSetBox_indent{padding-left:15px}.u_returnSetBox_attentionList{margin-top:15px}.u_returnSetBox_attentionList_item{margin-bottom:4px;text-indent:-1em;padding-left:1em}.u_returnSetBox_attentionList_item::before{content:"※"}.u_returnSetBox_attentionList .returnIconImage{vertical-align:middle}@media screen and (min-width: 768px){.u_returnSetBox{margin-top:40px;border:none}.u_returnSetBox_detail{padding:0}.u_returnSetBox_attentionList{margin-top:25px}.u_returnSetBox_attentionList_item{margin-bottom:7px}}.u_returnAddressBox{margin-top:15px;background:#f9f9f9}.u_returnAddressBox_title{padding:5px 10px;margin:0;background:#eee;font-weight:bold}.u_returnAddressBox_address{padding-top:10px}.u_returnAddressBox_addressInner{padding:0 15px 15px;border-bottom:1px dotted #ddd}.u_returnAddressBox_addressInner:last-child{border-bottom:none}@media screen and (min-width: 768px){.u_returnAddressBox_address{padding-top:0}}.u_applicationDeadline_title{margin-bottom:10px;padding:5px 10px;color:#fff;background:#041a64;font-size:15px;font-size:clamp(15px, 1.8vw, 18px)}.u_applicationDeadline_subTitle{margin-bottom:8px;font-size:14px;font-size:clamp(14px, 1.8vw, 16px);font-weight:bold}.u_applicationDeadline_inner{padding:0 10px}.u_applicationDeadline .module-inner{margin-bottom:20px}.u_applicationDeadline table.module-limit_table{width:100%;margin-top:0;border-left:solid 1px #d3d3d3;border-top:solid 1px #d3d3d3;table-layout:fixed;border-collapse:collapse}.u_applicationDeadline .module-limit_table td{padding:4px 5px;border-right:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3;background:#fff;text-align:center}.u_applicationDeadline .module-limit_table.is_space td{padding:7px 5px}.u_applicationDeadline .module-limit_table th{width:20%;padding:5px 0;background:#008ae1;border-right:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3;color:#fff;text-align:center;font-weight:bold;vertical-align:middle}.u_applicationDeadline mark.-double_circle,.u_applicationDeadline mark.-circle,.u_applicationDeadline mark.-triangle,.u_applicationDeadline mark.-cross{display:inline-block;font-size:16px;font-size:clamp(16px, 1.8vw, 21px);background:transparent;font-family:sans-serif;line-height:1}.u_applicationDeadline mark.-double_circle,.u_applicationDeadline mark.-circle{color:#008ae1}.u_applicationDeadline mark.-double_circle{font-size:18px;font-size:clamp(18px, 2.1vw, 28px)}.u_applicationDeadline .airport_link{color:#333;text-decoration:none;pointer-events:none}.u_applicationDeadline .airport_link:hover{text-decoration:underline}.u_applicationDeadline td .-txt{display:inline-block;vertical-align:middle;line-height:1.3}.u_applicationDeadline td .-txt{margin:0}.u_applicationDeadline_notDecide{margin-bottom:15px;padding:15px;border:1px solid #ddd}@media screen and (min-width: 769px){.u_applicationDeadline{margin:60px 0}.u_applicationDeadline_title{margin-bottom:20px;padding:10px 18px 9px;text-align:left}.u_applicationDeadline_subTitle{margin-bottom:8px}.u_applicationDeadline_inner{padding:0}.u_applicationDeadline .module-inner{margin-bottom:30px}.u_applicationDeadline .module-limit_table td{padding:7px 10px}.u_applicationDeadline td .-txt{margin-left:2px;vertical-align:text-top}.u_applicationDeadline .sp{display:none !important}.u_applicationDeadline_notDecide{margin-bottom:50px;padding-top:0}}.u_tokusyoContents{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.u_tokusyoContents_title{margin-bottom:5px;font-size:clamp(15px, 1.8vw, 16px);font-weight:bold}@media screen and (min-width: 768px){.u_tokusyoContents{margin-bottom:15px;padding:0 10px 15px}.u_tokusyoContents_title{margin-bottom:10px}}
