@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;margin:0;padding:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#333;font-size:1.4rem;line-height:calc(24 / 14 * 1em);text-align:left;letter-spacing:.025em;vertical-align:baseline;background:#f3f1f2;min-width:1240px;overflow-y:scroll}body,button,input,textarea{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ",Meiryo,sans-serif;font-weight:500}body.ie11,body.ie11 button{font-family:"メイリオ",Meiryo,"Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,sans-serif}*:focus{outline-offset:0;outline:0}img{width:100%;vertical-align:bottom}a,button{color:#00f;text-decoration:underline;-webkit-tap-highlight-color:transparent;outline:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,opacity;transition-property:color,background-color,opacity}a img,button img{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity}a:hover{color:#e53917;text-decoration:none}a[href^=tel]{color:inherit;text-decoration:none}a.black{color:#333}a.black:hover{color:#e53917}a.rev-deco{text-decoration:none}a.rev-deco:hover{text-decoration:underline}.txt-red{color:#ff4242}.txt-bold{font-weight:bold}.cf:after{content:"";display:block;clear:both}@media(min-width:751px){.sp{display:none !important}}@media screen and (max-width:750px){.pc{display:none !important}}@media print{.sp{display:none}}#contents{position:relative;z-index:1;background-color:white;background-position:center bottom -1px;background-size:100% auto;width:100%}#contents .container{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto;padding:30px 0 15px}#contents main{width:668px;margin-left:18px}#contents .side.left{width:285px}#contents .side.right{width:210px;margin-left:19px}#contents main h3{color:white;font-size:1.6rem;font-weight:bold;line-height:calc(24 / 16 * 1em);letter-spacing:.05em;word-break:break-all;background-color:#777;padding:8px 20px}body:not(.index) #contents main h4{color:#10a5ab;font-size:1.4rem;font-weight:bold;line-height:calc(24 / 14 * 1em);letter-spacing:.05em}body:not(.index) #contents main section+section{margin-top:60px}body:not(.index) #contents main section h3+h4,body:not(.index) #contents main section h3+p,body:not(.index) #contents main section h3+ul,body:not(.index) #contents main section p+p,body:not(.index) #contents main section p+h4,body:not(.index) #contents main section p+ul,body:not(.index) #contents main section ul+h4,body:not(.index) #contents main section div+h4,body:not(.index) #contents main section ul+p{margin-top:24px}body:not(.index) #contents main section h3+.set{margin-top:20px}body:not(.index) #contents main section h3+table{margin-top:30px}body:not(.index) #contents main section .column{display:flex}body:not(.index) #contents main section h4+p,body:not(.index) #contents main section h4+ul{margin-top:10px}body:not(.index) #contents main section:first-child>div:first-child>p:first-child{margin-top:-4px}#contents main .system-message{color:#80664d;font-size:1.6rem;font-weight:bold;line-height:calc(24 / 16 * 1em);background-color:#fffcd9;border:1px solid #ca6;margin-bottom:30px;padding:8px 20px}#contents .side.left nav ul{width:100%}#contents .side.left nav ul li+li{margin-top:5px}#contents .side.left nav ul li a,#contents .side.left nav ul li a:after{background-image:url(/assets/images/common/side-menu-3cNj4.png);background-repeat:no-repeat;background-size:200% auto;width:285px;height:76px}#contents .side.left nav ul li a{display:block;position:relative}#contents .side.left nav ul li a:after{content:"";position:absolute;top:0;left:0;z-index:1;-webkit-transition:opacity .2s;transition:opacity .2s}#contents .side.left nav ul li:hover a:after{opacity:0}#sm01 a{background-position:right calc(81px * -0)}#sm02 a{background-position:right calc(81px * -1)}#sm03 a{background-position:right calc(81px * -2)}#sm04 a{background-position:right calc(81px * -3)}#sm05 a{background-position:right calc(81px * -4)}#sm06 a{background-position:right calc(81px * -5)}#sm07 a{background-position:right calc(81px * -6)}#sm08 a{background-position:right calc(81px * -7)}#sm09 a{background-position:right calc(81px * -8)}#sm01 a:after{background-position:left calc(81px * -0)}#sm02 a:after{background-position:left calc(81px * -1)}#sm03 a:after{background-position:left calc(81px * -2)}#sm04 a:after{background-position:left calc(81px * -3)}#sm05 a:after{background-position:left calc(81px * -4)}#sm06 a:after{background-position:left calc(81px * -5)}#sm07 a:after{background-position:left calc(81px * -6)}#sm08 a:after{background-position:left calc(81px * -7)}#sm09 a:after{background-position:left calc(81px * -8)}#contents .side.left nav ul li a span{display:none}#contents .side.right nav ul li+li{margin-top:20px}#contents .side.right nav ul li a{display:block}#contents .side.right nav ul li a:hover{opacity:.6}#contents .side.right nav ul li .ibtn{background-position:center center;background-repeat:no-repeat;background-size:210px auto;background-clip:border-box;border-radius:5px;width:100%;overflow:hidden}#contents .side.right nav ul li .ibtn span{display:none}#contents .side.right nav ul li .nbtn{border:1px solid #bfbfbf;width:100%}#contents .side.right nav ul li .tbtn{color:#333;font-size:1.2rem;line-height:1em;text-align:right;text-decoration:none;margin-top:10px}#contents .side.right nav ul li .tbtn:hover{color:#e53917;text-decoration:underline;opacity:1}#contents .side.right nav ul li .tbtn:after{content:"";display:inline-block;vertical-align:middle;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #333;margin:-1.5px 0 0 5px;-webkit-transition:.2s;transition:.2s}#contents .side.right nav ul li .tbtn:hover:after{border-left-color:#e53917}#contents .side.right nav ul #rm01 .ibtn{background-image:url(/assets/images/common/btn-access-map-D1ikL.png);border:1px solid #00b38f;height:220px}#contents .side.right nav ul #rm02 .ibtn{background-image:url(/assets/images/common/btn-heather-map-1CJVb.png);height:60px}#contents .side.right nav ul #rm03 .ibtn{background-image:url(/assets/images/common/btn-roster-TSFuw.png);border-radius:0;height:calc((210 / 300) * 100px)}#contents .side.right nav ul #rm03 .ibtn+span{display:block;font-size:1.2rem;line-height:1em;white-space:nowrap;margin-top:10px}#contents .side.right nav ul #rm04 .ibtn{background-image:url(/assets/images/common/btn-job-info-z6lNx.png);border:1px solid #00abf2;height:100px}#contents .side.right nav ul #rm06 .ibtn{background-image:url(/assets/images/common/btn-health-care-KABVJ.png);border:1px solid #00abf2;height:100px}body:not(.index) #contents .side.right{display:none}#contents .container .breadcrumbs{width:calc(100% - 150px);margin-top:100px}#contents .container .breadcrumbs a,#contents .container .breadcrumbs span{display:inline-block;color:#333;text-decoration:none;word-break:break-all;vertical-align:middle}#contents .container .breadcrumbs a:hover{color:#e53917;text-decoration:underline}#contents .container .breadcrumbs i{display:inline-block;font-size:10px;font-style:normal;vertical-align:middle;margin:0 12px}#contents main .relation ul{list-style:none;margin-top:30px}#contents main .relation ul li+li{margin-top:20px}#contents .btns{overflow:hidden}#contents .btns a:hover,#contents .btns button:hover{opacity:.6}#contents .btns .btn+.btn{margin-left:20px}#contents h3+.get-acrobat{margin-top:24px}#contents .get-acrobat p span{display:inline-block;vertical-align:bottom;text-indent:-.5em}#contents .get-acrobat .btns{margin-top:15px}#contents .acrobat{display:inline-block;vertical-align:bottom;border:1px solid #c9c9c9;border-radius:5px;width:240px;overflow:hidden}#contents h3+.get-flash{margin-top:24px}#contents .get-flash p span{display:inline-block;vertical-align:bottom;text-indent:-.5em}#contents .get-flash .btns{margin-top:15px}#contents .flash{display:inline-block;vertical-align:bottom;border:1px solid #c9c9c9;border-radius:5px;width:250px;overflow:hidden}#contents .pdf,#contents .xls,#contents .ppt,#contents .wrd,#contents .zip,#contents .view{display:inline-block;color:white;font-size:1.4rem;font-weight:bold;line-height:calc(38 / 14 * 1em);text-align:left;vertical-align:bottom;background-color:#00abf2;background-position:right 20px center;background-repeat:no-repeat;background-size:20px auto;border:1px solid #c9c9c9;border-radius:5px;width:208px;height:40px;padding:0 10px;overflow:hidden}#contents .xls{background-position:right 17px center;background-size:24px auto}#contents .zip{background-position:right 20px top 8px}#contents .pdf{background-image:url(/assets/images/common/icon-pdf-Tyk9F.svg)}#contents .xls{background-image:url(/assets/images/common/icon-xls-zjftl.svg)}#contents .ppt{background-image:url(/assets/images/common/icon-ppt-pIQ6k.svg)}#contents .wrd{background-image:url(/assets/images/common/icon-wrd-pJyCQ.svg)}#contents .zip{background-image:url(/assets/images/common/icon-zip-Fs8hg.svg)}#contents .view{background-image:url(/assets/images/common/icon-search-white-juY6g.svg)}#contents .pdf span,#contents .xls span,#contents .ppt span,#contents .zip span,#contents .view span{display:inline-block}#contents .external{display:table-cell;color:white;text-decoration:none;vertical-align:middle;background:#00abf2 url(/assets/images/common/icon-gt-white-w9FRS.svg) no-repeat right 20px center / auto 20px;border-radius:10px;width:436px;height:64px;padding:10px 44px 10px 10px;overflow:hidden}#contents .external>span{display:block;width:100%}#contents .external>span:nth-child(1){font-size:2.0rem;font-weight:bold;line-height:calc(24 / 20 * 1em)}#contents .external>span:nth-child(2){font-size:1.2rem;line-height:calc(16 / 12 * 1em)}#contents .external.long>span:nth-child(1){font-size:1.8rem;line-height:calc(22 / 18 * 1em)}#contents .btns .submit{display:inline-block;color:white;text-align:center;text-decoration:none;vertical-align:bottom;background-color:#39c;border:0;border-radius:5px;min-width:240px;height:60px;padding:18px 10px;overflow:hidden;cursor:pointer}#contents .btns .submit>span{display:block;font-size:1.6rem;font-weight:bold;line-height:calc(24 / 16 * 1em);width:100%}#contents .btns .btn.simple{display:inline-block;color:white;font-size:1.6rem;font-weight:bold;line-height:calc(20 / 16 * 1em);text-align:center;text-decoration:none;background-color:#39c;background-repeat:no-repeat;background-size:auto 16px;border-radius:5px;min-width:244px;padding:20px 10px}#contents .btns .btn.simple.link{background-image:url(/assets/images/common/icon-gtm-white-SHkHQ.svg);background-position:right 12px center;padding-right:22px}#contents .btns .btn.simple.return{background-image:url(/assets/images/common/icon-ltm-white-NuYqy.svg);background-position:left 12px center;padding-left:22px}#contents main .back,#contents main .next{display:inline-block;text-decoration:none}#contents main .back span,#contents main .next span{text-decoration:underline}#contents main .back:hover,#contents main .next:hover{color:#e53917}#contents main .back:hover span,#contents main .next:hover span{text-decoration:none}#contents hr.dashed{display:block;background-color:red;background-image:-webkit-repeating-linear-gradient(to right,#e7e7e7,#e7e7e7 1px,#bfbfbf 1px,#bfbfbf 2px);background-image:repeating-linear-gradient(to right,#e7e7e7,#e7e7e7 1px,#bfbfbf 1px,#bfbfbf 2px);background-position:top center;background-repeat:repeat-x;background-size:3px 1px;border:0;width:100%;height:1px;margin:15px 0}#contents main sup.kome{display:inline-block;top:0;font-size:calc(2 / 3 * 1em);line-height:1em;vertical-align:middle;margin-top:-.55em}#contents main .adjust-bl{display:inline-block !important;margin-left:-.5em !important}#contents main .adjust-br{display:inline-block !important;margin-right:-.5em !important}#contents ul.none{list-style:none}#contents ul.normal{list-style:none}#contents ul.normal li{position:relative;padding-left:calc(18 / 14 * 1em)}#contents ul.normal li:before{content:"";display:inline-block;position:absolute;left:calc(4 / 14 * 1em);top:calc(((24 - 5) / 2) / 14 * 1em);background-color:#333;border-radius:.178571em;width:calc(5 / 14 * 1em);height:calc(5 / 14 * 1em);overflow:hidden}#contents ul.square{list-style:none}#contents ul.square li{position:relative;font-size:1.4rem;line-height:calc(24 / 14 * 1em);padding-left:calc(24 / 14 * 1em)}#contents ul.square li:before{content:"";display:block;position:absolute;top:1px;left:0;background:#333;width:calc(12 / 14 * 1em);height:calc(12 / 14 * 1em);margin:calc(6 / 14 * 1em) 0}#contents ul.square li a{display:inline-block;text-decoration:none}#contents ul.square li a:hover{text-decoration:underline}#contents ul.custom{display:table;list-style:none}#contents ul.custom li{display:table-row}#contents ul.custom li>span{display:table-cell}#contents ul.custom li>span:nth-child(1){padding-right:calc(20 / 14 * 1em)}#contents main form label{display:inline-block;font-size:1.4rem;line-height:calc(20 / 14 * 1em);cursor:pointer}#contents main form label input[type="checkbox"]{display:none}#contents main input[type="checkbox"]+i{display:inline-block;position:relative;vertical-align:bottom;background:white;border:1px solid #a0a0a0;width:20px;height:20px}#contents main form label input[type="checkbox"]:checked+i:after{content:"";position:absolute;top:0;left:0;background:url(/assets/images/common/icon-check-noframe-rewGM.svg) no-repeat center center / 16px auto;width:18px;height:18px}#contents main input[type="checkbox"]+i+span{display:inline-block;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;margin-left:4px}#contents main .border.dashed.box{background-image:-webkit-repeating-linear-gradient(to right,#e5e5e5,#e5e5e5 1px,#f3f4f4 1px,#f3f4f4 2px),-webkit-repeating-linear-gradient(to bottom,#e5e5e5,#e5e5e5 1px,#f3f4f4 1px,#f3f4f4 2px),-webkit-repeating-linear-gradient(to right,#e5e5e5,#e5e5e5 1px,#f3f4f4 1px,#f3f4f4 2px),-webkit-repeating-linear-gradient(to bottom,#e5e5e5,#e5e5e5 1px,#f3f4f4 1px,#f3f4f4 2px);background-image:repeating-linear-gradient(to right,#e5e5e5,#e5e5e5 1px,#f3f4f4 1px,#f3f4f4 2px),repeating-linear-gradient(to bottom,#e5e5e5,#e5e5e5 1px,#f3f4f4 1px,#f3f4f4 2px),repeating-linear-gradient(to right,#e5e5e5,#e5e5e5 1px,#f3f4f4 1px,#f3f4f4 2px),repeating-linear-gradient(to bottom,#e5e5e5,#e5e5e5 1px,#f3f4f4 1px,#f3f4f4 2px);background-position:top,right,bottom,left;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-size:3px 1px,1px 3px,3px 1px,1px 3px}#contents main .attention-box{color:#ff4242;font-size:1.6rem;font-weight:bold;line-height:calc(28 / 16 * 1em);border:1px solid #ff4242;padding:20px}#contents main .attention-box ul{list-style:none;margin:-5px 0 0 1em}#contents main .attention-box ul li:before{content:"◎";margin-left:-1em}#contents main .attention-box ul li+li{margin-top:13px}#contents main p+.attention-box{margin-top:24px}#contents main .attention-box.black{color:#333;border:1px solid #333;border-radius:6px}#contents main .preparation{border-top:2px dotted #ccc;border-bottom:2px dotted #ccc}#contents main .preparation p{font-size:1.6rem;text-align:center;padding:1.5em 0}#contents main .flexbox{display:flex}#contents main .flexbox.wrap{flex-wrap:wrap}#contents main .flexbox.clm2>div{width:calc((100% - 20px) / 2)}#contents main .flexbox.clm2>div:nth-child(2n){margin-left:20px}#contents main .flexbox.clm2>div:nth-child(n+3){margin-top:30px}#contents main .flexbox.clm3>div{width:calc((100% - 19px) / 3);margin-left:19px}#contents main .flexbox.clm3>div:nth-child(3n+1){margin-left:0}#contents main .flexbox.clm3>div:nth-child(n+4){margin-top:20px}@media screen and (max-width:750px){html{font-size:calc(10 / 640 * 100vw)}body{font-size:2.4em;line-height:calc(32 / 24 * 1em);letter-spacing:.025em;min-width:320px}#contents{position:relative}#contents .container{display:block;width:100%;max-width:100%;padding:0 0 calc(60 / 640 * 100vw)}#contents main,#contents .side.left,#contents .side.right{width:100%;margin:0;padding:0 calc(20 / 640 * 100vw)}#contents main{padding-top:calc(50 / 640 * 100vw)}#contents main h3{font-size:2.4rem;line-height:calc(36 / 24 * 1em);letter-spacing:.025em;padding:calc(12 / 640 * 100vw) calc(20 / 640 * 100vw)}body:not(.index) #contents main h4{font-size:2.4rem;font-weight:bold;line-height:calc(32 / 24 * 1em);letter-spacing:.05em}body:not(.index) #contents main section+section{margin-top:calc(100 / 640 * 100vw)}body:not(.index) #contents main section h3+h4,body:not(.index) #contents main section p+h4,body:not(.index) #contents main section ul+h4,body:not(.index) #contents main section h3+p,body:not(.index) #contents main section h3+ul,body:not(.index) #contents main section h3+.set,body:not(.index) #contents main section h3+table{margin-top:calc(40 / 640 * 100vw)}body:not(.index) #contents main section .column{display:flex}body:not(.index) #contents main section h4+p,body:not(.index) #contents main section h4+ul,body:not(.index) #contents main section p+p,body:not(.index) #contents main section p+ul,body:not(.index) #contents main section ul+p{margin-top:calc(30 / 640 * 100vw)}body:not(.index) #contents main section:first-child>div:first-child>p:first-child{margin-top:calc(4 / 640 * -100vw)}#contents main .system-message{font-size:2.4rem;line-height:calc(36 / 24 * 1em);margin-bottom:calc(40 / 640 * 100vw);padding:calc(12 / 640 * 100vw) calc(20 / 640 * 100vw)}#contents .side.right{margin-top:calc(15 / 640 * 100vw)}#contents .side.right nav ul{border-top:calc(2 / 640 * 100vw) solid #e1e4e6;padding-top:calc(50 / 640 * 100vw)}#contents .side.right nav ul li+li{margin-top:calc(20 / 640 * 100vw)}#contents .side.right nav ul li .ibtn{border-radius:calc(5 / 640 * 100vw)}#contents .side.right nav ul #rm01 .ibtn,#contents .side.right nav ul #rm04 .ibtn{background-size:calc(600 / 640 * 100vw) auto;width:calc(600 / 640 * 100vw);height:calc(150 / 640 * 100vw)}#contents .side.right nav ul #rm01 .ibtn{background-image:url(/assets/images/common/sp/btn-access-map-MpfiY.png);border:1px solid #00b38f}#contents .side.right nav ul #rm02{position:relative;width:calc(600 / 640 * 100vw)}#contents .side.right nav ul #rm03{width:calc(600 / 640 * 100vw)}#contents .side.right nav ul #rm03 .ibtn+span{display:block;font-size:2rem;line-height:1;margin-top:calc(10 / 640 * 100vw)}#contents .side.right nav ul #rm02 .ibtn,#contents .side.right nav ul #rm03 .ibtn{background-size:100% auto;width:calc(600 / 640 * 100vw)}#contents .side.right nav ul #rm02 .ibtn{height:calc(119 / 640 * 100vw)}#contents .side.right nav ul #rm03 .ibtn{height:calc(200 / 640 * 100vw)}#contents .side.right nav ul #rm02 .ibtn{background-image:url(/assets/images/common/sp/btn-heather-map-F7FC7.png)}#contents .side.right nav ul #rm03 .ibtn{background-image:url(/assets/images/common/sp/btn-roster-AAAgw.png)}#contents .side.right nav ul #rm02 .tbtn{background:url(/assets/images/common/sp/btn-heather-members-map-TFF3O.png) no-repeat center center / 100% auto;width:calc(600 / 640 * 100vw);height:calc(70 / 640 * 100vw);margin-top:calc(10 / 640 * 100vw)}#contents .side.right nav ul #rm02 .tbtn:hover{opacity:.6}#contents .side.right nav ul #rm02 .tbtn span,#contents .side.right nav ul #rm02 .tbtn:after{display:none}#contents .side.right nav ul #rm04{clear:both}#contents .side.right nav ul #rm04 .ibtn{background-image:url(/assets/images/common/sp/btn-job-info-QQQNN.png)}body:not(.index) #contents .side.right nav ul #rm02{margin-bottom:0}body:not(.index) #contents .side.right nav ul #rm03{margin-top:0}#contents .side.right nav ul #rm06 .ibtn{background-image:url(/assets/images/common/sp/btn-health-care-bkbPE.png);background-size:100% auto;border-radius:0;border:0;width:calc(600 / 640 * 100vw);height:calc(118 / 640 * 100vw)}#contents .side.right nav ul #rm06 .tbtn{display:inline-block;font-size:2rem;margin-right:1em}#contents .container .breadcrumbs{width:100%;margin-top:calc(85 / 640 * 100vw);padding:0 calc(20 / 640 * 100vw)}#contents .container .breadcrumbs i{display:inline-block;font-size:1.6rem;vertical-align:baseline;margin:0 calc(15 / 640 * 100vw)}#contents main .relation ul{margin-top:calc(50 / 640 * 100vw)}#contents main .relation ul li+li{margin-top:calc(30 / 640 * 100vw)}#contents .btns .btn+.btn{margin:calc(30 / 640 * 100vw) 0 0}#contents .pdf,#contents .xls,#contents .zip,#contents .view{font-size:4.0rem;line-height:calc((114 / 40 * 1em) - 2px);background-position:right calc(58 / 640 * 100vw) center;background-size:calc(60 / 640 * 100vw) auto;border-radius:calc(10 / 640 * 100vw);width:100%;height:calc(114 / 640 * 100vw);padding:0 calc(32 / 640 * 100vw)}#contents .xls{background-position:right calc(54 / 640 * 100vw) center;background-size:calc(68 / 640 * 100vw) auto}#contents .zip{background-position:right calc(58 / 640 * 100vw) top calc(25 / 640 * 100vw)}#contents .external{background:#00abf2 url(/assets/images/common/icon-gt-white-w9FRS.svg) no-repeat right calc(20 / 640 * 100vw) center / auto calc(20 / 640 * 100vw);border-radius:calc(10 / 640 * 100vw);width:calc(600 / 640 * 100vw);height:calc(114 / 640 * 100vw);padding:calc(10 / 640 * 100vw) calc(48 / 640 * 100vw) calc(10 / 640 * 100vw) calc(10 / 640 * 100vw)}#contents .external>span:nth-child(1){font-size:3.0rem;font-weight:bold;line-height:calc(24 / 20 * 1em)}#contents .external>span:nth-child(2){font-size:2.4rem;line-height:calc(16 / 12 * 1em)}#contents .external.long>span:nth-child(1){font-size:2.4rem;line-height:calc(22 / 18 * 1em)}#contents .btns .submit{border-radius:calc(10 / 640 * 100vw);width:100%;height:calc(114 / 640 * 100vw);padding:calc(33 / 640 * 100vw) calc(10 / 640 * 100vw)}#contents .btns .submit>span{font-size:4.0rem;font-weight:bold;line-height:calc(48 / 40 * 1em)}#contents .btns .btn.simple{font-size:4.0rem;line-height:calc(44 / 40 * 1em);background-size:auto calc(30 / 640 * 100vw);border-radius:calc(10 / 640 * 100vw);width:100%;padding:calc(35 / 640 * 100vw) calc(30 / 640 * 100vw)}#contents .btns .btn.simple.link{background-position:right calc(20 / 640 * 100vw) center;padding-right:calc(50 / 640 * 100vw)}#contents .btns .btn.simple.return{background-position:left calc(20 / 640 * 100vw) center;padding-left:calc(50 / 640 * 100vw)}#contents hr.dashed{margin:calc(20 / 640 * 100vw) 0}#contents ul.normal li{position:relative;padding-left:1em}#contents ul.normal li:before{left:calc(9 / 24 * 1em);top:calc(((32 - 6) / 2) / 24 * 1em);border-radius:calc(3 / 640 * 100vw);width:calc(6 / 640 * 100vw);height:calc(6 / 640 * 100vw)}#contents ul.square li{font-size:2.4rem;line-height:calc(32 / 24 * 1em);padding-left:calc(36 / 24 * 1em)}#contents ul.square li:before{top:0;width:calc(20 / 24 * 1em);height:calc(20 / 24 * 1em);margin:calc(11 / 24 * 1em) 0}#contents ul.square li a{padding:calc(5 / 24 * 1em) 0}#contents ul.custom li>span:nth-child(1){padding-right:calc(12 / 24 * 1em)}#contents main form label{font-size:2.4rem;line-height:calc(30 / 24 * 1em)}#contents main input[type="checkbox"]+i{width:calc(30 / 640 * 100vw);height:calc(30 / 640 * 100vw)}#contents main form label input[type="checkbox"]:checked+i:after{background:url(/assets/images/common/icon-check-noframe-rewGM.svg) no-repeat center center / calc(26 / 640 * 100vw) auto;width:calc(28 / 640 * 100vw);height:calc(28 / 640 * 100vw)}#contents main input[type="checkbox"]+i+span{margin-left:calc(8 / 640 * 100vw)}#contents main .border.dashed.box{background-image:none;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}#contents main .attention-box{font-size:2.4rem;line-height:calc(32 / 24 * 1em);padding:calc(20 / 640 * 100vw)}#contents main .attention-box ul{margin:0}#contents main .attention-box ul li:before{margin-left:0}#contents main .attention-box ul li+li{margin-top:calc(15 / 640 * 100vw)}#contents main p+.attention-box{margin-top:calc(25 / 640 * 100vw)}#contents main .attention-box.black{border-radius:calc(12 / 640 * 100vw)}#contents main .preparation{padding-top:calc(30 / 640 * 100vw);padding-bottom:calc(30 / 640 * 100vw);margin-bottom:calc(120 / 640 * 100vw)}#contents main .preparation p{font-size:2.6rem;line-height:calc(40 / 28 * 1em)}#contents main .flexbox.clm2>div{width:calc((100% - (20 / 640 * 100vw)) / 2)}#contents main .flexbox.clm2>div:nth-child(2n){margin-left:calc(20 / 640 * 100vw)}#contents main .flexbox.clm2>div:nth-child(n+3){margin-top:calc(20 / 640 * 100vw)}#contents main .flexbox.clm3>div{width:calc((100% - (18 / 640 * 100vw)) / 3);margin-left:calc(18 / 640 * 100vw)}#contents main .flexbox.clm3>div:nth-child(3n+1){margin-left:0}#contents main .flexbox.clm3>div:nth-child(n+4){margin-top:calc(18 / 640 * 100vw)}#contents main .flexbox.clm2.sp-break>div:nth-child(2n){margin-left:0}#contents main .flexbox.clm3.sp-break>div{margin-left:0}#contents main .flexbox.sp-break{display:block}#contents main .flexbox.sp-break>div{width:100%}#contents main .flexbox.sp-break>div:nth-child(n+2){margin-top:calc(30 / 640 * 100vw)}}.important-points{display:flex;justify-content:center;margin:24px auto}.important-points .wrap{display:flex;flex-direction:column;align-items:center;border:1px solid #ccc;border-radius:20px;padding:30px 20px 20px;overflow:hidden}#contents .important-points .wrap h3{font-size:2rem;line-height:1;text-align:center;width:calc(100% + 40px);margin:-30px -20px 3rem -20px;padding:16px 20px 14px}.important-points .wrap .title{color:#10a5ab;font-size:2.2rem;font-weight:bold;text-align:center;border-bottom:3px double #10a5ab;padding-bottom:2px}.important-points .wrap .title+p{font-size:1.6rem;line-height:1.5;margin-top:30px}.important-points .wrap p .pink{color:#e545e5}.important-points .wrap p .purple{color:#60c}.important-points .wrap .signature{text-align:right;margin-top:20px;margin-left:auto}.important-points.type2 .wrap{align-items:flex-start}.important-points.type2 .wrap .title{display:flex;line-height:calc(32 / 22 * 1em);text-align:left;border-bottom:1px solid #10a5ab;width:100%;margin-top:calc(6 / 22 * -1em);padding-bottom:1px}.important-points.type2 .wrap .title .c1{width:13rem}.important-points.type2 .wrap .title+.text p{font-size:1.6rem}.important-points.type2 .wrap .text{padding-left:2rem}.important-points.type2 .wrap .title+.text{margin-top:24px}.important-points.type2 .wrap .text+.title{margin-top:36px}.important-points.type2 .wrap .signature{margin-top:36px}@media screen and (max-width:750px){.important-points{margin:calc(40 / 640 * 100vw) auto}.important-points .wrap{border-radius:calc(30 / 640 * 100vw);padding:calc(40 / 640 * 100vw) calc(30 / 640 * 100vw) calc(30 / 640 * 100vw)}#contents .important-points .wrap h3{font-size:2.8rem;width:calc(100% + (60 / 640 * 100vw));margin:calc(40 / 640 * -100vw) calc(30 / 640 * -100vw) 6rem calc(30 / 640 * -100vw);padding:calc(24 / 640 * 100vw) calc(30 / 640 * 100vw) calc(22 / 640 * 100vw)}.important-points .wrap .title{font-size:3.2rem;border-bottom:3px double #10a5ab;padding-bottom:calc(5 / 640 * 100vw)}.important-points .wrap .title+p{font-size:2.4rem;margin-top:calc(35 / 640 * 100vw)}.important-points .wrap .signature{font-size:2rem;margin-top:calc(30 / 640 * 100vw)}.important-points.type2 .wrap{align-items:flex-start}.important-points.type2 .wrap .title{flex-direction:column;font-size:3rem;line-height:calc(40 / 30 * 1em);padding-bottom:.5rem}.important-points.type2 .wrap .title .c1{width:auto}.important-points.type2 .wrap .title+.text p{font-size:2.4rem}.important-points.type2 .wrap .text{padding-left:2em}.important-points.type2 .wrap .title+.text{margin-top:3.2rem}.important-points.type2 .wrap .text+.title{margin-top:4.8rem}.important-points.type2 .wrap .signature{font-size:2.4rem;margin-top:4.8rem}}@charset "UTF-8";header{position:relative;z-index:10;background-color:white;border-top:10px solid #39c}header .set{border-top:1px solid #e5e5e5}header .set .container{position:relative;width:1200px;margin:0 auto;height:80px}header .set .container h1{position:absolute;top:11px;left:6px;z-index:10}header .set .container h1+p{display:none}header .set .container h1 a{display:block;background:url(/assets/images/common/logo-75FoE.png) no-repeat top left;width:170px;height:59px}header .set .container h1 a span{display:none}header .set .container .member-display{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;right:calc(242px + 20px);line-height:32px;height:40px;margin:auto}body.index header .set .container .member-display{display:none}header .set .container .member-display>div{font-size:1.2rem;line-height:calc(18 / 12 * 1em)}header .set .container .member-display>div .login-id{color:#ff4242;font-size:1.4rem;font-weight:bold;margin-right:7px;overflow:hidden}header .set .container .member-display a{color:white;font-size:1.6rem;font-weight:bold;line-height:30px;text-align:center;text-decoration:none;background-color:#2fabb1;border-radius:5px;width:180px;height:30px;margin-left:20px}header .set .container .member-display a:hover{opacity:.7}header .set .container .member-display a span{margin:auto}header .set .container .header-search>div{position:absolute;right:0;top:24px;background-color:white;border:1px solid #39c;width:242px;height:32px;overflow:hidden}header .set .container .header-search>div:after{content:"";display:block;clear:both}header .set .container .header-search>div input{font-size:1.2rem;border:0;width:170px;height:30px;margin-left:40px;float:left}header .set .container .header-search>div input::-ms-clear,header .set .container .header-search>div input::-ms-clear:hover{display:none}header .set .container .header-search>div .clear{display:none;position:absolute;top:0;right:0;bottom:0;background:url(/assets/images/common/btn-form-clear-gXLmX.svg) no-repeat center center / 14px auto;width:30px;height:30px;cursor:pointer}header .set .container .header-search>div button{position:absolute;top:0;left:0;bottom:0;background:url(/assets/images/common/icon-search-fpyPu.svg) no-repeat 9px 5px / 20px auto;border:0;width:38px;height:30px;margin:0;overflow:hidden;cursor:pointer}header .set .container .header-search>div button:hover{opacity:.5}header .set .container .header-search>div button span{display:none}header nav{position:relative;background-color:#f4fbfe;border-top:1px solid #e5e5e5;box-shadow:0 3px 2.61px .39px rgba(8,1,2,0.2)}header nav .container{position:relative;width:1200px;margin:0 auto}header nav .container ul{display:flex;width:100%}header nav .container ul li{width:calc(100% / 6)}header nav .container ul li+li{border-left:1px solid #00abf2}header nav .container ul li a{display:flex;align-items:center;justify-content:center;color:#1b5eaf;font-size:1.6rem;font-weight:bold;line-height:calc(18 / 16 * 1em);text-align:center;text-decoration:none;background-color:white;width:100%;height:50px}header nav .container ul li a:hover{color:white;background-color:#00abf2}body.index #nv01 a,body.summary #nv02 a,body.holiday #nv03 a,body.examination #nv04 a,body.nursing #nv05 a,body.members #nv06 a{color:white;background-color:#00abf2;-webkit-transition:0s;transition:0s}header .page-title{background-color:#777}header .page-title .container{position:relative;width:1200px;margin:0 auto}header .page-title .container h2{display:table-cell;vertical-align:middle;background-position:10px center;background-repeat:no-repeat;background-size:50px auto;height:90px;padding:15px 10px 15px 82px}header .page-title .container h2>span{color:white;font-size:3.6rem;line-height:calc(44 / 36 * 1em);letter-spacing:.2em}header .page-title .container h2>span>.adjust-em{display:inline-block;margin:0 -.5em}@media screen and (max-width:750px){header{border-top:0;padding-top:calc(120 / 640 * 100vw)}header .set{position:fixed;top:0;left:0;z-index:10;background:white;border-top:calc(10 / 640 * 100vw) solid #39c;border-bottom:1px solid #dcdcdc;box-shadow:0 calc(3 / 640 * 100vw) calc(3 / 640 * 100vw) 0 rgba(8,1,2,0.26);width:100%}header .set .container{width:100%;height:calc(109 / 640 * 100vw)}header .set .container h1{position:absolute;top:calc(28 / 640 * 100vw);left:calc(27 / 640 * 100vw)}header .set .container h1 a{background:url(/assets/images/common/logo-75FoE.png) no-repeat top left / 100% auto;width:calc(170 / 640 * 100vw);height:calc(59 / 640 * 100vw)}header .set .container .member-display{display:block;position:absolute;top:calc(16 / 640 * 100vw);right:calc(130 / 640 * 100vw);z-index:1;text-align:right;width:calc(296 / 640 * 100vw);height:calc(60 / 640 * 100vw);cursor:pointer}header .set .container .member-display>div{display:flex;-webkit-box-align:center;align-items:center;align-content:center;-webkit-box-pack:end;justify-content:flex-end;white-space:nowrap;width:100%}header .set .container .member-display>div .login-id{font-size:2.4rem;line-height:calc(24 / 24 * 1em);text-overflow:ellipsis;margin:0;overflow:hidden}header .set .container .member-display>div .login-id+span{font-size:1.8rem;font-weight:bold;line-height:calc(24 / 18 * 1em);padding:calc(6 / 640 * 100vw) calc(10 / 640 * 100vw) 0}header .set .container .member-display i{display:block;background-image:url(/assets/images/common/sp/icon-members-DaNbB.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;width:calc(60 / 640 * 100vw);height:calc(60 / 640 * 100vw)}body.bmenu-open{height:100%;overflow:hidden}header .set .container nav{background-color:white;height:calc(109 / 640 * 100vw)}header .set .container nav .bmenu-btn,header .set .container nav .bmenu-btn:after{display:block;background-image:url(/assets/images/common/sp/burger-menu-btn-vQ6NF.png);background-repeat:no-repeat;background-size:calc(128 / 640 * 100vw) auto;border:0;width:calc(64 / 640 * 100vw);height:calc(76 / 640 * 100vw)}header .set .container nav .bmenu-btn{position:absolute;top:calc(16 / 640 * 100vw);right:calc(38 / 640 * 100vw);background-position:calc(64 / 640 * -100vw) top;cursor:pointer}header .set .container nav .bmenu-btn:after{content:"";position:absolute;left:0;top:0;background-position:left top;-webkit-transition:opacity .2s;transition:opacity .2s}header .set .container nav .bmenu-btn.open:after{opacity:0}header .set .container nav .bmenu-btn span{display:none}header .set .container nav .bmenu-body{position:relative;top:calc(110 / 640 * 100vw);background-color:#e1e4e6;height:0;overflow:hidden;-webkit-transition:height .4s;transition:height .4s}header .set .container nav .bmenu-body.open{height:calc(100vh - (110 / 640 * 100vw))}header .set .container nav .bmenu-body .header-search{background-color:#e1e4e6;height:calc(94 / 640 * 100vw)}header .set .container nav .bmenu-body .header-search>div{position:relative;top:calc(12 / 640 * 100vw);right:auto;left:calc(30 / 640 * 100vw);background-color:white;border:1px solid #39c;width:calc(580 / 640 * 100vw);height:calc(70 / 640 * 100vw);overflow:hidden}header .set .container nav .bmenu-body .header-search>div input{font-size:2.4rem;width:calc(430 / 640 * 100vw);height:calc(68 / 640 * 100vw);margin-left:calc(80 / 640 * 100vw)}body.iphone header .set .container nav .bmenu-body .header-search>div input{font-size:calc(16 / 375 * 100vw);line-height:calc(28 / 16 * 1em);padding:calc(20 / 640 * 100vw) 0}header .set .container nav .bmenu-body .header-search>div .clear{background:url(/assets/images/common/btn-form-clear-gXLmX.svg) no-repeat center center / calc(32 / 640 * 100vw) auto;width:calc(68 / 640 * 100vw);height:calc(68 / 640 * 100vw)}header .set .container nav .bmenu-body .header-search>div button{background:url(/assets/images/common/icon-search-fpyPu.svg) no-repeat calc(19 / 640 * 100vw) center / calc(40 / 640 * 100vw) auto;width:calc(70 / 640 * 100vw);height:calc(68 / 640 * 100vw)}header .set .container nav .bmenu{width:100%;height:calc(100vh - (203 / 640 * 100vw));-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto}header .set .container nav ul{padding-bottom:calc(240 / 640 * 100vw)}header .set .container nav ul li+li{margin-top:1px}header .set .container nav ul li a{display:block;background-image:url(/assets/images/common/sp/burger-menu-0k43k.png);background-repeat:no-repeat;background-size:100% auto;width:100%;height:calc(94 / 640 * 100vw)}#bm01 a{background-position:left calc((98 / 640 * 100vw) * -0)}#bm02 a{background-position:left calc((98 / 640 * 100vw) * -1)}#bm03 a{background-position:left calc((98 / 640 * 100vw) * -2)}#bm04 a{background-position:left calc((98 / 640 * 100vw) * -3)}#bm05 a{background-position:left calc((98 / 640 * 100vw) * -4)}#bm06 a{background-position:left calc((98 / 640 * 100vw) * -5)}#bm07 a{background-position:left calc((98 / 640 * 100vw) * -6)}#bm08 a{background-position:left calc((98 / 640 * 100vw) * -7)}#bm09 a{background-position:left calc((98 / 640 * 100vw) * -8)}header .set .container nav ul li a span{display:none}header nav{background-color:white;border:0;box-shadow:none;//box-shadow:0 calc(3 / 640 * 100vw) calc(3 / 640 * 100vw) 0 rgba(8,1,2,0.26)}header nav .container{width:100%}header nav .container ul{flex-wrap:wrap;border-top:1px solid #00abf2}header nav .container ul li{border-bottom:1px solid #00abf2;border-left:1px solid #00abf2;width:calc(100% / 3);float:left}header nav .container ul li:nth-child(3n+1){border-left:0}header nav .container ul li a{font-size:1.8rem;line-height:calc(22 / 18 * 1em);height:calc(70 / 640 * 100vw)}header .page-title .container{width:100%}header .page-title .container h2{background-position:calc(20 / 640 * 100vw) center;background-size:calc(50 / 640 * 100vw) auto;height:calc(100 / 640 * 100vw);padding:0 calc(20 / 640 * 100vw) 0 calc(92 / 640 * 100vw)}header .page-title .container h2>span{font-size:3.6rem;line-height:calc(44 / 36 * 1em)}}@charset "UTF-8";footer{position:relative;z-index:1;background-color:white}footer nav{background-color:#e1e4e6}footer nav .container{position:relative;line-height:22px;width:1200px;margin:0 auto}footer nav .container .page-top{position:absolute;top:-30px;right:0;background:url(/assets/images/common/btn-page-top-pq2Qu.png) no-repeat left top / 100% auto;border:0;width:120px;height:30px;cursor:pointer}footer nav .container .page-top span{display:none}footer nav .container ul{display:table;width:100%;padding:18px 0}footer nav .container ul li{display:table-cell;vertical-align:middle}footer nav .container ul li a{display:flex;align-items:center;justify-content:center;line-height:calc(20 / 14 * 1em);color:#333;text-align:center;text-decoration:none;letter-spacing:.025em;height:40px;padding:0 10px}footer nav .container ul li a:hover{color:#e53917;text-decoration:underline}footer address{clear:both;font-style:normal;background-color:#39c;padding:8px 0}footer address p{color:white;font-size:1.4rem;line-height:calc(24 / 14 * 1em);text-align:center;letter-spacing:.025em}@media screen and (max-width:750px){footer nav .container{line-height:22px;width:100%}footer nav .container .page-top{position:fixed;top:auto;right:calc(22 / 640 * 100vw);bottom:calc(22 / 640 * 100vw);z-index:5;background:url(/assets/images/common/sp/btn-page-top-yQMlx.png) no-repeat left top / 100% auto;width:calc(64 / 640 * 100vw);height:0;opacity:0;-webkit-transition:opacity .3s,height 0s .3s;transition:opacity .3s,height 0s .3s}footer nav .container .page-top.hide{height:calc(72 / 640 * 100vw);opacity:1;-webkit-transition:opacity .3s,height 0s;transition:opacity .3s,height 0s}footer nav .container ul{display:block;width:calc(600 / 640 * 100vw);margin:0 auto;padding:0}footer nav .container ul:after{content:"";display:block;clear:both}footer nav .container ul li{display:block;width:calc(100% / 3);float:left}footer nav .container ul li a{display:flex;align-items:center;justify-content:center;font-size:1.6rem;line-height:calc(26 / 16 * 1em);text-align:center;height:calc(68 / 640 * 100vw);padding:0}footer address{padding:calc(12 / 640 * 100vw) 0}footer address p{font-size:1.6rem;line-height:calc(26 / 16 * 1em)}}@charset "UTF-8";@media screen and (min-width:750px){body.ps01 #contents{background-image:url(/assets/images/background/bg01-Yg9fq.png)}body.ps02 #contents{background-image:url(/assets/images/background/bg02-mwkZI.png)}body.ps03 #contents{background-image:url(/assets/images/background/bg03-HQu7T.png)}body.ps04 #contents{background-image:url(/assets/images/background/bg04-AJR4H.png)}body.ps05 #contents{background-image:url(/assets/images/background/bg05-UsLqm.png)}body.ps08 #contents{background-image:url(/assets/images/background/bg08-5DYb0.png)}}@media screen and (max-width:750px){body.ps01 #contents{background-image:url(/assets/images/background/sp/bg01-UQOQu.jpg)}body.ps02 #contents{background-image:url(/assets/images/background/sp/bg02-WiFXe.jpg)}body.ps03 #contents{background-image:url(/assets/images/background/sp/bg03-OxKR1.jpg)}body.ps04 #contents{background-image:url(/assets/images/background/sp/bg04-8JGg6.jpg)}body.ps05 #contents{background-image:url(/assets/images/background/sp/bg05-eYAn9.jpg)}body.ps08 #contents{background-image:url(/assets/images/background/sp/bg08-PeUQU.jpg)}}body.ps01:not(.index) header .page-title{background-color:#39c}body.ps02 header .page-title{background-color:#00c29e}body.ps03 header .page-title{background-color:#f294c3}body.ps04 header .page-title{background-color:#b293d4}body.ps05 header .page-title{background-color:#fda752}body.ps08 header .page-title{background-color:#ff4242}body.ps01 #contents main h3{background-color:#39c}body.ps02 #contents main h3{background-color:#00c29e}body.ps03 #contents main h3{background-color:#f294c3}body.ps04 #contents main h3{background-color:#b293d4}body.ps05 #contents main h3{background-color:#fda752}body.ps08 #contents main h3{background-color:#ff4242}body.information header .page-title .container h2{background-image:url(/assets/images/symbol/page-info-P3xh9.png)}body.summary header .page-title .container h2{background-image:url(/assets/images/symbol/page-summary-8C5i7.png)}body.holiday header .page-title .container h2{background-image:url(/assets/images/symbol/page-holiday-bQz2I.png)}body.examination header .page-title .container h2{background-image:url(/assets/images/symbol/page-examination-jasCN.png)}body.nursing header .page-title .container h2{background-image:url(/assets/images/symbol/page-nursing-3q6Pm.png)}body.members header .page-title .container h2{background-image:url(/assets/images/symbol/page-members-fcNKH.png)}body.limited header .page-title .container h2{background-image:url(/assets/images/symbol/page-members-fcNKH.png)}body.exam-guide header .page-title .container h2{background-image:url(/assets/images/symbol/page-exam-guide-TzgzI.png)}body.vacc-guide header .page-title .container h2{background-image:url(/assets/images/symbol/page-vacc-guide-n4F7b.png)}body.dementia header .page-title .container h2{background-image:url(/assets/images/symbol/page-dementia-MFb2L.png)}body.non-smoking header .page-title .container h2{background-image:url(/assets/images/symbol/page-non-smoking-RpQqk.png)}body.infection header .page-title .container h2{background-image:url(/assets/images/symbol/page-infection-Q4S1r.png)}body.influenza-map header .page-title .container h2{background-image:url(/assets/images/symbol/page-infection-Q4S1r.png)}body.visit-medical header .page-title .container h2{background-image:url(/assets/images/symbol/page-medical-WbGdS.png)}body.industrial header .page-title .container h2{background-image:url(/assets/images/symbol/page-industrial-0lT8h.png)}body.disaster header .page-title .container h2{background-image:url(/assets/images/symbol/page-disaster-knqth.png)}body.institutes header .page-title .container h2{background-image:url(/assets/images/symbol/page-search-7b7wn.png)}body.recruitment header .page-title .container h2{background-image:url(/assets/images/symbol/page-recruitment-yYfiG.png)}body.privacy header .page-title .container h2{background-image:url(/assets/images/symbol/page-privacy-CtNmg.png)}body.links header .page-title .container h2{background-image:url(/assets/images/symbol/page-links-VIMNE.png)}body.fever-cases header .page-title .container h2{background-image:url(/assets/images/symbol/page-disaster-knqth.png)}@charset "UTF-8";.js-popup-background{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .25s}.js-popup{position:absolute;z-index:10001;background:#fff;opacity:0;transition:opacity .25s}.popup-box{position:relative;border:1px solid #e5e5e5;width:560px}.popup-box>[data-popup-close]{position:absolute;top:-40px;right:-20px;background:url(/assets/images/common/popup-btn-close-FGs4d.png) no-repeat left top;width:50px;height:69px;transition:opacity .2s}.popup-box>[data-popup-close]:hover{opacity:.7}.popup-box>[data-popup-close] span{display:none}.popup-box>h3{color:white;font-size:1.6rem;line-height:calc(24 / 16 * 1em);letter-spacing:.05em;background-color:#39c;padding:8px 40px 8px 20px}.popup-box>.body{padding:20px 28px}#popup-location .body img{border:1px solid #c9c9c9;width:100%}#popup-location .body .case{position:relative;margin-top:15px;padding-left:42px}#popup-location .body .case:before{content:"";display:block;position:absolute;top:-2px;left:0;background-position:center center;background-repeat:no-repeat;background-size:100% auto;width:30px;height:30px}#popup-location .body img+.case{margin-top:22px}#popup-location .body .case h4{color:#10a5ab;font-size:1.6rem;font-weight:bold;line-height:calc(26 / 16 * 1em)}#popup-location .body .case p{font-size:1.4rem;line-height:calc(24 / 14 * 1em)}#popup-location .body .c01:before{background-image:url(/assets/images/common/icon-train-blue-33IYw.png)}#popup-location .body .c02:before{background-image:url(/assets/images/common/icon-bus-blue-56cW9.png)}#popup-location .body .c03:before{background-image:url(/assets/images/common/icon-attention-red-EqUwr.png);top:-2px;background-size:24px auto}@media screen and (max-width:750px){.popup-box{width:calc(600 / 640 * 100vw)}.popup-box>[data-popup-close]{top:calc(4 / 640 * 100vw);right:calc(20 / 640 * 100vw);background:url(/assets/images/common/sp/popup-btn-close-GSB80.png) no-repeat left top / 100% auto;width:calc(36 / 640 * 100vw);height:calc(51 / 640 * 100vw)}.popup-box>h3{font-size:2.4rem;line-height:calc(36 / 24 * 1em);padding:calc(12 / 640 * 100vw) calc(80 / 640 * 100vw) calc(12 / 640 * 100vw) calc(20 / 640 * 100vw)}.popup-box>.body{padding:calc(39 / 640 * 100vw) calc(29 / 640 * 100vw) calc(44 / 640 * 100vw)}#popup-location .body .case{margin-top:calc(20 / 640 * 100vw);padding-left:calc(54 / 640 * 100vw)}#popup-location .body .case:before{top:calc(2 / 640 * -100vw);width:calc(40 / 640 * 100vw);height:calc(40 / 640 * 100vw)}#popup-location .body img+.case{margin-top:calc(30 / 640 * 100vw)}#popup-location .body .case h4{color:#10a5ab;font-size:2.6rem;font-weight:bold;line-height:calc(32 / 24 * 1em)}#popup-location .body .case p{font-size:2.4rem;line-height:calc(30 / 24 * 1em)}#popup-location .body .case h4+p{margin-top:calc(10 / 640 * 100vw)}#popup-location .body .c03:before{top:calc(4 / 640 * -100vw);background-size:calc(32 / 640 * 100vw) auto}#popup-logout .body .btns{text-align:center;margin-top:calc(30 / 640 * 100vw)}#popup-logout .body .btns .btn-logout{display:block;color:white;font-size:4.0rem;font-weight:bold;line-height:calc(114 / 640 * 100vw);text-align:center;text-decoration:none;background-color:#2fabb1;border-radius:calc(10 / 640 * 100vw);width:100%;height:calc(114 / 640 * 100vw)}#popup-logout .body .btns .btn-logout:hover{opacity:.7}#popup-logout .body .btns .btn-logout+p{font-size:1.8rem;line-height:calc(24 / 18 * 1em);margin-top:calc(55 / 640 * 100vw)}#popup-logout .body .btns .btn-close{display:inline-block;text-align:center;margin-top:calc(25 / 640 * 100vw)}}