.con_foreign{max-width:1120px;margin:auto}@media only screen and (min-width: 768px){.con_foreign{width:90%}}@media only screen and (max-width: 767px){.con_foreign{width:93.75%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?rnt2k9");src:url("../fonts/icomoon.eot?rnt2k9#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?rnt2k9") format("truetype"),url("../fonts/icomoon.woff?rnt2k9") format("woff"),url("../fonts/icomoon.svg?rnt2k9#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.con_intro{margin-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:10%}}@media only screen and (max-width: 767px){.con_intro{margin-top:2.5em}}.con_foreign{max-width:1200px;background:#FFF;box-sizing:border-box;padding:5.20833% 6.25% 5.72917%;margin-top:5.98958%}@media only screen and (max-width: 767px){.con_foreign{padding:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_foreign{margin-top:9.58333%}}@media only screen and (max-width: 767px){.con_foreign{margin-top:3em}}.con_foreign .box_for:not(:last-child){border-bottom:1px solid #c3c3c3;padding-bottom:10.83333%;margin-bottom:9.58333%}@media only screen and (max-width: 767px){.con_foreign .box_for:not(:last-child){padding-bottom:1.5em}}@media only screen and (max-width: 767px){.con_foreign .box_for:not(:last-child){margin-bottom:1.5em}}.con_foreign .box_for .text{margin-top:2.3em;font-size:108%;letter-spacing:.04em;font-family:'Inter',Verdana,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.5;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_foreign .box_for .text{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_foreign .box_for .text{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_foreign .box_for .text{font-size:100%}}@media only screen and (max-width: 767px){.con_foreign .box_for .text{font-size:100%}}.con_foreign .box_for .sst{margin-top:2.3em;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_foreign .box_for .sst{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_foreign .box_for .sst{margin-top:1.5em}}.con_foreign .box_for table{font-size:108%;letter-spacing:.04em;font-family:'Inter',Verdana,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_foreign .box_for table{font-size:100%}}@media only screen and (max-width: 767px){.con_foreign .box_for table{font-size:100%}}.con_foreign .box_for table th{max-width:200px;margin-right:1em;vertical-align:top;display:block;font-weight:100}.con_foreign .box_for table td{margin-bottom:.5em}.con_foreign .box_for .image{margin-top:6.25%;display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_foreign .box_for .image{margin-top:1.5em}}.con_foreign .box_for .image>div{width:48.95833%}.con_foreign .box_for .image>div:nth-child(2n){margin-left:2.08333%}.con_foreign .box_for .image>div a{display:block;text-decoration:none}.con_foreign .box_for .image>div p{position:relative}.con_foreign .box_for .image>div p i{aspect-ratio:100 / 100;position:absolute;bottom:0;right:0;background:#e8392d;color:#FFF;font-size:143%;box-sizing:border-box;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_foreign .box_for .image>div p i{font-size:143%}}@media only screen and (max-width: 767px){.con_foreign .box_for .image>div p i{font-size:79%}}@media only screen and (min-width: 768px){.con_foreign .box_for .image>div p i{width:48px;padding:.8em}}@media only screen and (max-width: 767px){.con_foreign .box_for .image>div p i{width:2em;padding:.5em}}.con_foreign .box_for .image>div span{display:block;margin-top:1.2em;font-size:86%;letter-spacing:.04em;font-family:'Inter',Verdana,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_foreign .box_for .image>div span{font-size:79%}}@media only screen and (max-width: 767px){.con_foreign .box_for .image>div span{font-size:79%}}#foreign .lum-lightbox{z-index:10010 !important}#foreign .lum-close-button{z-index:10020 !important;opacity:1 !important}@media only screen and (min-width: 768px){#foreign .lum-lightbox-inner{width:100%;max-width:1200px !important;right:0 !important;left:0 !important;margin:0 auto}}@media only screen and (min-width: 768px){#foreign .lum-img{width:95%;max-width:1000px !important}}
