@page{margin:50px 30px;size:A4}.policy-page{color:#333;word-wrap:break-word;font-size:13px;line-height:1.3}.policy-page *,.policy-page :before,.policy-page :after{box-sizing:content-box}.policy-page img{max-width:none;height:revert;vertical-align:baseline;border:0;display:inline}.policy-page h1,.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5{font-size:100%;font-weight:700}.policy-page a{color:#f9423a;text-decoration:underline}.policy-page #bodyWrapper{min-width:960px}@media screen and (max-width:657px){.policy-page #bodyWrapper{min-width:inherit}}@media screen and (min-width:658px){.policy-page .sp{display:none}}@media screen and (max-width:657px){.policy-page .sp{display:block}.policy-page .pc{display:none}}.policy-page .space{width:100%;height:1px;padding:20px 0;display:block}@media screen and (max-width:657px){.policy-page .space{padding:15px 0}}.policy-page .tbkContents{background:#f7f5f0;padding:40px 0}@media screen and (max-width:657px){.policy-page .tbkContents{padding:30px 2%}}.policy-page .tbkContents *{box-sizing:border-box}.policy-page .tbkContents img{vertical-align:top}.policy-page .tbkContents a{color:#f9423a;text-decoration:underline}@media screen and (min-width:658px){.policy-page .tbkContents a:hover{text-decoration:none}}.policy-page .tbkContentsArea{width:100%;max-width:960px;margin:0 auto}.policy-page .tbkContentsFlex{display:flex}.policy-page .tbkContentsFlex .tbkSide{width:120px}.policy-page .tbkContentsFlex .tbkSideMain{width:calc(100% - 165px);margin-left:auto}@media screen and (max-width:657px){.policy-page .tbkContentsFlex{display:block}.policy-page .tbkContentsFlex .tbkSide,.policy-page .tbkContentsFlex .tbkSideMain{width:auto}}.policy-page .tbkContents .tbkborder{border:1px solid #d2d2d2}.policy-page .tbkContents .tbkborderB{border-bottom:1px solid #d2d2d2}.policy-page .tbkContents .tbkborderT{border-top:1px solid #d2d2d2}.policy-page .tbkContents .tbkborderL{border-left:1px solid #d2d2d2}.policy-page .tbkContents .tbkborderR{border-right:1px solid #d2d2d2}.policy-page .tbkContents .tbkTtl{color:#f9423a;border-left:3px solid;margin-bottom:40px;padding-left:25px;font-size:28px}@media screen and (max-width:657px){.policy-page .tbkContents .tbkTtl{margin-bottom:30px;padding-left:15px;font-size:22px}}.policy-page .tbkContents .tbkSubTtl{height:auto;font-size:18px}.policy-page .tbkContents .tbkSubTtl.ttl_bg{color:#fff;background:#63666a;align-items:center;min-height:50px;padding:10px 30px;display:flex}.policy-page .tbkContents .tbkSubTtl.ttl_bg span{height:100%;padding:0;position:relative}.policy-page .tbkContents .tbkSubTtl.ttl_bg span:before{content:"";vertical-align:middle;margin-right:15px;display:inline-block;position:relative}@media screen and (max-width:657px){.policy-page .tbkContents .tbkSubTtl{font-size:16px}.policy-page .tbkContents .tbkSubTtl.ttl_bg{padding:10px 15px}}.policy-page .tbkContents .tbkBox{background:#fff;padding:40px}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBox{padding:30px 15px}}.policy-page .tbkContents .tbkBox p,.policy-page .tbkContents .tbkBox ul,.policy-page .tbkContents .tbkBox dl,.policy-page .tbkContents .tbkBox div{letter-spacing:.05em;line-height:1.8}.policy-page .tbkContents .tbkBoxTtl{background:#d2d2d2;justify-content:center;align-items:center;width:100%;height:40px;font-size:17px;font-weight:400;display:flex}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBoxTtl{padding:0 15px;font-size:13px}}.policy-page .tbkContents .tbkBoxSubTtl{font-size:17px;font-weight:400}.policy-page .tbkContents .tbkBoxSubTtl:before{content:"";vertical-align:middle;background:#d2d2d2;width:15px;height:2px;margin-right:15px;display:inline-block}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBoxSubTtl{font-size:13px}}.policy-page .tbkContents .tbkBoxFakeTtl{padding-left:2.5em;position:relative}.policy-page .tbkContents .tbkBoxFakeTtl span{color:#f9423a;letter-spacing:-.05em;position:absolute;left:0}.policy-page .tbkContents .tbkBoxInner{margin-top:-15px;padding-top:15px}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBoxInner{margin:-55px -2% 0;padding-top:55px}}.policy-page .tbkContents .tbkBoxStrong{color:#63666a;font-size:17px;font-weight:700}.policy-page .tbkContents .tbkBox .list{list-style-type:none;list-style-position:outside}.policy-page .tbkContents .tbkBox .list li::marker{color:#f9423a}.policy-page .tbkContents .tbkBox .listDot{padding-left:2.5em;list-style-type:disc}.policy-page .tbkContents .tbkBox .listNumber{padding-left:2.5em;list-style-type:decimal}.policy-page .tbkContents .tbkBox .listKana{padding-left:2.5em;list-style-type:katakana}.policy-page .tbkContents .tbkBox .listAbc{padding-left:2.5em;list-style-type:lower-alpha}.policy-page .tbkContents .tbkBox .listBorder li{background-color:#f7f5f0;padding:10px}.policy-page .tbkContents .tbkBox .listBorder li+li{margin-top:5px!important}.policy-page .tbkContents .tbkBox .listNest li{margin-left:2.5em}.policy-page .tbkContents .tbkBox .listBracket{padding-left:2.5em;list-style-type:none}.policy-page .tbkContents .tbkBox .listBracket>li{counter-increment:cnt;position:relative}.policy-page .tbkContents .tbkBox .listBracket>li:before{content:"(" counter(cnt) ")";color:#f9423a;letter-spacing:-.05em;width:2em;margin-left:-2.5em;display:inline-block;position:absolute;top:0;left:0}.policy-page .tbkContents .tbkBox .list li ul,.policy-page .tbkContents .tbkBox .list li div{width:calc(100% + 2.5em);margin:20px 0 30px -2.5em}.policy-page .tbkContents .tbkBox .list li .tableHead,.policy-page .tbkContents .tbkBox .list li .tableBody{width:100%;margin:10px 0}@media screen and (min-width:658px){.policy-page .tbkContents .tbkBox .list li .tableWrap{width:100%;margin:20px 0 30px}}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBox .list li+li{margin-top:10px}}.policy-page .tbkContents .tbkBox .tableWrap .tableCaption{text-align:right;font-size:12px}.policy-page .tbkContents .tbkBox .tableWrap .table{width:100%}.policy-page .tbkContents .tbkBox .tableWrap th,.policy-page .tbkContents .tbkBox .tableWrap td{border:1px solid #d2d2d2;padding:10px}.policy-page .tbkContents .tbkBox .tableWrap thead th{background-color:#f7f5f0}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-5{width:5%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-10{width:10%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-15{width:15%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-20{width:20%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-25{width:25%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-30{width:30%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-35{width:35%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-40{width:40%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-45{width:45%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-50{width:50%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-55{width:55%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-60{width:60%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-65{width:65%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-70{width:70%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-75{width:75%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-80{width:80%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-85{width:85%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-90{width:90%}.policy-page .tbkContents .tbkBox .tableWrap colgroup .w-95{width:95%}.policy-page .tbkContents .tbkBox .tableWrap .textCenter{text-align:center}.policy-page .tbkContents .tbkBox .tableWrap .textRight{text-align:right}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBox .tableScroll .tableBody{overflow-x:scroll}.policy-page .tbkContents .tbkBox .tableScroll .tableBody .table{width:800px}}.policy-page .tbkContents .tbkBox .tableScroll .tableBody::-webkit-scrollbar{width:6px;height:6px}.policy-page .tbkContents .tbkBox .tableScroll .tableBody::-webkit-scrollbar-track{background:#f2f2f2;border-radius:6px}.policy-page .tbkContents .tbkBox .tableScroll .tableBody::-webkit-scrollbar-thumb{background:#f9423a;border-radius:5px}.policy-page .tbkContents .tbkBox .logoText{align-items:center;display:flex}.policy-page .tbkContents .tbkBox .logoText .tbkBoxStrong{margin-bottom:0}.policy-page .tbkContents .tbkBox .logoText>span:first-of-type{margin-left:30px}.policy-page .tbkContents .tbkBox .logoText>span{margin-left:15px}.policy-page .tbkContents .tbkBox .logoText .logoImgJata{width:40px;height:auto}.policy-page .tbkContents .tbkBox .logoText .logoImgIata{width:60px;height:auto}.policy-page .tbkContents .tbkBox.alertBox{background:#fce8e7;border:1px solid #f9423a;margin-bottom:40px}.policy-page .tbkContents .tbkBox.alertBox p{margin:0}.policy-page .tbkContents .tbkBox.alertBox p+p{margin-top:10px}.policy-page .tbkContents .tbkBox.alertBox .caution{color:#f9423a;margin:0 0 .5em;padding:0;font-size:18px;font-weight:700}.policy-page .tbkContents .tbkBox.alertBox .caution:before{content:"";vertical-align:middle;background:url(/policy/images/up_info.svg) no-repeat;width:20px;height:20px;padding-right:10px;display:inline-block;position:relative;top:0;left:0}.policy-page .tbkContents .tbkBox.alertBox .text{border-left:1px solid #f9423a;margin-left:10px;padding-left:20px;line-height:1.4}.policy-page .tbkContents .tbkBox .documentInfo{border-top:1px solid #d2d2d2;padding:40px 0}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBox .documentInfo{padding:20px 0}}.policy-page .tbkContents .tbkBoxLayout1{display:flex}.policy-page .tbkContents .tbkBoxLayout1 a{color:#f9423a;text-decoration:underline}.policy-page .tbkContents .tbkBoxLayout1 h3{color:#fff;background:#63666a;justify-content:center;align-items:center;width:50px;font-weight:400;display:flex}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBoxLayout1 h3{width:40px;font-size:12px}}.policy-page .tbkContents .tbkBoxLayout1 dl{flex-wrap:wrap;width:calc(100% - 50px);display:flex}.policy-page .tbkContents .tbkBoxLayout1 dl.width100{width:100%}.policy-page .tbkContents .tbkBoxLayout1 dl dt{background:#f7f5f0;width:200px;padding:20px}.policy-page .tbkContents .tbkBoxLayout1 dl dd{width:calc(100% - 200px);padding:20px;line-height:1.5}.policy-page .tbkContents .tbkBoxLayout1 dl img{width:auto;height:40px}.policy-page .tbkContents .tbkBoxLayout1 dl img[src^="images/visa_either.svg"]{height:35px}@media screen and (min-width:658px){.policy-page .tbkContents .tbkBoxLayout1 dl dt:nth-child(n+3),.policy-page .tbkContents .tbkBoxLayout1 dl dd:nth-child(n+3){border-top:1px solid #d2d2d2}}.policy-page .tbkContents .tbkBoxLayout1 dl .visaProxy{border:1px solid #d2d2d2;width:100%;margin-top:15px}.policy-page .tbkContents .tbkBoxLayout1 dl .visaProxy dt{border-right:1px solid #d2d2d2;align-items:center;display:flex}.policy-page .tbkContents .tbkBoxLayout1 dl .visaProxy dt,.policy-page .tbkContents .tbkBoxLayout1 dl .visaProxy dd{background:0 0;padding:15px}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBoxLayout1 dl{width:calc(100% - 40px);display:block}.policy-page .tbkContents .tbkBoxLayout1 dl dt,.policy-page .tbkContents .tbkBoxLayout1 dl dd{width:100%}.policy-page .tbkContents .tbkBoxLayout1 dl dt{padding:15px}.policy-page .tbkContents .tbkBoxLayout1 dl dd{padding:20px 15px}.policy-page .tbkContents .tbkBoxLayout1 dl img{margin:0 auto;display:block}.policy-page .tbkContents .tbkBoxLayout1 dl .visaProxy{border:none}.policy-page .tbkContents .tbkBoxLayout1 dl .visaProxy dt{border:1px solid #d2d2d2;padding:5px 10px}.policy-page .tbkContents .tbkBoxLayout1 dl .visaProxy dd{padding:10px 0}}.policy-page .tbkContents .tbkBox p,.policy-page .tbkContents .tbkBox div,.policy-page .tbkContents .tbkBox ul,.policy-page .tbkContents .tbkBox h3,.policy-page .tbkContents .tbkBox h4{margin-bottom:30px}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBox p,.policy-page .tbkContents .tbkBox div,.policy-page .tbkContents .tbkBox ul,.policy-page .tbkContents .tbkBox h3,.policy-page .tbkContents .tbkBox h4{margin-bottom:20px}}.policy-page .tbkContents .tbkBox :last-child{margin-bottom:0}.policy-page .tbkContents .tbkBox .tar{text-align:right}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBox h3,.policy-page .tbkContents .tbkBox h4,.policy-page .tbkContents .tbkBox .tbkBoxLayout1{width:calc(100% + 30px);margin-left:-15px}}.policy-page .tbkContents .tbkBoxInner+.tbkBoxInner{margin-top:0}@media screen and (max-width:657px){.policy-page .tbkContents .tbkBoxInner+.tbkBoxInner{margin-top:-55px}}.policy-page .tbkContents .tbk_category_tree h3{align-items:center;margin-bottom:30px;padding:0 10px 0 0;font-size:15px;font-weight:400;display:flex}.policy-page .tbkContents .tbk_category_tree h3:before{content:"";background-image:url(/policy/images/icon_place.png);background-repeat:no-repeat;background-size:100%;width:18px;height:27px;margin-right:15px}.policy-page .tbkContents .tbk_category_tree .category_tree{border-top:1px solid #d2d2d2}.policy-page .tbkContents .tbk_category_tree .category_tree .category_on{position:relative}.policy-page .tbkContents .tbk_category_tree ul a{border-bottom:1px solid #d2d2d2;align-items:center;height:50px;padding:0 10px;font-size:15px;display:flex}@media screen and (max-width:657px){.policy-page .tbkContents .tbk_category_tree{background:#fff;border-radius:4px;padding:30px 0}.policy-page .tbkContents .tbk_category_tree h3{margin-bottom:20px;padding:0 30px}.policy-page .tbkContents .tbk_category_tree h3 a{color:#fff;background:#63666a;border-radius:4px;height:30px;margin-left:auto;padding:7px 2%;font-size:13px;font-weight:400;display:block}.policy-page .tbkContents .tbk_category_tree ul li{position:relative}.policy-page .tbkContents .tbk_category_tree ul li:before{content:"";border-top:2px solid #f9423a;border-right:2px solid #f9423a;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;left:30px;transform:rotate(45deg)}.policy-page .tbkContents .tbk_category_tree ul a{border-bottom:1px solid #d2d2d2;align-items:center;height:45px;padding:0 30px 0 55px;font-size:15px;display:flex}}@media print{.policy-page body{-webkit-print-color-adjust:exact;zoom:.4;margin:0 auto;font-size:14px}.policy-page #bodyWrapper .sp,.policy-page #bodyWrapper #campaign,.policy-page #bodyWrapper #header,.policy-page #bodyWrapper #menuBtn,.policy-page #bodyWrapper #pan,.policy-page #bodyWrapper #footer2015{display:none}.policy-page #bodyWrapper .tbkContents{background:#fff;padding:0}.policy-page #bodyWrapper .tbkContents .tbkBox.alertBox{padding:30px}.policy-page #bodyWrapper .tbkContentsArea{max-width:100%}.policy-page #bodyWrapper .tbkContents .tbkTtl{margin-bottom:40px;padding-left:50px;font-size:30px}.policy-page #bodyWrapper .tbkContents .tbkSubTtl,.policy-page #bodyWrapper .tbkContents .tbkBoxTtl,.policy-page #bodyWrapper .tbkContents .tbkBoxSubTtl,.policy-page #bodyWrapper .tbkContents .tbkBox.alertBox .caution{font-size:14px}.policy-page #bodyWrapper .tbkContents .printColumn{columns:3;column-gap:10mm}.policy-page #bodyWrapper .tbkContents .printColumn .tbkSubTtl.ttl_bg{min-height:0}.policy-page #bodyWrapper .tbkContents .printColumn .tbkBox{padding:15px 0}.policy-page #bodyWrapper .tbkContents .printColumn .tbkBox p,.policy-page #bodyWrapper .tbkContents .printColumn .tbkBox ul,.policy-page #bodyWrapper .tbkContents .printColumn .tbkBox dl,.policy-page #bodyWrapper .tbkContents .printColumn .tbkBox div{line-height:1.4}.policy-page #bodyWrapper .tbkContents .table,.policy-page #bodyWrapper .tbkContents .tbkBoxLayout1{break-inside:avoid;page-break-inside:avoid}.policy-page #bodyWrapper .tbkContents .tbkTtl,.policy-page #bodyWrapper .tbkContents .tbkSubTtl,.policy-page #bodyWrapper .tbkContents .tbkBoxTtl,.policy-page #bodyWrapper .tbkContents .tbkBoxSubTtl{break-inside:avoid;page-break-inside:avoid;break-after:avoid;page-break-after:avoid}}
