@charset "UTF-8";html{font-size:62.5%;position:relative;color:#000;font-weight:400}a:hover{opacity:.7}ul,ol,li,dl,dt,dd,figure,figcaption{margin:0;padding:0}li{list-style:none}#wrapper h1{width:100%;margin:0 auto;box-sizing:border-box;padding-top:100px;padding-bottom:20px}#wrapper h1 p{width:1000px;margin:0 auto;padding:0;box-sizing:border-box;font-size:18px;font-size:1.8rem}#wrapper h1 span{font-size:14px;font-size:1.4rem}h2{width:800px;margin:0 auto;padding:0;box-sizing:border-box;font-size:24px;font-size:2.4rem;margin-top:80px}h2+.img{margin:30px auto 0;display:block}h2+p{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:30px auto 50px}h2+.img+p{width:800px;margin:0 auto;padding:0;box-sizing:border-box}h2+section{margin-top:50px}h2 .bluemini{font-size:20px;font-size:2rem}section{width:800px;margin:0 auto;padding:0;box-sizing:border-box}h3{margin-bottom:40px;margin-top:80px}h3 span:first-child:not(.mini){width:100px;height:100px;margin-right:30px}h3 span:first-child:not(.mini) img{max-width:50px;max-height:50px}h3 span:last-child{width:calc(100% - 200px);font-size:25px;font-size:2.5rem}h3 span:last-child span.mini{font-size:14px;font-size:1.4rem}h4{font-size:18px;font-size:1.8rem;line-height:1.7;text-align:left;color:#000;font-weight:700;margin:0 auto 10px}h4 span{display:block;color:#eb7100}h4 span.option{color:#004f96;display:block}h4+ul li{font-size:14px;font-size:1.4rem;line-height:2;list-style:disc;margin-left:5vw}h4+ul+h4{margin-top:28px}h4+h5{margin-top:20px}h5{font-size:14.5px;font-size:1.45rem;line-height:2;color:#004f96;margin:50px 0 0}p{margin:0 auto;font-size:16px;font-size:1.6rem;line-height:1.8}p img{width:800px;height:auto;margin:0 auto;display:block}p+h4{margin:50px 0 24px}p+p+.table table{margin-top:1vw}p+ol{margin-top:30px}p+ol+p{margin-top:30px}p+p{margin-top:30px}p+.table{margin-top:12px}ol li{font-size:16px;font-size:1.6rem;line-height:1.6;margin-bottom:20px}ol li:before{margin-right:10px;padding:3px 10px 4px}ol+h4{margin-top:50px}article{width:100%;margin:0 auto;box-sizing:border-box}.selectcom h2{margin-top:150px}.selectcom ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin-top:20px}.selectcom ul li{margin-top:20px;width:calc(50% - 20px)}.selectcom ul li a{height:70px;font-size:20px;font-size:2rem;line-height:70px;letter-spacing:0;padding:0 20px}.selectcom ul li a:after{width:7.86px;height:15.55px;right:20px}.selectcom ul li a img{width:35px;margin-right:10px}.selectcom ul li a span.pc{display:inline}.selectcom2 h2{margin-top:80px}.selectcom2 ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin-top:20px}.selectcom2 ul li{margin:20px 0 0 !important;width:calc(50% - 12px);max-width:calc(50% - 12px)}.selectcom2 ul li a{height:70px;font-size:20px;font-size:2rem;line-height:70px;letter-spacing:1.5px;padding:0 30px}.selectcom2 ul li a:after{width:7.86px;height:15.55px;right:30px}.selectcom2 ul li a img{width:40px;margin-right:20px}.selectcom2 ul li a span.pc{display:inline}.offer{margin:30px 0 50px}.offer dt{font-size:14px;font-size:1.4rem}.offer dd ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}.offer dd ul li{margin-top:20px;width:calc(50% - 20px)}.offer dd ul li a{height:70px;font-size:20px;font-size:2rem;line-height:70px;letter-spacing:1.5px;padding:0 30px}.offer dd ul li a:after{width:7.86px;height:15.55px;right:30px}.offer dd ul li a img{width:40px;margin-right:20px}#pagelink{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:0 auto 80px}#pagelink ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#pagelink ul li{margin-top:20px;width:calc((100%/3) - 16px)}#pagelink ul li a{height:70px;font-size:18px;font-size:1.8rem;line-height:70px;letter-spacing:1px;padding:0 15px}#pagelink ul li a:after{width:7.86px;height:15.55px;right:15px}#pagelink ul li.current{height:70px;font-size:18px;font-size:1.8rem;line-height:70px;letter-spacing:1px;padding:0 15px}#pagelink ul:after{content:"";width:calc((100%/3) - 20px);display:block}.navigation{position:relative;width:100%;margin:50px auto 200px;font-size:16px;font-size:1.6rem}.navigation .nextpostslink{width:30%;padding:20px 0}.navigation .previouspostslink{width:30%;padding:20px 0}.hoshorank p{padding:0 0 30px;margin:30px 0 0}.hoshorank h2+p.mini{text-align:center;padding:0;margin:10px 0 0}.hoshorank .rankinghoso{width:800px;margin:0 auto;padding:0 50px;box-sizing:border-box}.hoshorank .rankinghoso li{padding:30px 0}.hoshorank .rankinghoso li:before{width:60px;height:60px;left:0}.hoshorank .rankinghoso li img{width:80px;margin-left:100px}.hoshorank .rankinghoso li dl dt{font-size:20px;font-size:2rem;margin-left:90px;margin-top:10px}.hoshorank .rankinghoso li dl dd p:first-child{margin:-55px 0 0;padding-bottom:0;font-size:30px;font-size:3rem}.hoshorank .rankinghoso li dl dd p:first-child span{font-size:14px;font-size:1.4rem;margin:30px 0 0}.hoshorank .rankinghoso li dl dd p:last-child{font-size:16px;font-size:1.6rem;margin:10px 0 0 90px;padding:0}.example{width:800px;margin:0 auto;padding:0;box-sizing:border-box}.example h3{font-size:30px;font-size:3rem;margin:50px 0 30px}.example ul{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:50px auto 0;padding:0}.example ul li{width:100%;padding:20px 30px;margin-bottom:80px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:center;align-items:center}.example ul li:before{left:-30px;top:-30px;width:80px;height:80px}.example ul li dl{width:380px}.example ul li dl dt{margin:0 0 0 40px}.example ul li dl dt img{width:30px;height:auto;margin:5px 0 0}.example ul li dl dt p{font-size:20px;font-size:2rem;line-height:1.4;font-weight:700;width:calc(100% - 40px)}.example ul li dl dd{font-size:17px;font-size:1.7rem;line-height:1.88;letter-spacing:1.02px;margin:30px 0 30px}.example ul li dl+p{position:absolute;top:50px;right:250px}.example ul li p{font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:700;margin:0}.example ul li p+p{font-size:60px;font-size:6rem;font-weight:700;line-height:1.33;margin:0 0 0 auto !important;padding-top:20px;width:330px}.example ul li p+p:after{height:20px;bottom:10px}.example ul li p+p span{font-size:35px;font-size:3.5rem;font-weight:700;margin-left:10px}.example ul li p+p{margin:0 auto}.example ul+p{font-size:10px;font-size:1rem;margin:-70px 0 30px}.example ul+p+p{font-size:40px;font-size:4rem;font-weight:700;line-height:1.67}.example ul+p+p span{font-size:40px;font-size:4rem}.purpose{width:100%;margin-top:70px;padding-bottom:50px}.purpose h2{font-size:24px;font-size:2.4rem;line-height:1.5;letter-spacing:2px;text-align:center;display:block;margin:0 auto 10px}.purpose ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin-top:20px;position:relative}.purpose ul:after{content:"";width:calc(50% - 12px);display:block}.purpose ul li{width:calc(50% - 12px);max-width:calc(50% - 12px);margin:20px 0 0}.purpose ul li a{height:70px;line-height:70px}.bluearea{width:100%;margin:20px auto 8px;padding:30px}.bluearea ul li{font-size:16px;font-size:1.6rem;margin-left:30px}.redarea{box-sizing:border-box;width:auto;margin:50px auto 0;border-radius:8px;background-color:#fce8eb;padding:50px 30px}.redarea .midashi{font-size:24px;font-size:2.4rem;line-height:1.33;letter-spacing:1.2px;text-align:center;color:#ce0000;font-weight:700;margin-bottom:50px}.mini{font-size:13px;font-size:1.3rem}.mini2{font-size:10px;font-size:1rem}.tab{padding:0}.tab h3{padding:0}.tab .tab_wrap{width:auto}.tab .tab_area{display:none}.tab .panel_area,.tab .panel_area2{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;border:none}.tab .tab_panel,.tab .tab_panel2{display:block;padding:50px;width:calc(50% - 20px);margin-bottom:80px}.tab .tab_panel:before,.tab .tab_panel2:before{padding:10px 15px;border-radius:8px 8px 0 0;width:100%;display:block;color:#fff;font-size:18px;font-size:1.8rem}.tab .tab_panel:nth-child(1),.tab .tab_panel2:nth-child(1){border-bottom:5px solid #1b80da}.tab .tab_panel:nth-child(1):before,.tab .tab_panel2:nth-child(1):before{content:"海外旅行保険";background:#1b80da}.tab .tab_panel:nth-child(2),.tab .tab_panel2:nth-child(2){border-bottom:5px solid #17a7bc}.tab .tab_panel:nth-child(2):before,.tab .tab_panel2:nth-child(2):before{content:"留学保険";background:#17a7bc}.tab .tab_panel:nth-child(3),.tab .tab_panel2:nth-child(3){border-bottom:5px solid #17bcac}.tab .tab_panel:nth-child(3):before,.tab .tab_panel2:nth-child(3):before{content:"ワーホリ保険";background:#17bcac}.tab .tab_panel:nth-child(4),.tab .tab_panel2:nth-child(4){border-bottom:5px solid #17bc70}.tab .tab_panel:nth-child(4):before,.tab .tab_panel2:nth-child(4):before{content:"駐在保険";background:#17bc70}#ctaarea{width:100%;position:relative;margin:50px 0 0;text-align:center;background:url(//hokentimes.com/oversea/wp-content/themes/flag/common/css/../img/ctaback2_pc.png) repeat-x;background-size:contain;min-width:1000px}#ctaarea img{width:1000px;height:auto;margin:0 auto}#ctaarea ul{position:absolute;bottom:27px;width:536px;padding:0;left:50%;transform:translateX(-440px)}#ctaarea ul img{width:536px;height:auto}#ctaarea p{width:1000px;margin:0 auto;padding:0;box-sizing:border-box}#ctaarea p a{display:block;color:#004f96;line-height:2.29;text-align:right}#ctaareamini{position:relative;margin:50px 0 0;text-align:center;width:100%;background:#e8f2fc;height:250px}#ctaareamini img{width:515px;height:auto}#ctaareamini ul{bottom:24px;margin:0 auto}#ctaareamini ul li:last-child{width:500px;margin:0 auto}#ctaareamini ul img{width:100%;height:auto}#ctaareamini_travel{position:relative;margin:50px 0 0;text-align:center;width:100%;background:#eff6fd;height:220px}#ctaareamini_travel img{width:515px;height:auto}#ctaareamini_travel ul{width:100%;top:auto;bottom:21px}#ctaareamini_travel ul li{width:500px;margin:0 auto}#ctaareamini_travel ul img{width:100%;height:auto}#ctaareamini_travel ul+p+p{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin-top:5px}#ctaareamini_travel ul+p+p a{font-size:12px;font-size:1.2rem}.mocho{width:800px;margin:0 auto;padding:0;box-sizing:border-box;padding:0 0 50px}.mocho h3,.mocho h4{font-size:30px;font-size:3rem;margin:50px 0 10px}.mocho h3:before,.mocho h4:before{border-width:30px 130px 0;bottom:-50px}.mocho h3 span,.mocho h4 span{font-size:16px;font-size:1.6rem;display:inline-block !important}.mocho .table{padding:0}.mocho .table table{margin:50px auto 0 !important;width:500px;min-width:500px}.mocho .table table td{text-align:center}.mocho .table table td .bl,.mocho .table table td .pk{font-size:45px;font-size:4.5rem;font-weight:700}.mocho .table table td .bl span.mini,.mocho .table table td .pk span.mini{font-size:16px;font-size:1.6rem}.souba h3{margin-top:100px !important}.souba .table table{margin:0}.souba .table table th{padding:3vw 2.5vw}.rank.tab h2,.souba.tab h2{font-size:30px;font-size:3rem;line-height:1.5;letter-spacing:2px;margin:80px 0 10px}.rank.tab h2+p,.souba.tab h2+p{font-size:12px;font-size:1.2rem;line-height:1.5;margin:0 0 30px}.rank.tab h2+p+p,.souba.tab h2+p+p{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin-bottom:30px}.rank.tab .panel_area2,.souba.tab .panel_area2{padding:0}.rank.tab .tab_panel,.rank.tab .tab_panel2,.souba.tab .tab_panel,.souba.tab .tab_panel2{padding:0}.rank.tab .btn,.souba.tab .btn{display:none}.rank.tab .btn+.pc,.souba.tab .btn+.pc{text-align:right;margin:10px 0 20px}.rank.tab .btn+.pc a,.souba.tab .btn+.pc a{color:#004f96;font-size:14px;font-size:1.4rem}.table,.tablemini{overflow-x:auto;overflow-y:hidden !important}.table+h4,.tablemini+h4{margin-top:50px}.table+h5,.tablemini+h5{margin-top:5vw}.table p.tabletit,.tablemini p.tabletit{font-size:16px;font-size:1.6rem}.table table,.tablemini table{min-width:auto;margin:1px 0 0 !important;width:calc(100% - 2px)}.table table td,.tablemini table td{padding:7px 15px !important;font-size:14px;font-size:1.4rem}.table table th,.tablemini table th{padding:7px 15px !important;font-size:14px;font-size:1.4rem}.table table th.wh img,.tablemini table th.wh img{width:70px;margin:0 auto 5px}.table table th .tate2,.tablemini table th .tate2{padding:0}.table table span.mini,.tablemini table span.mini{font-size:10px;font-size:1rem}.table table .tate,.tablemini table .tate{width:auto}.table+p,.tablemini+p{margin-top:10px}.table .tablemini1,.tablemini .tablemini1{width:500px}.tablemini{overflow:hidden;white-space:normal}.tablemini table{max-width:calc(100% - 1px);width:100%;margin-top:1.5vw}.tablemini table td{word-break:break-all;white-space:normal;text-align:left}.bold{font-weight:700;color:#004f96}#detailbtn{display:none}#detailbtn+div{height:auto;opacity:1;visibility:visible;display:block;margin-top:30px}#detailbtn+div+h4{margin-top:30px}#timescomment{width:800px;margin:0 auto;padding:0;box-sizing:border-box}#timescomment h2 img{width:200px;margin-right:10px;padding-bottom:10px}#timescomment h2+p{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:30px auto -10px;font-size:16px;font-size:1.6rem;padding:0}#timescomment ol{margin:28px 0 0;border-radius:8px;padding:30px}#timescomment ol li{padding-left:90px;margin-bottom:20px;font-size:18px;font-size:1.8rem;min-height:60px}#timescomment ol li:last-child{margin-bottom:0}#timescomment ol li:before{width:60px;height:60px}#timescomment ol+p{padding:0 50px}#timescomment ul{margin:80px auto 0;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#timescomment ul li{width:calc(50% - 20px);margin:0 0 20px;height:70px;font-size:17px;font-size:1.7rem;line-height:70px;padding:0 30px}#timescomment ul li:after{width:9.09px;height:18px;right:30px}#timescomment ul li a img{width:40px;height:auto;margin-right:15px}#timescomment ul li a span{font-size:14px;font-size:1.4rem}#foparts{margin:100px 0;width:100%;background-color:#f2f8fd}#popular{width:800px;margin:0 auto;padding:0;box-sizing:border-box;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0}#popular div{width:calc(50% - 20px)}#popular h2{font-size:30px;font-size:3rem;line-height:1.33;letter-spacing:1.2px;text-align:center;margin:0}#popular h2+h3{margin-top:10vw}#popular h3{font-size:20px;font-size:2rem;margin:50px 0 30px;padding-bottom:10px}#popular h3 span{font-size:15px;font-size:1.5rem}#popular p img{width:100%;height:auto}#popular ul{margin:7.5vw 0 0}#popular ul li{border:solid 1px #ccc;background:#fff;width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;box-sizing:border-box;margin:0 0 5vw;position:relative}#popular ul li:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 11px 11px;border-color:transparent transparent #004f96;position:absolute;bottom:-1px;right:-1px}#popular ul li img{height:auto;width:25vw;max-width:29%}#popular ul li div{width:68%}#popular ul li div p{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.53;color:#004f96;margin:3.5vw 0 1.5vw}#popular ul li div dl{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:12px;font-size:1.2rem}#popular ul li div dl dt{width:30%;margin:0 0 1vw}#popular ul li div dl dd{width:67%;margin:0 0 1vw}#popular ul li div dl dd:before{content:"："}#voicearea,#voice__area{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:0 auto 50px}#voicearea h2,#voice__area h2{font-size:30px;font-size:3rem;line-height:1.33;letter-spacing:1.2px;text-align:center;margin:0;color:#000}#voicearea ul,#voice__area ul{margin:0;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#voicearea ul li,#voice__area ul li{margin:50px 0 0;width:calc(50% - 20px)}#voicearea ul li .wrap a,#voice__area ul li .wrap a{padding:50px 20px 20px}#voicearea ul li .wrap:before,#voice__area ul li .wrap:before{width:100px;font-size:14px;font-size:1.4rem;padding:8px 0}#voicearea ul li+li,#voice__area ul li+li{margin-top:50px}#voicearea ul li p:first-child,#voice__area ul li p:first-child{font-size:20px;font-size:2rem;padding-bottom:20px}#voicearea ul li div,#voice__area ul li div{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding:0 0 30px;margin-bottom:30px}#voicearea ul li div img,#voice__area ul li div img{width:90px;height:auto}#voicearea ul li div dl,#voice__area ul li div dl{width:calc(100% - 90px - 10px);font-size:14px;font-size:1.4rem;line-height:1.5}#voicearea ul li div dl dt,#voice__area ul li div dl dt{width:37%;margin-bottom:10px}#voicearea ul li div dl dd,#voice__area ul li div dl dd{width:61%;margin-bottom:10px}#voicearea ul li div dl dd img,#voice__area ul li div dl dd img{max-width:30px;max-height:30px;margin-right:10px}#voicearea ul li div dl dd.star,#voice__area ul li div dl dd.star{letter-spacing:.5em}#voicearea ul+p.tanki a,#voice__area ul+p.tanki a{text-align:right;color:#004f96;font-size:12px;font-size:1.2rem;width:100%;display:block;margin:1.5vw 0 0}.ranking li{padding:0}.ranking li:before{width:44.74px;height:40.8px;left:20px}.ranking li img{width:50px;height:auto;margin-left:80px}.ranking li span{width:calc(100% - 140px)}.ranking li a{font-size:16px;font-size:1.6rem;padding:20px 0;min-height:40px}.ranking li a:after{width:7.86px;height:15.55px;right:20px}.ranking+.btn{display:none}.ranking+.btn+.pc{text-align:right;margin:10px 0 20px}.ranking+.btn+.pc a{color:#004f96;font-size:14px;font-size:1.4rem}.btn,.orangebtn,.travelbtn,.studyingabroadbtn,.workbtn,.residentbtn,.otherbtn{margin:28px auto 0 !important;max-width:360px}.btn a,.orangebtn a,.travelbtn a,.studyingabroadbtn a,.workbtn a,.residentbtn a,.otherbtn a{font-size:18px;font-size:1.8rem;height:52px;line-height:52px}.btn a:after,.orangebtn a:after,.travelbtn a:after,.studyingabroadbtn a:after,.workbtn a:after,.residentbtn a:after,.otherbtn a:after{width:9.09px;height:18px;right:20px}.orangebtn{margin:50px auto 0 !important}.travelbtn{margin:20px 0 30px;padding:0;width:auto}.travelbtn a{box-shadow:0 5px 0 0 #176ebc;font-size:18px;font-size:1.8rem}.studyingabroadbtn{margin:20px 0 30px;width:auto}.studyingabroadbtn a{font-size:18px;font-size:1.8rem}.workbtn{margin:20px 0 30px;width:auto}.workbtn a{font-size:18px;font-size:1.8rem}.residentbtn{margin:20px 0 30px;width:auto}.residentbtn a{font-size:18px;font-size:1.8rem}.otherbtn{margin:20px 0 30px;width:auto}.otherbtn a{font-size:18px;font-size:1.8rem}#contact h2{font-size:30px;font-size:3rem}#contact dl{width:800px;margin:0 auto;padding:0 50px;box-sizing:border-box;font-size:14px;font-size:1.4rem;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:2;margin:50px auto 0}#contact dl dt{display:block;width:250px}#contact dl dt span{color:#eb6877}#contact dl dd{display:block;margin:10px 0 20px;width:calc(100% - 250px)}#contact dl dd input[type=text],#contact dl dd input[type=email],#contact dl dd textarea{font-size:16px;font-size:1.6rem;padding:8px 10px}#contact dl dd label{width:100%;display:block;margin-bottom:10px}#contact .submit{position:relative;margin:30px auto 50px;height:70px;width:500px}#contact .submit input[type=submit]{height:70px;font-size:20px;font-size:2rem;line-height:70px}#contact .submit:after{width:9.09px;height:18px;right:30px}#contact .wpcf7-response-output{padding:10px 20px;font-size:16px;font-size:1.6rem}header{width:100%;margin:0 auto;box-sizing:border-box;height:80px}header .wrap{width:1000px;margin:0 auto;padding:0;box-sizing:border-box;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}header ul{display:none}header ul.pc{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;width:700px}header ul.pc li:first-child{margin:0}header ul.pc li a{color:#fff;text-decoration:none;font-size:16px;font-size:1.6rem;padding:10px 0}header ul.pc li.big{position:relative}@keyframes show{from{opacity:0}to{opacity:1}}header ul.pc li.big.active .small{display:block;position:absolute;top:30px;left:0;background:#fff;border:1px solid #004f96;border-bottom:none;animation:show .15s linear 0s}header ul.pc li.big.active .small li{border-bottom:1px solid #004f96;white-space:nowrap}header ul.pc li.big.active .small li a{color:#000;display:block;padding:7px 10px;font-size:14px;font-size:1.4rem}header ul.pc li.big.active .small li a:hover{background:#004f96;color:#fff;opacity:1}footer p.mini{width:1000px;margin:0 auto;padding:0;box-sizing:border-box}footer p.logo{background:#004f96;width:100%;padding:50px 0;text-align:center}footer p.logo img{width:50%;height:auto;max-height:40px;margin-bottom:15px}footer p.logo span{font-size:12px;font-size:1.2rem}footer .tel{width:1000px;margin:0 auto;padding:0;box-sizing:border-box;padding:50px 0;text-align:center}footer .tel a{text-decoration:none}footer .tel p:nth-child(1){font-size:15px;font-size:1.5rem;color:#004f96}footer .tel p:nth-child(2){font-size:50px;font-size:5rem;margin:0}footer .tel p:nth-child(2) img{margin-right:15px;width:45px;display:inline-block}footer .tel p:nth-child(3){font-size:14px;font-size:1.4rem}footer .label{padding:5vw 0;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.67;text-align:center;color:#fff;background:#1b80da}footer ul{background:#004f96;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center}footer ul li{margin-right:20px;border-bottom:none}footer ul li:last-child{margin-right:0}footer ul li a{padding:5px 10px;color:#fff;font-size:14px;font-size:1.4rem}footer ul li a:after{display:none}footer ul+p{text-align:center;font-size:11px;font-size:1.1rem;line-height:1.82;padding:30px 0}nav{position:fixed;top:0;right:0;width:100%;z-index:1000;height:100%;min-height:100vh;transform:translateX(120%);transition:all .4s;overflow-y:scroll;background:#fff}nav.active{transform:translateX(0)}nav ul{background:#81b8e9}nav ul li{border-bottom:1px solid #3991e0;font-weight:600;position:relative}nav ul li:after{content:"";display:block;position:absolute;width:1.85vw;height:3.65vw;background:url(//hokentimes.com/oversea/wp-content/themes/flag/common/css/../img/arrow_blue.svg) no-repeat;background-size:contain;right:5.25vw;top:50%;transform:translateY(-50%)}nav ul li a{font-size:14px;font-size:1.4rem;text-decoration:none;color:#000;display:block;padding:2.5vw 5.75vw;line-height:2.67;box-sizing:border-box}nav ul li.toggle_close{border-bottom:none;font-size:14px;font-size:1.4rem;text-decoration:none;color:#004f96;display:inline-block;padding:2.5vw 12.5vw 2.5vw 5.75vw;line-height:2.67;box-sizing:border-box;text-align:right;position:fixed;right:0;z-index:10}nav ul li.toggle_close:after{content:"";display:block;position:absolute;right:5.75vw;transform:translateY(-50%) scale(-1,1);width:3.5vw;height:3.5vw;background:url(//hokentimes.com/oversea/wp-content/themes/flag/common/css/../img/hamburger_close.svg) no-repeat;background-size:cover}nav ul li.toggle_close+li.none{padding-top:10vw}nav ul li.none{font-size:14px;font-size:1.4rem;line-height:2.67;color:#000;padding:4.875vw 5.25vw 0;border-bottom:1px solid #3991e0;font-weight:600}nav ul li.none:after{background:0 0}nav ul li.none ul{margin:1.5vw 0 0}nav ul li.none ul li{margin:0;border-bottom:1px solid #81b8e9;background:#fff;font-size:13px;font-size:1.3rem;line-height:1.5}nav ul li.none ul li:last-child{border-bottom:none}nav ul li.none ul li a{color:#004f96;text-decoration:none;font-weight:600;width:100%;height:100%;display:block;padding:2.5vw 0 2.5vw 5.75vw}nav ul li.none ul li a span{font-size:11px;font-size:1.1rem;font-weight:400;margin-left:2.5vw}nav ul li.none .insurance span{width:9.75vw;margin:0 2.5vw 0 0;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:center;align-items:center;display:inline-block}nav ul li.none .insurance span img{width:100%;height:auto}nav ul li.none .insurance li:nth-child(2) img,nav ul li.none .insurance li:nth-child(3) img{width:7.75vw}nav ul li.tel{background:#fff;font-size:14px;font-size:1.4rem;font-weight:600;position:relative;border:none}nav ul li.tel span{color:#004f96;font-size:34px;font-size:3.4rem;font-weight:600;letter-spacing:-1px}nav ul li.tel span img{width:8vw;height:auto;margin-right:10px}nav ul li.tel span+span{position:absolute;right:9vw;top:12.5vw;font-size:13px;font-size:1.3rem;line-height:1.5;color:#3d4647}nav ul li.tel a{line-height:1.9}nav ul li.tel:after{background:0 0}nav ul li.line{background:#fff;border:none;padding-bottom:5vw}nav ul li.line img{width:100%;height:auto}nav ul li.line:after{display:none}nav .first{z-index:10}nav.second .back{border-bottom:none;font-size:14px;font-size:1.4rem;text-decoration:none;color:#004f96;display:block;padding:2.5vw 5.75vw 2.5vw 11vw;line-height:2.67;box-sizing:border-box}nav.second .back:after{left:5.75vw;transform:translateY(-50%) scale(-1,1)}nav.second .back+li.none{padding-top:0}#cta{width:100%;height:95px;left:0;padding:0;background-color:rgba(54,70,90,.7)}#cta:before{content:"";width:900px;height:106px;background:url(//hokentimes.com/oversea/wp-content/themes/flag/common/css/../img/cta_pc_back.png) no-repeat;background-size:contain;position:absolute;left:50%;transform:translateX(-50%)}#cta li:last-child{width:900px;margin:0 auto;display:block;height:auto}#cta li:last-child a{width:373px;height:auto;margin:0 0 7px 522px;display:block;z-index:10;position:relative}#cta li:last-child a img{width:100%;height:auto}#cta li:last-child a:hover{filter:brightness(1.15);opacity:1}#ctatravel{width:100%;height:95px;left:0;padding:0;background-color:rgba(54,70,90,.7)}#ctatravel:before{content:"";width:900px;height:106px;background:url(//hokentimes.com/oversea/wp-content/themes/flag/common/css/../img/cta_pc_back_travel.png) no-repeat;background-size:contain;position:absolute;left:50%;transform:translateX(-50%)}#ctatravel li:last-child{width:900px;margin:0 auto;display:block;height:auto}#ctatravel li:last-child a{width:373px;height:auto;margin:0 0 7px 522px;display:block;z-index:10;position:relative}#ctatravel li:last-child a img{width:100%;height:auto}#ctatravel li:last-child a:hover{filter:brightness(1.15);opacity:1}#wrapper{position:relative;overflow-x:hidden;padding-bottom:15vh}#wrapper #point{width:800px;margin:0 auto;padding:0;box-sizing:border-box}#wrapper #point h2{font-size:28px;font-size:2.8rem}#wrapper #point div{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:50px auto 0;padding:50px}#wrapper #point div ul{margin:0 0 0 20px}#wrapper #point div ul li{font-size:14px;font-size:1.4rem;margin:0 0 15px}#wrapper #point div ul li:last-child{margin-bottom:0}#wrapper #point div ul li ul{margin:50px 0 0 50px}#wrapper #point p{margin:40px 0 0}#mainimage{width:800px;margin:0 auto;padding:0;box-sizing:border-box}#mainimage img{width:100%;height:250px}#mainimage+p{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin-top:50px}#hokencompany .imgbtn{margin-top:50px;width:500px}#hokencompany .imgbtn img{width:100%;height:auto}#hokencompany .list3 ul:after{content:"";width:calc((100%/5) - 20px);height:0;display:block}#hokencompany .list3 ul li{width:calc((100%/5) - 20px);margin:0 0 20px}#hokencompany .list3 ul li figcaption{margin:5px 0 0;font-size:15px;font-size:1.5rem}#hokencompany h4+p+p{margin:50px 0 0}#hokencompany h4+p+p+.table{margin-top:0}#hokencompany h4+.img{margin-top:15px}#hokencompany .table .r2{left:0}#hokencompany .flow ol{margin-top:50px}#hokencompany .flow ol li{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin-bottom:120px;padding:0 50px}#hokencompany .flow ol li:last-child{margin-top:-60px}#hokencompany .flow ol li:last-child:after{top:-30px}#hokencompany .flow ol li dl{padding:0 50px}#hokencompany .flow ol li dl li{margin-bottom:30px}#hokencompany .flow ol li dl dt{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:center;align-items:center}#hokencompany .flow ol li dl dt img{width:80px;height:auto}#hokencompany .flow ol li dl dt span{font-size:18px;font-size:1.8rem;width:calc(100% - 120px)}#hokencompany .flow ol li dl dd{font-size:16px;font-size:1.6rem;margin:-10px 120px 30px}#hokencompany .flow ol li+li{position:relative;padding:0}#hokencompany .flow ol li+li:after{top:-100px}#hokencompany .flow ol li:nth-child(2){padding-top:15px}#hokencompany .flow ol li:nth-child(2) div{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:0 auto 0;padding:50px 30px 30px}#hokencompany .flow ol li:nth-child(2) div p+picture img{width:700px;height:auto;margin:30px auto 50px;display:block}#hokencompany .flow ol li:nth-child(2) p{font-size:16px;font-size:1.6rem;width:300px;padding:20px 0;margin-top:-100px}#hokencompany .flow ol li:nth-child(2) p+img{width:100%;height:auto;margin-top:30px;margin-bottom:10vw}#hokencompany .value ul{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:50px auto 0;padding:0}#hokencompany .value ul li{width:100%;padding:20px 30px;margin-bottom:80px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:center;align-items:center}#hokencompany .value ul li:before{left:-30px;top:-30px;width:80px;height:80px}#hokencompany .value ul li dl{width:380px}#hokencompany .value ul li dl dt{margin:0 0 0 40px}#hokencompany .value ul li dl dt img{width:30px;height:auto;margin:5px 0 0}#hokencompany .value ul li dl dt p{font-size:20px;font-size:2rem;line-height:1.4;font-weight:700;width:calc(100% - 40px)}#hokencompany .value ul li dl dd{font-size:17px;font-size:1.7rem;line-height:1.88;letter-spacing:1.02px;margin:30px 0 30px}#hokencompany .value ul li dl+p{position:absolute;top:50px;right:250px}#hokencompany .value ul li p{font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:700;margin:0}#hokencompany .value ul li p+p{font-size:60px;font-size:6rem;font-weight:700;line-height:1.33;margin:0 0 0 auto !important;padding-top:20px;width:330px}#hokencompany .value ul li p+p:after{height:20px;bottom:10px}#hokencompany .value ul li p+p span{font-size:35px;font-size:3.5rem;font-weight:700;margin-left:10px}#hokencompany .tab .tab_panel h4{font-size:22px;font-size:2.2rem}#hokencompany .tab .tab_panel .mini+h4{margin-top:30px}#hokencompany .tab .tab_panel ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#hokencompany .tab .tab_panel ul:after{content:"";width:calc(50% - 20px);height:0;display:block}#hokencompany .tab .tab_panel ul li{margin:0 0 15px;width:100%;margin:30px auto 0;padding:30px 20px 20px}#hokencompany .tab .tab_panel ul li p{font-size:18px;font-size:1.8rem}#hokencompany .tab .tab_panel ul li p:first-child{right:-10px;top:-30px;width:80px;height:80px;padding:10px 0 0 5px;line-height:1.2}#hokencompany .tab .tab_panel ul li p:first-child span:first-child{font-size:30px;font-size:3rem}#hokencompany .tab .tab_panel ul li p:first-child span:last-child{font-size:12px;font-size:1.2rem}#hokencompany .tab .tab_panel ul li h5{color:#000;font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.6;margin:0}#hokencompany .tab .tab_panel ul li img{margin:10px 0 10px}#hokencompany .tab .tab_panel ul li img+p{font-size:14px;font-size:1.4rem}#hokencompany .tab .tab_panel ul li p:nth-child(2){font-size:14px;font-size:1.4rem;line-height:1.71}#hokencompany .tab .tab_panel ul li p.mini{font-size:12px;font-size:1.2rem}#hokencompany .tab .tab_panel ul li p.price{padding:10px 10px 15px !important;font-size:30px;font-size:3rem}#hokencompany .tab .tab_panel ul li p.price span:first-child{font-size:12px;font-size:1.2rem;margin-right:20px;position:relative;left:auto;top:auto;display:block;text-align:left;margin-bottom:15px;margin-top:10px}#hokencompany .tab .tab_panel ul li p.price span.mini{font-size:12px;font-size:1.2rem;margin-right:15px}#hokencompany .tab .tab_panel ul li p.price span.before{font-size:14px;font-size:1.4rem;position:relative;margin-bottom:10px}#hokencompany .tab .tab_panel ul li p.price span.before:after{content:"";position:relative;display:inline-block;width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 11px;border-color:transparent transparent transparent #004f96;margin:0 10px}#hokencompany .tab .tab_panel ul li p.price span:last-child{font-size:20px;font-size:2rem}#hokencompany .tab .tab_panel ul li p.price br{margin-bottom:10px}#hokencompany .tab .tab_panel ul+h4{margin-top:100px}#hokencompany .tab .tab_panel h4+ul+h4+ul li p:last-child{padding:10px !important;font-size:27px;font-size:2.7rem}#hokencompany .tab .tab_panel h4+ul+h4+ul li p:last-child span:first-child{font-size:12px;font-size:1.2rem;margin-right:0;left:auto;top:auto;position:relative;display:block}#hokencompany .tab .tab_panel h4+ul+h4+ul li p:last-child span:nth-child(2):after{display:none}#hokencompany .tab .tab_panel h4+ul+h4+ul li p:last-child span:last-child{font-size:16px;font-size:1.6rem;color:#eb6877;position:relative;left:auto;top:auto;display:inline-block}#hokencompany .tab .tab_panel.active{display:block}#hokencompany .tab .tab_panel p{margin-top:20px}#hokencompany .hosho{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:30px auto 0;border-radius:8px;padding:30px}#hokencompany .hosho ul{margin:30px 0 0;padding:0;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#hokencompany .hosho ul li{margin:0 0 50px;width:calc(50% - 20px)}#hokencompany .hosho ul li:last-child,#hokencompany .hosho ul li:nth-last-child(2){margin-bottom:0}#hokencompany .hosho ul li img{width:80px;height:auto;margin:0 auto 8px}#hokencompany .hosho ul li dl{width:calc(100% - 120px)}#hokencompany .hosho ul li dl dt{font-size:16px;font-size:1.6rem}#hokencompany .hosho ul li dl dd{font-size:14px;font-size:1.4rem;margin:15px 0 0}#hokencompany .hosho ul+.belongings{margin-top:20px}#hokencompany .belongings{padding:30px}#hokencompany .belongings h4{font-size:19px;font-size:1.9rem;margin:0 0 30px}#hokencompany .belongings h4+h5{margin-top:0}#hokencompany .belongings h5{font-size:17px;font-size:1.7rem;margin:70px 0 10px}#hokencompany .belongings h5:first-child{margin-top:0}#hokencompany .belongings #detailbtn+div img{width:600px;margin:20px auto 0}#hokencompany .belongings .bluearea h6{font-size:16px;font-size:1.6rem}#hokencompany .belongings .bluearea h6+p{margin-top:20px}#hokencompany .belongings .bluearea+p{margin-top:30px;font-size:14px;font-size:1.4rem}#hokencompany .belongings #detailbtn+div h6{margin:30px 0 0;font-weight:700;text-align:left;font-size:14px;font-size:1.4rem}#hokencompany .creditcard{width:800px;margin:0 auto;padding:0;box-sizing:border-box}#hokencompany .creditcard .wrap{margin:30px auto 0;padding:30px}#hokencompany .creditcard .wrap img{width:100%;height:auto}#hokencompany .creditcard .wrap h5{font-size:19px;font-size:1.9rem;margin:0 0 30px}#hokencompany .creditcard .hukidashi{width:100%;margin:70px auto 0;padding:30px;font-size:16px;font-size:1.6rem;text-align:center}#hokencompany .creditcard .hukidashi+p{margin-top:30px;font-size:14px;font-size:1.4rem}#hokencompany .creditcard #detailbtn+div{margin-bottom:0}#hokencompany .creditcard+h4{margin-top:100px}#hokencompany .hosho .expensive,#hokencompany .expensive{margin:50px auto 0;padding:30px}#hokencompany .hosho .expensive h4,#hokencompany .expensive h4{font-size:20px;font-size:2rem;margin:0 0 10px}#hokencompany .hosho .expensive ul,#hokencompany .expensive ul{-webkit-align-items:strech;align-items:strech}#hokencompany .hosho .expensive ul li,#hokencompany .expensive ul li{width:50%;padding:20px 30px}#hokencompany .hosho .expensive ul li:last-child,#hokencompany .hosho .expensive ul li:nth-last-child(2),#hokencompany .expensive ul li:last-child,#hokencompany .expensive ul li:nth-last-child(2){margin-bottom:30px}#hokencompany .hosho .expensive ul li h5,#hokencompany .expensive ul li h5{font-size:19px;font-size:1.9rem;width:100%}#hokencompany .hosho .expensive ul li h5+p,#hokencompany .expensive ul li h5+p{font-size:16px;font-size:1.6rem;margin:10px 0 30px}#hokencompany .hosho .expensive ul li dl,#hokencompany .expensive ul li dl{width:40vw}#hokencompany .hosho .expensive ul li dl dt,#hokencompany .expensive ul li dl dt{font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:600;color:#000}#hokencompany .hosho .expensive ul li dl dd,#hokencompany .expensive ul li dl dd{font-size:40px;font-size:4rem;color:#eb6877;font-weight:700;width:max-content;position:relative;z-index:10;margin:-10px 0 0}#hokencompany .hosho .expensive ul li dl dd:after,#hokencompany .expensive ul li dl dd:after{content:"";width:100%;height:15px;background-color:#fcf480;position:absolute;bottom:2px;left:0;z-index:-1}#hokencompany .hosho .expensive ul li dl dd span,#hokencompany .expensive ul li dl dd span{font-size:20px;font-size:2rem;margin-left:10px}#hokencompany .hosho .expensive ul li dl+p,#hokencompany .expensive ul li dl+p{font-size:10px;font-size:1rem;padding:10px;right:30px;bottom:40px}#hokencompany .hosho{box-sizing:border-box;width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:30px auto 0;border-radius:8px;background-color:#f2f8fd;padding:30px 20px}#hokencompany .hosho ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 0;padding:0}#hokencompany .hosho ul li{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin:0 0 30px;width:calc(50% - 20px)}#hokencompany .hosho ul li:last-child,#hokencompany .hosho ul li:nth-last-child(2){margin-bottom:0}#hokencompany .hosho ul li img{width:80px;height:auto}#hokencompany .hosho ul li dl{width:calc(100% - 100px)}#hokencompany .hosho ul li dl dt{font-weight:700;font-size:18px;font-size:1.8rem;line-height:1.25}#hokencompany .hosho ul li dl dd{font-size:16px;font-size:1.6rem;line-height:1.71;margin:5px 0 0}#hokencompany .hosho h3{font-size:18px;font-size:1.8rem;line-height:1.7;text-align:left;color:#000;font-weight:700;margin:0 auto 10px}#hokencompany .hosho h3 span{display:block;color:#eb7100}#hokencompany .hosho h3 span.option{color:#004f96;display:block}#hokencompany .hosho+p{margin-top:50px}#hokencompany .hosho_mini{box-sizing:border-box;width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:30px auto 0;border-radius:8px;background-color:#f2f8fd;padding:30px 20px}#hokencompany .hosho_mini ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 0;padding:0}#hokencompany .hosho_mini ul li{margin:0 0 30px;width:calc(25% - 20px)}#hokencompany .hosho_mini ul li:last-child,#hokencompany .hosho_mini ul li:nth-last-child(2){margin-bottom:0}#hokencompany .hosho_mini ul li p{width:100%;margin:8px 0 0;text-align:center;font-size:16px;font-size:1.6rem}#hokencompany .hosho_mini ul li img{width:80px;height:auto;margin:0 auto}#hokencompany .hosho_mini h3{font-size:18px;font-size:1.8rem;line-height:1.7;text-align:left;color:#000;font-weight:700;margin:0 auto 10px}#hokencompany .hosho_mini h3 span{display:block;color:#eb7100}#hokencompany .hosho_mini h3 span.option{color:#004f96;display:block}#hokencompany .hosho_mini+p{margin-top:50px}#hokencompany .purpose{margin-top:50px}#hokencompany .ji_jiko .tab_area{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#hokencompany .ji_jiko .tab_area label{padding:10px;width:calc(20% - 1px);font-size:14px;font-size:1.4rem}#hokencompany .ji_jiko .tab_panel{width:100%;display:none;padding:30px 0;border-bottom:none;margin-bottom:0}#hokencompany .ji_jiko .tab_panel:before{display:none}#hokencompany .ji_jiko .tab_panel ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:strech;align-items:strech}#hokencompany .ji_jiko .tab_panel ul li{width:calc(33% - 10px);margin:30px 0 0}#hokencompany .ji_jiko #panel3 li p:last-child,#hokencompany .ji_jiko #panel4 li p:last-child,#hokencompany .ji_jiko #panel5 li p:last-child{font-size:27px;font-size:2.7rem}#hokencompany .ji_jiko #panel3 span:first-child,#hokencompany .ji_jiko #panel4 span:first-child,#hokencompany .ji_jiko #panel5 span:first-child{font-size:12px;font-size:1.2rem;margin-right:0;left:20px}#hokencompany .ji_jiko #panel3 span:nth-child(2):after,#hokencompany .ji_jiko #panel4 span:nth-child(2):after,#hokencompany .ji_jiko #panel5 span:nth-child(2):after{display:none}#hokencompany .ji_jiko #panel3 span:last-child,#hokencompany .ji_jiko #panel4 span:last-child,#hokencompany .ji_jiko #panel5 span:last-child{font-size:18px;font-size:1.8rem;color:#eb6877;position:relative;left:auto;top:auto;display:inline-block;font-weight:700}#hokencompany .tknmed .bluearea+p{margin-top:30px}#hokencompany .travelprotect .wrap{width:100%;margin:20px auto 0;padding:30px 0;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#hokencompany .travelprotect .wrap div{margin:0 auto 0;padding:30px}#hokencompany .travelprotect .wrap h4{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#hokencompany .travelprotect .wrap h4 img{width:100px}#hokencompany .travelprotect .wrap h4 span:last-child{width:calc(100% - 130px);font-size:22px;font-size:2.2rem;padding-top:5px}#hokencompany .travelprotect .wrap dl{margin:40px auto 0;padding:30px}#hokencompany .travelprotect .wrap dl dt{font-size:20px;font-size:2rem;padding:0;margin:0 0 30px}#hokencompany .travelprotect .wrap dl dt:before{width:90px;height:90px;right:-40px;top:-40px;font-size:16px;font-size:1.6rem;padding:15px}#hokencompany .travelprotect .wrap dl dt:after{font-size:28px;font-size:2.8rem;right:-15px;top:-7px}#hokencompany .travelprotect .wrap dl+h4{margin-top:0}#hokencompany .travelprotect .wrap div+div{margin:40px auto 0}#hokencompany .travelprotect .wrap2{width:100%;margin:60px auto 20px;padding:30px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#hokencompany .travelprotect .wrap2:before{width:90px;height:90px;right:-40px;top:-10px;font-size:16px;font-size:1.6rem;padding:15px}#hokencompany .travelprotect .wrap2:after{font-size:28px;font-size:2.8rem;right:-15px;top:23px}#hokencompany .travelprotect .wrap2 h4{width:100%}#hokencompany .travelprotect .wrap2 dl{margin:40px 0 0;padding:30px;width:calc(50% - 20px)}#hokencompany .travelprotect .wrap2 dl dt{font-size:18px;font-size:1.8rem;margin:0 0 30px}#hokencompany .travelprotect .wrap2+p{margin-top:0}#hokencompany .jiko{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:20px auto 0;padding:30px}#hokencompany .jiko ul{margin:20px 0 0;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#hokencompany .jiko .expensive{margin-top:0}#hokencompany .aig_service ul.blue3{width:100%;margin:20px auto 0;padding:30px}#hokencompany .aig_service ul.blue3 li{width:calc((100%/3) - 30px)}#hokencompany .aig_service ul.blue3 li figure{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}#hokencompany .aig_service ul.blue3 li figure img{width:80px;height:auto}#hokencompany .aig_service ul.blue3 li figure figcaption{width:calc(100% - 100px)}#hokencompany .aig_service2 ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#hokencompany .aig_service2 ul li{width:calc((100%/6) - 20px);font-size:18px;font-size:1.8rem;margin-bottom:0;padding:5px 0}#hokencompany .aig_service3 ol{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#hokencompany .aig_service3 ol li{width:calc((100%/3) - 20px);font-size:16px;font-size:1.6rem;margin-bottom:30px}#hokencompany .aig_service3 ol li img{margin:15px 0}#hokencompany .aig_service3 ol li figcaption{font-size:14px;font-size:1.4rem}#hokencompany .aig_service4 .bluearea{margin-top:0 !important}#hokencompany .aig_service4 .bluearea ul li{font-size:16px;font-size:1.6rem;margin-bottom:15px;margin-left:30px}#hokencompany .aig_service5 img{margin-top:3vw}#hokencompany .aig_service6{width:100%;margin:20px auto 0;padding:30px}#hokencompany .aig_service6 h4{margin-bottom:30px}#hokencompany .aig_service6 img{width:600px;height:auto;margin:0 auto 30px}#hokencompany .aig_service6 ol li{margin-bottom:30px}#hokencompany .aig_service6 .wht{padding:30px;margin-bottom:40px}#hokencompany .aig_service6 .wht h5{font-size:19px;font-size:1.9rem}#hokencompany .aig_plan .bluearea{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#hokencompany .aig_plan .bluearea .block{width:calc(50% - 30px)}#hokencompany .aig_plan h3{margin-bottom:20px;font-size:20px;font-size:2rem;padding:0 0 10px}#hokencompany .aig_plan h3 span{font-size:15px;font-size:1.5rem}#hokencompany .aig_plan img{margin:0 0 15px}#hokencompany .aig_plan p+h3{margin-top:0}#hokencompany .aig_plan .attention h4{margin:50px 0 10px}#hokencompany .aig_plan .attention ol+p img{margin-top:10px;width:400px;height:auto}#hokencompany .msad_travel1{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:50px auto 0}#hokencompany .msad_travel1 ul{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:50px auto 0;padding:0}#hokencompany .msad_travel1 ul li{width:100%;padding:20px 30px;margin-bottom:80px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:center;align-items:center}#hokencompany .msad_travel1 ul li:before{left:-30px;top:-30px;width:80px;height:80px}#hokencompany .msad_travel1 ul li dl{width:380px}#hokencompany .msad_travel1 ul li dl dt{margin:0 0 0 40px}#hokencompany .msad_travel1 ul li dl dt img{width:30px;height:auto;margin:5px 0 0}#hokencompany .msad_travel1 ul li dl dt p{font-size:20px;font-size:2rem;line-height:1.4;font-weight:700;width:calc(100% - 40px)}#hokencompany .msad_travel1 ul li dl dd{font-size:17px;font-size:1.7rem;line-height:1.88;letter-spacing:1.02px;margin:30px 0 30px}#hokencompany .msad_travel1 ul li dl+p{position:absolute;top:50px;right:250px}#hokencompany .msad_travel1 ul li p{font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:700;margin:0}#hokencompany .msad_travel1 ul li p+p{font-size:60px;font-size:6rem;font-weight:700;line-height:1.33;margin:0 0 0 auto !important;padding-top:20px;width:330px}#hokencompany .msad_travel1 ul li p+p:after{height:20px;bottom:10px}#hokencompany .msad_travel1 ul li p+p span{font-size:35px;font-size:3.5rem;font-weight:700;margin-left:10px}#hokencompany .msad_travel1 ul li h4{margin:0 0 15px 40px;font-size:17px;font-size:1.7rem}#hokencompany .msad_travel1 ul li h4 span{color:#000;display:inline}#hokencompany .msad_travel1 ul li .pk{font-size:25px;font-size:2.5rem}#hokencompany .msad_travel1 ul li .pk.mini{font-size:17px;font-size:1.7rem}#hokencompany .msad_travel1 ul li p.mini{font-size:13px;font-size:1.3rem;margin-top:20px}#hokencompany .msad_travel1 ul li:last-child{margin-bottom:20px}#voice_archive #voice_area{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:0 auto 0}#voice_archive #voice_area h2{font-size:26px;font-size:2.6rem}#voice_archive #voice_area ul{margin:0;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#voice_archive #voice_area ul li{margin:50px 0 0;width:calc(50% - 20px)}#voice_archive #voice_area ul li a{padding:50px 20px 20px}#voice_archive #voice_area ul li:before{width:100px;font-size:14px;font-size:1.4rem;padding:8px 0}#voice_archive #voice_area ul li+li{margin-top:50px}#voice_archive #voice_area ul li p:first-child{font-size:20px;font-size:2rem;padding-bottom:20px}#voice_archive #voice_area ul li div{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding:0 0 30px;margin-bottom:30px}#voice_archive #voice_area ul li div img{width:90px;height:auto}#voice_archive #voice_area ul li div dl{width:calc(100% - 90px - 10px);font-size:14px;font-size:1.4rem;line-height:1.5}#voice_archive #voice_area ul li div dl dt{width:37%;margin-bottom:10px}#voice_archive #voice_area ul li div dl dd{width:61%;margin-bottom:10px}#voice_archive #voice_area ul li div dl dd img{max-width:30px;max-height:30px;margin-right:10px}#voice_archive #voice_area ul li div dl dd.star{letter-spacing:.5em}#voice_archive #voice_area ul+p.tanki a{text-align:right;color:#004f96;font-size:12px;font-size:1.2rem;width:100%;display:block;margin:1.5vw 0 0}#voice_archive #voice_area .btn,#voice_archive #voice_area .orangebtn,#voice_archive #voice_area .travelbtn,#voice_archive #voice_area .studyingabroadbtn,#voice_archive #voice_area .workbtn,#voice_archive #voice_area .residentbtn,#voice_archive #voice_area .otherbtn{width:auto !important}#index #mainimage{height:610px;width:100%;padding-top:80px;position:relative;background-image:url(https://hokentimes.com/oversea/wp-content/uploads/2021/07/mainimage_pc.jpg),url(//hokentimes.com/oversea/wp-content/themes/flag/common/css/../img/index/mainimage_pc_back.jpg);background-size:1300px,contain;background-repeat:no-repeat,repeat-x;background-position:center bottom,center}#index #mainimage picture{display:none}#index #mainimage ul{width:450px;display:block;padding:0;bottom:37px;left:50%;margin-left:49px}#index #mainimage ul li:last-child{width:100%}#index #mainimage ul li:last-child img{height:auto}#index #mainimage+p{margin:-70px auto 0;z-index:10;position:relative}#index #mainimage+p img{width:850px;height:auto}#index #mainimage+p+p{width:850px;display:block;text-align:right;margin:10px auto 0}#index #mainimage+p+p a{color:#666}#index #mainimage+p+p+div{width:800px;margin:0 auto;padding:0 50px;box-sizing:border-box}#index #mainimage+p+p+div p{font-size:30px;font-size:3rem;margin:50px 0 10px}#index #mainimage+p+p+div ul li img{width:100px;height:auto}#index #mainimage+p+p+div ul+p{margin-top:20px}#index #mainimage+p+p+div ul+p a{font-size:12px;font-size:1.2rem}#index .puzzle{padding:0;margin:50px auto 0}#index .puzzle h2{font-size:30px;font-size:3rem}#index .puzzle h2 span{font-size:50px;font-size:5rem}#index .puzzle h2+p{text-align:center;font-size:18px;font-size:1.8rem;margin:20px 0 50px}#index .puzzle ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:800px;margin:0 auto;padding:0;box-sizing:border-box}#index .puzzle ul li{width:190px;margin-bottom:0;position:relative}#index .puzzle ul li figure{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;text-align:center}#index .puzzle ul li figure img{width:60%}#index .puzzle ul li figure figcaption p{font-size:12px;font-size:1.2rem}#index .puzzle ul li figure figcaption p+p{font-size:19px;font-size:1.9rem;margin-bottom:10px}#index .puzzle ul li:first-child:before{width:30px;height:30px;left:-10px;top:-5px}#index .puzzle ul li:nth-child(2):before{width:30px;height:30px;left:0;top:45px}#index .puzzle ul li:nth-child(3):before{width:30px;height:30px;right:-10px;top:-10px;left:auto}#index .puzzle ul li:nth-child(4):before{width:30px;height:30px;right:0;top:30px}#index .puzzle ul+p{text-align:center;font-size:18px;font-size:1.8rem;margin:30px 0 0;padding-bottom:50px}#index .puzzle ul+p:before{width:70px;height:95.5px;bottom:-60px}#index .puzzle+#ctaarea{margin-top:0}#index .linea{background-image:linear-gradient(to bottom,#fcfede,#fff 60%);position:relative;padding:0;width:100%}#index .linea:before{display:none}#index .linea h2+img{display:none}#index .linea p{margin:4.5vw 5vw 0}#index .linea p+p+p{width:100%;margin:0}#index .linea p+p+p img{width:1200px;height:auto}#index .worholi{padding:0;width:100%}#index .worholi h2{padding:40px 0 30px;color:#fcfe39;font-size:50px;font-size:5rem;margin-top:0;width:100%}#index .worholi h2:after{border-width:45px 100px 0;bottom:-40px}#index .worholi h2 .white{font-size:24px;font-size:2.4rem;padding-bottom:20px;font-weight:700}#index .worholi h2 .mini{font-size:37px;font-size:3.7rem}#index .worholi h3{text-align:center;margin:50px auto 30px;display:block}#index .worholi h3 img{width:800px}#index .worholi h3+p{width:1000px;margin:0 auto;padding:0;box-sizing:border-box;font-size:16px;font-size:1.6rem;padding:0 30px;text-align:center}#index .worholi h3+p img{margin-top:10px}#index .worholi h3+p+p+p{width:calc(100% - 10vw);margin:-15vw 5vw 0}#index .rank{width:800px;margin:0 auto;padding:0;box-sizing:border-box;padding-bottom:0}#index .how h3{font-size:30px;font-size:3rem;padding-bottom:10px}#index .how h3 img{width:250px;margin-right:10px}#index .how p{font-size:18px;font-size:1.8rem;text-align:left}#index .how p img{margin-top:30px}#voice_archive .select{width:500px;margin:50px auto 30px;height:40px}#voice_archive .select select{font-size:14px;font-size:1.4rem;line-height:1.75}#voice_archive form+article #voicearea{margin-top:0}#voice_detail h1+h2{margin-top:40px}#voice_detail .detail{width:800px;margin:0 auto;padding:0;box-sizing:border-box}#voice_detail .detail div.mid{margin:50px 0 30px;padding:0}#voice_detail .detail div.mid img{width:230px;height:auto}#voice_detail .detail div.mid dl{width:calc(100% - 230px - 30px);font-size:16px;font-size:1.6rem}#voice_detail .detail div.mid dl dt{width:20%;margin-bottom:10px}#voice_detail .detail div.mid dl dd{width:78%;margin-bottom:10px}#voice_detail .detail div.mid dl dd img{max-width:50px;max-height:50px;margin-right:10px}#voice_detail .detail div.mid dl dd:before{content:"： "}#voice_detail .detail div.mid dl dd span{color:#eb6877}#voice_detail .detail div.mid dl dd.star{letter-spacing:.5em}#voice_detail .detail section{padding:0}#voice_detail .detail section h3{font-size:22px;font-size:2.2rem;margin-bottom:15px}#voice_detail .detail section h4{font-size:22px;font-size:2.2rem;margin:130px 0 15px}#voice_detail .detail section h4+h4{margin-top:30px}#voice_detail .detail .btn{width:800px;margin:0 auto;padding:0;box-sizing:border-box;width:500px;margin:100px auto 50px}#voice_detail .detail .btn a:after{left:30px}#voice_detail .detail .pager{width:100%;margin:150px auto 0px;font-size:16px;font-size:1.6rem}#voice_detail .detail .pager #nav-prev,#voice_detail .detail .pager #nav-next{width:30%}#voice_detail .detail .pager #nav-prev a,#voice_detail .detail .pager #nav-next a{padding:20px 0}#voice_detail .detail .pager+p{margin-top:100px;font-size:14px;font-size:1.4rem}#voice_detail .detail .companylink{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:20px 0 40px}#voice_detail .detail .companylink li{margin:20px auto;width:500px}#voice_detail .detail .companylink li a{height:70px;font-size:20px;font-size:2rem;line-height:70px;letter-spacing:1.5px;padding:0 30px}#voice_detail .detail .companylink li a:after{width:7.86px;height:15.55px;right:30px}#voice_detail .detail .companylink li a img{width:40px;margin-right:20px}#voice_detail .detail .companylink li a span.pc{display:inline}#voice_detail .detail .purpose{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:0}#voice_detail .detail .purpose li{margin:20px auto;width:500px}#ranking section.cont{width:800px;margin:0 auto;padding:0;box-sizing:border-box;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#ranking section.cont .travel,#ranking section.cont .studyingabroad,#ranking section.cont .work,#ranking section.cont .resident{width:calc(50% - 20px);padding:0;margin:50px 0}#ranking section.cont .travel div,#ranking section.cont .studyingabroad div,#ranking section.cont .work div,#ranking section.cont .resident div{border:none}#ranking section.cont .travel h2,#ranking section.cont .studyingabroad h2,#ranking section.cont .work h2,#ranking section.cont .resident h2{padding:10px 15px;font-size:18px;font-size:1.8rem;font-weight:400;width:auto !important}#ranking section.cont .travel ul+p,#ranking section.cont .studyingabroad ul+p,#ranking section.cont .work ul+p,#ranking section.cont .resident ul+p{font-size:12px;font-size:1.2rem;text-align:right;margin:10px 30px 30px 0}#ranking section.cont .travel ul+p+p,#ranking section.cont .studyingabroad ul+p+p,#ranking section.cont .work ul+p+p,#ranking section.cont .resident ul+p+p{margin:0 5vw 8vw}#ranking section.cont .travel div{border-bottom:5px solid #1b80da}#ranking section.cont .studyingabroad div{border-bottom:5px solid #17a7bc}#ranking section.cont .work div{border-bottom:5px solid #17bcac}#ranking section.cont .resident div{border-bottom:5px solid #17bc70}#ranking .nder,#ranking .nder2{padding:0}#ranking .nder p,#ranking .nder2 p{padding:0 0 30px;margin:30px 0 0}#ranking .nder h2+p.mini,#ranking .nder2 h2+p.mini{text-align:center;padding:0;margin:10px 0 0}#ranking .nder .table,#ranking .nder2 .table{width:800px;margin:0 auto;padding:0 50px;box-sizing:border-box}#ranking .travelbtn,#ranking .studyingabroadbtn,#ranking .workbtn,#ranking .residentbtn,#ranking .otherbtn{margin:0 0 40px !important}#qanda .qandaarea dl dt{font-size:16px;font-size:1.6rem;padding:20px 100px 20px 70px;background:#eff3f5}#qanda .qandaarea dl dt:before{font-size:18px;font-size:1.8rem;left:30px}#qanda .qandaarea dl dt:after{width:10px;height:20px;right:50px}#qanda .qandaarea dl dt.open:after{transform:translateY(-50%) rotate(-90deg)}#qanda .qandaarea dl dd{font-size:16px;font-size:1.6rem;padding:20px 100px 20px 70px}#qanda .qandaarea dl dd:before{font-size:18px;font-size:1.8rem;left:30px}#flow .travelon h3{margin-top:60px}#flow .travelon ul{margin:30px 0 0}#flow .travelon ul li{margin:0 0 100px}#flow .travelon ul li img{width:500px;margin:0 auto;display:block;height:auto}#flow .btnar{width:500px}#flow .btnar img{width:100%;height:auto}#flow .pc+p{width:800px;display:block;text-align:right;margin:10px auto 0}#flow .pc+p a{color:#666}#company section.cp dl{margin:100px 0 30px}#company section.cp dl dt{padding:15px 20px 18px;font-size:16px;font-size:1.6rem;line-height:1.5}#company section.cp dl dd{padding:15px 20px 18px;font-size:16px;font-size:1.6rem;line-height:1.71}#staff .cont{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin-top:60px}#staff .cont figure{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}#staff .cont figcaption{width:calc(100% - 230px)}#staff .cont img{width:200px;height:auto;margin:0 0 100px}#staff .cont h2{width:100%;margin:0;text-align:left;font-size:22px;font-size:2.2rem}#staff .cont h2 span{font-size:12px;font-size:1.2rem}#staff .cont dl{position:relative;margin:20px 0 100px;right:0}#staff .cont dl dt{padding:10px 20px 10px;font-size:16px;font-size:1.6rem}#staff .cont dl dd{padding:10px 20px 30px;font-size:16px;font-size:1.6rem}#staff .cont dl dd h3{margin:0}#staff .cont dl dd h3+p{margin-bottom:0}#staff .cont dl+figure{margin-top:0}#ranking_detail .rankingbig h2+p{font-size:10px;font-size:1rem;margin:10px 0 20px}#ranking_detail .rankingbig .ranking2{width:800px;margin:0 auto;padding:0 50px;box-sizing:border-box}#ranking_detail .rankingbig .ranking2 li{position:relative;padding:30px 0 30px;font-size:15px;font-size:1.5rem;min-height:200px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:center;align-items:center}#ranking_detail .rankingbig .ranking2 li:before{width:70px;height:70px;left:0;top:70px}#ranking_detail .rankingbig .ranking2 li img{width:100px;margin:0 0 15px 120px}#ranking_detail .rankingbig .ranking2 li img+span{width:calc(100% - 280px);font-size:28px;font-size:2.8rem;text-align:left}#ranking_detail .rankingbig .ranking2 li p{font-size:16px;font-size:1.6rem;margin:10px 0 0}#ranking_detail .rankingbig .ranking2 li p a img{width:500px;height:auto}#ranking_detail .rankingbig .ranking2 li>div{width:100%;margin:30px 0}#ranking_detail .plan h2{margin-top:150px}#ranking_detail .plan h2+p{font-size:10px;font-size:1rem;margin:10px 0 20px}#ranking_detail .plan .ranking2{width:800px;margin:0 auto;padding:0 50px;box-sizing:border-box}#ranking_detail .plan .ranking2 li{position:relative;padding:30px 0 30px;font-size:15px;font-size:1.5rem;min-height:200px}#ranking_detail .plan .ranking2 li:before{width:70px;height:70px;left:0;top:70px}#ranking_detail .plan .ranking2 li img{width:100px;margin:0 0 15px 120px}#ranking_detail .plan .ranking2 li img+span{width:calc(100% - 280px);font-size:28px;font-size:2.8rem}#ranking_detail .plan .ranking2 li p{font-size:16px;font-size:1.6rem;margin:10px 0 0}#pamphlet .cont{width:800px;margin:0 auto;padding:0 50px;box-sizing:border-box}#pamphlet .cont+.cont{margin-top:100px}#pamphlet .cont h2{margin-top:60px;width:auto;font-size:30px;font-size:3rem}#pamphlet .cont h2 img{width:100px;height:auto;margin-bottom:10px}#pamphlet .cont ul{margin:50px 0 0;position:relative}#pamphlet .cont ul:after{content:"";position:relative;display:block;width:calc(33% - 20px);height:0}#pamphlet .cont ul li{width:calc(33% - 20px);margin-bottom:30px}#pamphlet .cont ul li img{width:80%;height:auto;display:block;margin:0 auto 20px}#pamphlet .cont ul li ul.type{margin:0}#pamphlet .cont ul li ul.type li{padding:10px 15px;font-size:11px;font-size:1.1rem;margin-right:10px;margin-bottom:10px}#pamphlet .cont ul li ul.type li+p{font-size:16px;font-size:1.6rem;line-height:1.5;margin:15px 0 0}#pamphlet .cont ul li p.btn{margin:10px 0 0;width:auto !important}#pamphlet .cont ul li p.btn a{font-size:13px;font-size:1.3rem}#pamphlet .cont ul li p.btn a:after{width:7px;height:13px;right:20px}#online .cont{width:800px;margin:0 auto;padding:0 50px;box-sizing:border-box}#online .cont+.cont{margin-top:100px}#online .cont h2{margin-top:60px;width:auto;font-size:30px;font-size:3rem}#online .cont h2 img{width:100px;height:auto;margin-bottom:10px}#online .cont .icon{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0 10px}#online .cont .icon li{padding:10px 15px;font-size:11px;font-size:1.1rem;margin-right:10px;margin-bottom:10px}#online .cont h3{font-size:26px;font-size:2.6rem;line-height:1.5;margin:0 0 30px}#online .cont ol{margin:50px 0 30px;padding:30px}#online .cont ol li{padding-left:90px;margin-bottom:30px;font-size:16px;font-size:1.6rem;min-height:60px}#online .cont ol li:before{width:60px;height:60px}#online .cont p{margin:50px 0 100px}#online .cont p img{width:500px;height:auto;display:block;margin:0 auto}#studyingabroad_top .imgbtn,#travel_top .imgbtn,#work_top .imgbtn,#resident_top .imgbtn{margin-top:20px;width:500px}#studyingabroad_top .imgbtn img,#travel_top .imgbtn img,#work_top .imgbtn img,#resident_top .imgbtn img{width:100%;height:auto}#studyingabroad_top .studyingabroadrank,#studyingabroad_top .travelrank,#studyingabroad_top .workrank,#studyingabroad_top .residentrank,#travel_top .studyingabroadrank,#travel_top .travelrank,#travel_top .workrank,#travel_top .residentrank,#work_top .studyingabroadrank,#work_top .travelrank,#work_top .workrank,#work_top .residentrank,#resident_top .studyingabroadrank,#resident_top .travelrank,#resident_top .workrank,#resident_top .residentrank{width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:100px auto 50px}#studyingabroad_top .studyingabroadrank h2,#studyingabroad_top .travelrank h2,#studyingabroad_top .workrank h2,#studyingabroad_top .residentrank h2,#travel_top .studyingabroadrank h2,#travel_top .travelrank h2,#travel_top .workrank h2,#travel_top .residentrank h2,#work_top .studyingabroadrank h2,#work_top .travelrank h2,#work_top .workrank h2,#work_top .residentrank h2,#resident_top .studyingabroadrank h2,#resident_top .travelrank h2,#resident_top .workrank h2,#resident_top .residentrank h2{padding:20px 30px;width:100%;font-size:20px;font-size:2rem}#studyingabroad_top .studyingabroadrank ul+p,#studyingabroad_top .travelrank ul+p,#studyingabroad_top .workrank ul+p,#studyingabroad_top .residentrank ul+p,#travel_top .studyingabroadrank ul+p,#travel_top .travelrank ul+p,#travel_top .workrank ul+p,#travel_top .residentrank ul+p,#work_top .studyingabroadrank ul+p,#work_top .travelrank ul+p,#work_top .workrank ul+p,#work_top .residentrank ul+p,#resident_top .studyingabroadrank ul+p,#resident_top .travelrank ul+p,#resident_top .workrank ul+p,#resident_top .residentrank ul+p{font-size:12px;font-size:1.2rem;margin:10px 30px 30px}#studyingabroad_top .studyingabroadrank ul+p+p,#studyingabroad_top .travelrank ul+p+p,#studyingabroad_top .workrank ul+p+p,#studyingabroad_top .residentrank ul+p+p,#travel_top .studyingabroadrank ul+p+p,#travel_top .travelrank ul+p+p,#travel_top .workrank ul+p+p,#travel_top .residentrank ul+p+p,#work_top .studyingabroadrank ul+p+p,#work_top .travelrank ul+p+p,#work_top .workrank ul+p+p,#work_top .residentrank ul+p+p,#resident_top .studyingabroadrank ul+p+p,#resident_top .travelrank ul+p+p,#resident_top .workrank ul+p+p,#resident_top .residentrank ul+p+p{margin:0 auto 30px !important}#studyingabroad_top .point .bluearea,#travel_top .point .bluearea,#work_top .point .bluearea,#resident_top .point .bluearea{margin:50px 0 30px !important}#studyingabroad_top .point ol,#travel_top .point ol,#work_top .point ol,#resident_top .point ol{margin:0}#studyingabroad_top .point ol li,#travel_top .point ol li,#work_top .point ol li,#resident_top .point ol li{margin-bottom:30px;padding-left:70px}#studyingabroad_top .point ol li dl dt,#travel_top .point ol li dl dt,#work_top .point ol li dl dt,#resident_top .point ol li dl dt{padding-left:0;font-size:20px;font-size:2rem}#studyingabroad_top .point ol li dl dd,#travel_top .point ol li dl dd,#work_top .point ol li dl dd,#resident_top .point ol li dl dd{font-size:16px;font-size:1.6rem;margin-top:20px}#studyingabroad_top .point ol li:before,#travel_top .point ol li:before,#work_top .point ol li:before,#resident_top .point ol li:before{width:50px;height:50px}#studyingabroad_top .tokucho h2,#travel_top .tokucho h2,#work_top .tokucho h2,#resident_top .tokucho h2{margin-top:100px}#studyingabroad_top .tokucho .bluearea,#travel_top .tokucho .bluearea,#work_top .tokucho .bluearea,#resident_top .tokucho .bluearea{margin:0}#studyingabroad_top .tokucho .bluearea ol li,#travel_top .tokucho .bluearea ol li,#work_top .tokucho .bluearea ol li,#resident_top .tokucho .bluearea ol li{margin-bottom:30px;padding-left:90px;font-size:18px;font-size:1.8rem;min-height:60px}#studyingabroad_top .tokucho .bluearea ol li:last-child,#travel_top .tokucho .bluearea ol li:last-child,#work_top .tokucho .bluearea ol li:last-child,#resident_top .tokucho .bluearea ol li:last-child{margin-bottom:0}#studyingabroad_top .tokucho .bluearea ol li:before,#travel_top .tokucho .bluearea ol li:before,#work_top .tokucho .bluearea ol li:before,#resident_top .tokucho .bluearea ol li:before{width:60px;height:60px}#studyingabroad_top .tokucho .bluearea ol li span.mini,#travel_top .tokucho .bluearea ol li span.mini,#work_top .tokucho .bluearea ol li span.mini,#resident_top .tokucho .bluearea ol li span.mini{width:100%}#studyingabroad_top .tokucho ul picture,#travel_top .tokucho ul picture,#work_top .tokucho ul picture,#resident_top .tokucho ul picture{width:500px;height:auto;margin:0 auto}#studyingabroad_top .hosho,#travel_top .hosho,#work_top .hosho,#resident_top .hosho{box-sizing:border-box;width:800px;margin:0 auto;padding:0;box-sizing:border-box;margin:30px auto 0;border-radius:8px;background-color:#f2f8fd;padding:30px 20px}#studyingabroad_top .hosho ul,#travel_top .hosho ul,#work_top .hosho ul,#resident_top .hosho ul{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 0;padding:0}#studyingabroad_top .hosho ul li,#travel_top .hosho ul li,#work_top .hosho ul li,#resident_top .hosho ul li{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin:0 0 30px;width:calc(50% - 20px)}#studyingabroad_top .hosho ul li:last-child,#studyingabroad_top .hosho ul li:nth-last-child(2),#travel_top .hosho ul li:last-child,#travel_top .hosho ul li:nth-last-child(2),#work_top .hosho ul li:last-child,#work_top .hosho ul li:nth-last-child(2),#resident_top .hosho ul li:last-child,#resident_top .hosho ul li:nth-last-child(2){margin-bottom:0}#studyingabroad_top .hosho ul li img,#travel_top .hosho ul li img,#work_top .hosho ul li img,#resident_top .hosho ul li img{width:80px;height:auto}#studyingabroad_top .hosho ul li dl,#travel_top .hosho ul li dl,#work_top .hosho ul li dl,#resident_top .hosho ul li dl{width:calc(100% - 100px)}#studyingabroad_top .hosho ul li dl dt,#travel_top .hosho ul li dl dt,#work_top .hosho ul li dl dt,#resident_top .hosho ul li dl dt{font-weight:700;font-size:18px;font-size:1.8rem;line-height:1.25}#studyingabroad_top .hosho ul li dl dd,#travel_top .hosho ul li dl dd,#work_top .hosho ul li dl dd,#resident_top .hosho ul li dl dd{font-size:16px;font-size:1.6rem;line-height:1.71;margin:5px 0 0}#studyingabroad_top .hosho h3,#travel_top .hosho h3,#work_top .hosho h3,#resident_top .hosho h3{font-size:18px;font-size:1.8rem;line-height:1.7;text-align:left;color:#000;font-weight:700;margin:0 auto 10px}#studyingabroad_top .hosho h3 span,#travel_top .hosho h3 span,#work_top .hosho h3 span,#resident_top .hosho h3 span{display:block;color:#eb7100}#studyingabroad_top .hosho h3 span.option,#travel_top .hosho h3 span.option,#work_top .hosho h3 span.option,#resident_top .hosho h3 span.option{color:#004f96;display:block}#studyingabroad_top .hosho+p,#travel_top .hosho+p,#work_top .hosho+p,#resident_top .hosho+p{margin-top:50px}#studyingabroad_top .ranking li img,#travel_top .ranking li img,#work_top .ranking li img,#resident_top .ranking li img{width:100px;height:auto;margin-left:100px}#studyingabroad_top .ranking li span,#travel_top .ranking li span,#work_top .ranking li span,#resident_top .ranking li span{width:calc(100% - 230px)}#studyingabroad_top .ranking li a:after,#travel_top .ranking li a:after,#work_top .ranking li a:after,#resident_top .ranking li a:after{right:30px}#studyingabroad_top .orangebtn,#travel_top .orangebtn,#work_top .orangebtn,#resident_top .orangebtn{margin:0 auto !important}#studyingabroad_top .offer ul,#travel_top .offer ul,#work_top .offer ul,#resident_top .offer ul{width:auto}#studyingabroad_top .plan ul{margin:30px 0 50px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#studyingabroad_top .plan ul li{margin-top:20px;width:calc(50% - 20px)}#studyingabroad_top .plan ul li a{height:50px;line-height:48px;letter-spacing:1.5px;padding:0 30px;font-size:20px;font-size:2rem}#studyingabroad_top .plan ul li a:after{width:7.86px;height:15.55px;right:30px}#studyingabroad_top .plan ul li a img{width:40px;margin-right:20px}#travel_top .table+ul li{margin-top:50px}#travel_top .table+ul li a img{width:100%;height:auto}#travel_top .purpose{margin-top:50px}#policy section.wrap dl{margin-top:60px}#policy section.wrap dl dt{font-size:16px;font-size:1.6rem;margin-bottom:10px}#policy section.wrap dl dd{font-size:14px;font-size:1.4rem;margin-bottom:60px}#policy section.wrap div{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;width:1000px;margin:0 auto;padding:0;box-sizing:border-box;border-radius:8px;background-color:#f2f8fd;padding:30px;margin-top:30px}#policy section.wrap ul{margin-top:0;width:50%}#policy section.wrap ul li{margin-bottom:10px;font-size:14px;font-size:1.4rem;margin-left:50px}#policy section.wrap .cnt{margin:50px 0;display:block}#policy section.wrap .cnt p:first-child{font-size:16px;font-size:1.6rem}#policy section.wrap .cnt dl{margin-top:30px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}#policy section.wrap .cnt dl dt{font-size:16px;font-size:1.6rem;width:130px}#policy section.wrap .cnt dl dd{width:calc(100% - 130px);margin-bottom:30px !important}#policy section.wrap .cnt dl dd:before{content:"：　　";display:inline}#policy section.wrap .cnt dl dd p:first-child{font-size:16px;font-size:1.6rem;display:inline}.scroll-hint-icon{display:none}.scrollablepc .scroll-hint-icon{display:inline-block}#breadcrumb{width:800px;margin:0 auto;padding:0;box-sizing:border-box;padding:100px 0 20px}#breadcrumb ul{font-size:12px;font-size:1.2rem}#breadcrumb ul li:after{padding:0 15px}#breadcrumb+p{font-size:12px;font-size:1.2rem}.no{display:none}.pc{display:block}.sp{display:none}