@charset "UTF-8";@font-face{font-family:"din";src:url("../font/din1451alt.ttf") format("truetype")}.container{max-width:100%}@media (max-width:519px){.container{padding-left:12px;padding-right:12px}}@media (min-width:520px) and (max-width:959px){.container{padding-left:15px;padding-right:15px}}@media (min-width:960px){.container{max-width:1360px;margin-left:auto;margin-right:auto}}@media (min-width:960px) and (max-width:1400px){.container{padding-left:20px;padding-right:20px;max-width:100%}}.row-cols1{width:100%}.row-cols10,.row-cols2,.row-cols3,.row-cols4,.row-cols5,.row-cols6,.row-cols7,.row-cols8,.row-cols9{display:-ms-grid;display:grid;width:100%}.row-cols2{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.row-cols3{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.row-cols4{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.row-cols5{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}.row-cols6{-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr))}.row-cols7{-ms-grid-columns:(minmax(0,1fr))[7];grid-template-columns:repeat(7,minmax(0,1fr))}.row-cols8{-ms-grid-columns:(minmax(0,1fr))[8];grid-template-columns:repeat(8,minmax(0,1fr))}.row-cols9{-ms-grid-columns:(minmax(0,1fr))[9];grid-template-columns:repeat(9,minmax(0,1fr))}.row-cols10{-ms-grid-columns:(minmax(0,1fr))[10];grid-template-columns:repeat(10,minmax(0,1fr))}@media (max-width:519px){.row-cols10,.row-cols2,.row-cols3,.row-cols4,.row-cols5,.row-cols6,.row-cols7,.row-cols8,.row-cols9{gap:12px;width:100%}.row-cols1-sm{width:100%}.row-cols1-sm>*+*{margin-top:12px}.row-cols10-sm,.row-cols2-sm,.row-cols3-sm,.row-cols4-sm,.row-cols5-sm,.row-cols6-sm,.row-cols7-sm,.row-cols8-sm,.row-cols9-sm{display:-ms-grid;display:grid;gap:12px}.row-cols2-sm{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.row-cols3-sm{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.row-cols4-sm{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.row-cols5-sm{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}.row-cols6-sm{-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr))}.row-cols7-sm{-ms-grid-columns:(minmax(0,1fr))[7];grid-template-columns:repeat(7,minmax(0,1fr))}.row-cols8-sm{-ms-grid-columns:(minmax(0,1fr))[8];grid-template-columns:repeat(8,minmax(0,1fr))}.row-cols9-sm{-ms-grid-columns:(minmax(0,1fr))[9];grid-template-columns:repeat(9,minmax(0,1fr))}.row-cols10-sm{-ms-grid-columns:(minmax(0,1fr))[10];grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:520px) and (max-width:959px){.row-cols10,.row-cols2,.row-cols3,.row-cols4,.row-cols5,.row-cols6,.row-cols7,.row-cols8,.row-cols9{gap:15px;width:100%}.row-cols1-md{width:100%}.row-cols1-md>*+*{margin-top:15px}.row-cols10-md,.row-cols2-md,.row-cols3-md,.row-cols4-md,.row-cols5-md,.row-cols6-md,.row-cols7-md,.row-cols8-md,.row-cols9-md{display:-ms-grid;display:grid;gap:15px}.row-cols2-md{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.row-cols3-md{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.row-cols4-md{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.row-cols5-md{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}.row-cols6-md{-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr))}.row-cols7-md{-ms-grid-columns:(minmax(0,1fr))[7];grid-template-columns:repeat(7,minmax(0,1fr))}.row-cols8-md{-ms-grid-columns:(minmax(0,1fr))[8];grid-template-columns:repeat(8,minmax(0,1fr))}.row-cols9-md{-ms-grid-columns:(minmax(0,1fr))[9];grid-template-columns:repeat(9,minmax(0,1fr))}.row-cols10-md{-ms-grid-columns:(minmax(0,1fr))[10];grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:960px){.row-cols10,.row-cols2,.row-cols3,.row-cols4,.row-cols5,.row-cols6,.row-cols7,.row-cols8,.row-cols9{gap:20px;width:100%}.row-cols1-lg{width:100%}.row-cols1-lg>*+*{margin-top:20px}.row-cols10-lg,.row-cols2-lg,.row-cols3-lg,.row-cols4-lg,.row-cols5-lg,.row-cols6-lg,.row-cols7-lg,.row-cols8-lg,.row-cols9-lg{display:-ms-grid;display:grid;gap:20px}.row-cols2-lg{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.row-cols3-lg{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.row-cols4-lg{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.row-cols5-lg{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}.row-cols6-lg{-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr))}.row-cols7-lg{-ms-grid-columns:(minmax(0,1fr))[7];grid-template-columns:repeat(7,minmax(0,1fr))}.row-cols8-lg{-ms-grid-columns:(minmax(0,1fr))[8];grid-template-columns:repeat(8,minmax(0,1fr))}.row-cols9-lg{-ms-grid-columns:(minmax(0,1fr))[9];grid-template-columns:repeat(9,minmax(0,1fr))}.row-cols10-lg{-ms-grid-columns:(minmax(0,1fr))[10];grid-template-columns:repeat(10,minmax(0,1fr))}}html{-webkit-box-sizing:border-box;box-sizing:border-box}html[lang=ja] body,html[lang=ja] pre{text-align:justify}body,pre{font-family:"Yu Gothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",sans-serif;color:#000000;font-weight:500;line-height:1.6}::-moz-selection{color:#ffffff;background:#aabea0}::selection{color:#ffffff;background:#aabea0}
/* !Margin */.ma-00{margin:0px!important}.ma-10{margin:10px!important}.ma-20{margin:20px!important}.ma-30{margin:30px!important}.ma-40{margin:40px!important}.ma-50{margin:50px!important}.ma-100{margin:100px!important}.mx-00{margin-left:0!important;margin-right:0!important}.mx-10{margin-left:10px!important;margin-right:10px!important}.mx-20{margin-left:20px!important;margin-right:20px!important}.mx-30{margin-left:30px!important;margin-right:30px!important}.mx-40{margin-left:40px!important;margin-right:40px!important}.mx-50{margin-left:50px!important;margin-right:50px!important}.mx-100{margin-left:100px!important;margin-right:100px!important}.my-00{margin-top:0!important;margin-bottom:0!important}.my-10{margin-top:10px!important;margin-bottom:10px!important}.my-20{margin-top:20px!important;margin-bottom:20px!important}.my-30{margin-top:30px!important;margin-bottom:30px!important}.my-40{margin-top:40px!important;margin-bottom:40px!important}.my-50{margin-top:50px!important;margin-bottom:50px!important}.my-100{margin-top:100px!important;margin-bottom:100px!important}.mt-00{margin-top:0!important}.mt-05{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mt-100{margin-top:100px!important}.mb-00{margin-bottom:0!important}.mb-05{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.mb-100{margin-bottom:100px!important}.ml-00{margin-left:0!important}.ml-05{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}.ml-35{margin-left:35px!important}.ml-40{margin-left:40px!important}.ml-45{margin-left:45px!important}.ml-50{margin-left:50px!important}.ml-100{margin-left:100px!important}.mr-00{margin-right:0!important}.mr-05{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mr-35{margin-right:35px!important}.mr-40{margin-right:40px!important}.mr-45{margin-right:45px!important}.mr-50{margin-right:50px!important}.mr-100{margin-right:100px!important}@media (max-width:519px){.mt-sm-00{margin-top:0px!important}.mb-sm-00{margin-bottom:0px!important}.ml-sm-00{margin-left:0px!important}.mr-sm-00{margin-right:0px!important}.mt-sm-10{margin-top:10px!important}.mb-sm-10{margin-bottom:10px!important}.ml-sm-10{margin-left:10px!important}.mr-sm-10{margin-right:10px!important}.mt-sm-20{margin-top:20px!important}.mb-sm-20{margin-bottom:20px!important}.ml-sm-20{margin-left:20px!important}.mr-sm-20{margin-right:20px!important}}@media (min-width:520px) and (max-width:959px){.mt-md-00{margin-top:0px!important}.mb-md-00{margin-bottom:0px!important}.ml-md-00{margin-left:0px!important}.mr-md-00{margin-right:0px!important}.mt-md-10{margin-top:10px!important}.mb-md-10{margin-bottom:10px!important}.ml-md-10{margin-left:10px!important}.mr-md-10{margin-right:10px!important}.mt-md-20{margin-top:20px!important}.mb-md-20{margin-bottom:20px!important}.ml-md-20{margin-left:20px!important}.mr-md-20{margin-right:20px!important}}@media (min-width:960px){.mt-lg-00{margin-top:0px!important}.mb-lg-00{margin-bottom:0px!important}.ml-lg-00{margin-left:0px!important}.mr-lg-00{margin-right:0px!important}.mt-lg-10{margin-top:10px!important}.mb-lg-10{margin-bottom:10px!important}.ml-lg-10{margin-left:10px!important}.mr-lg-10{margin-right:10px!important}.mt-lg-20{margin-top:20px!important}.mb-lg-20{margin-bottom:20px!important}.ml-lg-20{margin-left:20px!important}.mr-lg-20{margin-right:20px!important}}@media (max-width:519px){.mt-block-s{margin-top:12px!important}.mb-block-s{margin-bottom:12px!important}.ml-block-s{margin-left:12px!important}.mr-block-s{margin-right:12px!important}.mt-block-m{margin-top:24px!important}.mb-block-m{margin-bottom:24px!important}.ml-block-m{margin-left:24px!important}.mr-block-m{margin-right:24px!important}.mt-block-l{margin-top:32px!important}.mb-block-l{margin-bottom:32px!important}.mt-block-xl{margin-top:40px!important}.mb-block-xl{margin-bottom:40px!important}}@media (min-width:520px) and (max-width:959px){.mt-block-s{margin-top:12px!important}.mb-block-s{margin-bottom:12px!important}.ml-block-s{margin-left:12px!important}.mr-block-s{margin-right:12px!important}.mt-block-m{margin-top:24px!important}.mb-block-m{margin-bottom:24px!important}.ml-block-m{margin-left:24px!important}.mr-block-m{margin-right:24px!important}.mt-block-l{margin-top:32px!important}.mb-block-l{margin-bottom:32px!important}.mt-block-xl{margin-top:40px!important}.mb-block-xl{margin-bottom:40px!important}}@media (min-width:960px){.mt-block-s{margin-top:24px!important}.mb-block-s{margin-bottom:24px!important}.ml-block-s{margin-left:24px!important}.mr-block-s{margin-right:24px!important}.mt-block-m{margin-top:38px!important}.mb-block-m{margin-bottom:38px!important}.ml-block-m{margin-left:38px!important}.mr-block-m{margin-right:38px!important}.mt-block-l{margin-top:80px!important}.mb-block-l{margin-bottom:80px!important}.mt-block-xl{margin-top:96px!important}.mb-block-xl{margin-bottom:96px!important}}
/* !Padding */.pa-00{padding:0px!important}.pa-10{padding:10px!important}.pa-20{padding:20px!important}.pa-30{padding:30px!important}.pa-40{padding:40px!important}.pa-50{padding:50px!important}.pa-100{padding:100px!important}.px-00{padding-left:0!important;padding-right:0!important}.px-10{padding-left:10px!important;padding-right:10px!important}.px-20{padding-left:20px!important;padding-right:20px!important}.px-30{padding-left:30px!important;padding-right:30px!important}.px-40{padding-left:40px!important;padding-right:40px!important}.px-50{padding-left:50px!important;padding-right:50px!important}.px-100{padding-left:100px!important;padding-right:100px!important}.py-00{padding-top:0!important;padding-bottom:0!important}.py-10{padding-top:10px!important;padding-bottom:10px!important}.py-20{padding-top:20px!important;padding-bottom:20px!important}.py-30{padding-top:30px!important;padding-bottom:30px!important}.py-40{padding-top:40px!important;padding-bottom:40px!important}.py-50{padding-top:50px!important;padding-bottom:50px!important}.py-100{padding-top:100px!important;padding-bottom:100px!important}.pt-00{padding-top:0!important}.pt-05{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-35{padding-top:35px!important}.pt-40{padding-top:40px!important}.pt-45{padding-top:45px!important}.pt-50{padding-top:50px!important}.pt-100{padding-top:100px!important}.pb-00{padding-bottom:0!important}.pb-05{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-35{padding-bottom:35px!important}.pb-40{padding-bottom:40px!important}.pb-45{padding-bottom:45px!important}.pb-50{padding-bottom:50px!important}.pb-100{padding-bottom:100px!important}.pl-00{padding-left:0!important}.pl-05{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-25{padding-left:25px!important}.pl-30{padding-left:30px!important}.pl-35{padding-left:35px!important}.pl-40{padding-left:40px!important}.pl-45{padding-left:45px!important}.pl-50{padding-left:50px!important}.pl-100{padding-left:100px!important}.pr-00{padding-right:0!important}.pr-05{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-25{padding-right:25px!important}.pr-30{padding-right:30px!important}.pr-35{padding-right:35px!important}.pr-40{padding-right:40px!important}.pr-45{padding-right:45px!important}.pr-50{padding-right:50px!important}.pr-100{padding-right:100px!important}@media (max-width:519px){.pt-sm-00{padding-top:0!important}.pb-sm-00{padding-bottom:0!important}.pl-sm-00{padding-left:0!important}.pr-sm-00{padding-right:0!important}.pt-sm-10{padding-top:10px!important}.pb-sm-10{padding-bottom:10px!important}.pl-sm-10{padding-left:10px!important}.pr-sm-10{padding-right:10px!important}.pt-sm-20{padding-top:20px!important}.pb-sm-20{padding-bottom:20px!important}.pl-sm-20{padding-left:20px!important}.pr-sm-20{padding-right:20px!important}}@media (min-width:520px) and (max-width:959px){.pt-md-00{padding-top:0!important}.pb-md-00{padding-bottom:0!important}.pl-md-00{padding-left:0!important}.pr-md-00{padding-right:0!important}.pt-md-10{padding-top:10px!important}.pb-md-10{padding-bottom:10px!important}.pl-md-10{padding-left:10px!important}.pr-md-10{padding-right:10px!important}.pt-md-20{padding-top:20px!important}.pb-md-20{padding-bottom:20px!important}.pl-md-20{padding-left:20px!important}.pr-md-20{padding-right:20px!important}}@media (min-width:960px){.pt-lg-00{padding-top:0!important}.pb-lg-00{padding-bottom:0!important}.pl-lg-00{padding-left:0!important}.pr-lg-00{padding-right:0!important}.pt-lg-10{padding-top:10px!important}.pb-lg-10{padding-bottom:10px!important}.pl-lg-10{padding-left:10px!important}.pr-lg-10{padding-right:10px!important}.pt-lg-20{padding-top:20px!important}.pb-lg-20{padding-bottom:20px!important}.pl-lg-20{padding-left:20px!important}.pr-lg-20{padding-right:20px!important}}@media (max-width:519px){.pt-block-s{padding-top:12px!important}.pb-block-s{padding-bottom:12px!important}.pl-block-s{padding-left:12px!important}.pr-block-s{padding-right:12px!important}.pt-block-m{padding-top:24px!important}.pb-block-m{padding-bottom:24px!important}.pl-block-m{padding-left:24px!important}.pr-block-m{padding-right:24px!important}.pt-block-l{padding-top:32px!important}.pb-block-l{padding-bottom:32px!important}.pt-block-xl{padding-top:40px!important}.pb-block-xl{padding-bottom:40px!important}}@media (min-width:520px) and (max-width:959px){.pt-block-s{padding-top:12px!important}.pb-block-s{padding-bottom:12px!important}.pl-block-s{padding-left:12px!important}.pr-block-s{padding-right:12px!important}.pt-block-m{padding-top:24px!important}.pb-block-m{padding-bottom:24px!important}.pl-block-m{padding-left:24px!important}.pr-block-m{padding-right:24px!important}.pt-block-l{padding-top:32px!important}.pb-block-l{padding-bottom:32px!important}.pt-block-xl{padding-top:40px!important}.pb-block-xl{padding-bottom:40px!important}}@media (min-width:960px){.pt-block-s{padding-top:24px!important}.pb-block-s{padding-bottom:24px!important}.pl-block-s{padding-left:24px!important}.pr-block-s{padding-right:24px!important}.pt-block-m{padding-top:38px!important}.pb-block-m{padding-bottom:38px!important}.pl-block-m{padding-left:38px!important}.pr-block-m{padding-right:38px!important}.pt-block-l{padding-top:80px!important}.pb-block-l{padding-bottom:80px!important}.pt-block-xl{padding-top:96px!important}.pb-block-xl{padding-bottom:96px!important}}.gap-10{gap:10px!important}.gap-sm{gap:12px!important}.gap-md{gap:15px!important}.gap-lg{gap:20px!important}@media (max-width:519px){.inner{padding:0 15px}.pa-inner{padding:15px 15px}}@media (min-width:520px) and (max-width:959px){.inner{padding:0 20px}.pa-inner{padding:20px 20px}}@media (min-width:960px){.inner{padding:0 30px}.pa-inner{padding:30px 30px}.limit-max-container{max-width:800px;margin:0 auto}}
/* !Width */.w-10per{width:10%!important}.w-20per{width:20%!important}.w-30per{width:30%!important}.w-40per{width:40%!important}.w-50per{width:50%!important}.w-60per{width:60%!important}.w-70per{width:70%!important}.w-80per{width:80%!important}.w-90per{width:90%!important}.w-100per{width:100%!important}.w-auto{width:auto!important}.w-4rem{width:4rem!important}.w-6rem{width:6rem!important}.w-10rem{width:10rem!important}.w-12rem{width:12rem!important}select.w-4rem{width:3.75rem!important}select.w-6rem{width:5rem!important}select.w-10rem{width:8rem!important}select.w-20rem{width:18rem!important}
/* !Max Width */.maxw-none{max-width:none!important}.wmax-auto{max-width:none!important;width:auto!important}

/* !Height */.h-10per{height:10%!important}.h-20per{height:20%!important}.h-30per{height:30%!important}.h-40per{height:40%!important}.h-50per{height:50%!important}.h-60per{height:60%!important}.h-70per{height:70%!important}.h-80per{height:80%!important}.h-90per{height:90%!important}.h-100per{height:100%!important}.h-auto{height:auto!important}a{color:#00664B}a:hover{text-decoration:underline}.bold,.strong{font-weight:bold!important}.em{color:#FAE61E}.primary{color:#00664B}.secondary{color:#FAE61E}.white{color:#ffffff}.black{color:#000000}.red{color:#b41428}.price{color:#c80014}.link{color:#00664B}.link-caution{color:#b41428}@media (max-width:519px){.fs-xxs{font-size:10px}}@media (min-width:520px) and (max-width:959px){.fs-xxs{font-size:0.7rem}}@media (min-width:960px){.fs-xxs{font-size:0.7rem}}@media (max-width:519px){.fs-xs{font-size:0.7rem}}@media (min-width:520px) and (max-width:959px){.fs-xs{font-size:0.8rem}}@media (min-width:960px){.fs-xs{font-size:0.8rem}}@media (max-width:519px){.fs-s{font-size:0.8rem}}@media (min-width:520px) and (max-width:959px){.fs-s{font-size:0.9rem}}@media (min-width:960px){.fs-s{font-size:0.9rem}}@media (max-width:519px){.fs-d{font-size:0.9rem}}@media (min-width:520px) and (max-width:959px){.fs-d{font-size:1rem}}@media (min-width:960px){.fs-d{font-size:1rem}}@media (max-width:519px){.fs-m{font-size:1rem}}@media (min-width:520px) and (max-width:959px){.fs-m{font-size:1.05rem}}@media (min-width:960px){.fs-m{font-size:1.05rem}}@media (max-width:519px){.fs-l{font-size:1.05rem}}@media (min-width:520px) and (max-width:959px){.fs-l{font-size:1.2rem}}@media (min-width:960px){.fs-l{font-size:1.2rem}}@media (max-width:519px){.fs-xl{font-size:1.2rem}}@media (min-width:520px) and (max-width:959px){.fs-xl{font-size:1.4rem}}@media (min-width:960px){.fs-xl{font-size:1.4rem}}@media (max-width:519px){.fs-xxl{font-size:1.4rem}}@media (min-width:520px) and (max-width:959px){.fs-xxl{font-size:1.6rem}}@media (min-width:960px){.fs-xxl{font-size:1.6rem}}@media (max-width:519px){.fs-xxxl{font-size:1.6rem}}@media (min-width:520px) and (max-width:959px){.fs-xxxl{font-size:1.8rem}}@media (min-width:960px){.fs-xxxl{font-size:1.8rem}}.text-start{text-align:start!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:960px){.text-lg-center{text-align:center!important}}@media (max-width:959px){.text-sd-center{text-align:center!important}}@media (max-width:519px){.text-ms-center{text-align:center!important}}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.list-indent li,.text-indent{padding-left:1rem;text-indent:-1rem}.text-nowrap{white-space:nowrap}

/* !display */.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-none{display:none!important}.d-grid{display:-ms-grid;display:grid}.card,.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}@media (max-width:519px){.d-sm-inline{display:inline!important}.d-sm-block{display:block!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sd-none{display:none!important}.d-sm-none{display:none!important}.position-sm-relative{position:relative}}@media (min-width:520px) and (max-width:959px){.d-md-inline{display:inline!important}.d-md-block{display:block!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sd-none{display:none!important}.d-md-none{display:none!important}.position-md-relative{position:relative}}@media (min-width:960px) and (max-width:1400px){.d-wimax-none{display:none!important}}@media (min-width:960px){.d-lg-inline{display:inline!important}.d-lg-block{display:block!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-none{display:none!important}.position-lg-relative{position:relative}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}.grid-fit{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-gap:10px}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.clearfix:after{display:block;clear:both;content:""}:focus{outline:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}:after,:before{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.i-ico,.icon{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}svg path{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}line,path,polygon,rect{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}button{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}input,label,select,textarea{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}img{max-width:100%;max-height:100%;height:auto;-webkit-backface-visibility:hidden;-o-object-fit:contain;object-fit:contain}iframe{border-style:solid;border-color:#F0F0EB}@media (max-width:959px){iframe{margin-bottom:15px;border-width:1px;padding:15px 10px 15px calc(20px - 1px)}}@media (min-width:960px){iframe{margin-bottom:20px;border-width:1px;padding:20px 10px 20px calc(30px - 1px)}}.heading-h1,h1{color:#000000;font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;letter-spacing:8px;line-height:1;padding:0 0 20px 0}@media (max-width:959px){.heading-h1,h1{font-size:36px;padding:10px 0}}.sub-title{padding-top:10px;line-height:1.2}.heading-h2,h2{color:#ffffff;font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;letter-spacing:8px;line-height:1;padding:0}@media (max-width:959px){.heading-h2,h2{font-size:36px;padding:10px 0}}@media (max-width:519px){.heading-h2,h2{font-size:28px;letter-spacing:2px}}.heading-h3,h3{font-weight:bold;line-height:1.2;margin-bottom:10px}.heading-h3.underline,h3.underline{border-bottom:2px solid #000000;padding:0 0 5px 0}@media (max-width:519px){.heading-h3,h3{font-size:1.05rem}}@media (min-width:520px) and (max-width:959px){.heading-h3,h3{font-size:1.2rem}}@media (min-width:960px){.heading-h3,h3{font-size:1.6rem}}.heading-h4,h4{font-weight:bold;line-height:1.2;margin-bottom:10px}@media (max-width:519px){.heading-h4,h4{font-size:1rem}}@media (min-width:520px) and (max-width:959px){.heading-h4,h4{font-size:1.05rem}}@media (min-width:960px){.heading-h4,h4{font-size:1.2rem}}.i-ico{background-repeat:no-repeat;background-size:contain;background-position:center center;color:#000000;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:10px}.ico-exlink{width:16px;height:16px;background:center right no-repeat url(../img/cmn/ico_ex.png)}.ico-pdf{background:center right no-repeat url(../img/cmn/ico_pdf.svg)}.btn-more{position:absolute;color:#ffffff}.btn-more .text{position:relative;display:inline-block;padding-right:30px}.btn-more .arrow:after,.btn-more .arrow:before,.btn-more .text:after{content:"";position:absolute;width:9px;height:9px;border-top:solid 2px #ffffff;border-right:solid 2px #ffffff;position:absolute;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-more .text:after{right:20px}.btn-more .arrow:before{right:13px}.btn-more .arrow:after{right:6px}.btn-back,.btn-next,.btn-send{color:#ffffff}.btn-page-back{color:#000000;font-weight:bold;position:relative;display:inline-block;padding-left:40px}.btn-page-back:after,.btn-page-back:before{position:absolute;content:""}.btn-page-back:before{width:24px;height:24px;border-radius:50%;background:#00664B}.btn-page-back:after{width:9px;height:9px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-page-back:before{background:#000000;left:0;bottom:0}.btn-page-back:after{left:9px;bottom:8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (max-width:959px){.btn-page-back{font-size:0.9rem;padding-left:30px}.btn-page-back:after,.btn-page-back:before{position:absolute;content:""}.btn-page-back:before{width:20px;height:20px;border-radius:50%;background:#00664B}.btn-page-back:after{width:7px;height:7px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-page-back:before{background:#000000;bottom:2px}.btn-page-back:after{left:8px;bottom:9px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}.btn-area{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.page-btn-area{display:-webkit-box;display:-ms-flexbox;display:flex}.page-btn-area>div{text-align:center}.page-btn-area .btn-nav{font-weight:bold}.page-btn-area .btn-nav.next,.page-btn-area .btn-nav.prev{position:relative}.page-btn-area .btn-nav.next:after,.page-btn-area .btn-nav.prev:after{content:"";position:absolute;width:9px;height:9px;border-top:solid 2px #00664B;border-right:solid 2px #00664B;position:absolute;top:50%;margin-top:-4px}.page-btn-area .btn-nav.prev{padding-left:30px}.page-btn-area .btn-nav.prev:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:0}.page-btn-area .btn-nav.next{padding-right:30px}.page-btn-area .btn-nav.next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0}@media (max-width:519px){.page-btn-area{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-btn-area>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.page-btn-area .btn-nav{background:#ffffff;border:1px solid #00664B;color:#00664B;font-weight:bold;display:block;text-align:center;height:48px;line-height:48px;width:100%;border-radius:24px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.page-btn-area .btn-nav:hover{background:#FAE61E;text-decoration:none}.page-btn-area .btn-nav.prev{padding-left:0}.page-btn-area .btn-nav.prev:after{left:15px}.page-btn-area .btn-nav.next{padding-right:0}.page-btn-area .btn-nav.next:after{right:15px}}@media (min-width:960px){.page-btn-area>div{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.page-btn-area>div:first-child{text-align:left}.page-btn-area>div:last-child{text-align:right}}.page-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-nav .nav-item{font-weight:bold;display:inline-block;margin-left:15px;margin-right:15px}.page-nav .next,.page-nav .next-last,.page-nav .prev,.page-nav .prev-first{position:relative}.page-nav .next-last:after,.page-nav .next-last:before,.page-nav .next:after,.page-nav .next:before,.page-nav .prev-first:after,.page-nav .prev-first:before,.page-nav .prev:after,.page-nav .prev:before{content:"";position:absolute;width:9px;height:9px;border-top:solid 2px #00664B;border-right:solid 2px #00664B;position:absolute;top:8px}.page-nav .prev{padding-left:20px}.page-nav .prev:after{content:none}.page-nav .prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:0}.page-nav .prev-first{padding-left:25px}.page-nav .prev-first:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:7px}.page-nav .prev-first:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:0}.page-nav .next{padding-right:20px}.page-nav .next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0}.page-nav .next:before{content:none}.page-nav .next-last{padding-right:25px}.page-nav .next-last:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0}.page-nav .next-last:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:7px}.page-nav .page:not(.current){color:#aaa}#contents .ps-area,#footer .ps-area,#header .ps-area{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#contents .ps-area .menu-title,#footer .ps-area .menu-title,#header .ps-area .menu-title{color:#4872B2}#contents .ps-area .btn-area,#footer .ps-area .btn-area,#header .ps-area .btn-area{background:#4872B2}#contents .ps-area:hover .banner-area,#footer .ps-area:hover .banner-area,#header .ps-area:hover .banner-area{background-color:rgba(72,114,128,0.1)}#contents .ps-area:hover .btn-area,#footer .ps-area:hover .btn-area,#header .ps-area:hover .btn-area{background:#8CA0CD}#contents .ps-area.active,#footer .ps-area.active,#header .ps-area.active{border-color:#4872B2}#contents .sa-area,#footer .sa-area,#header .sa-area{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#contents .sa-area .menu-title,#footer .sa-area .menu-title,#header .sa-area .menu-title{color:#E15F5F}#contents .sa-area .btn-area,#footer .sa-area .btn-area,#header .sa-area .btn-area{background:#E15F5F}#contents .sa-area:hover .banner-area,#footer .sa-area:hover .banner-area,#header .sa-area:hover .banner-area{background-color:rgba(225,95,95,0.1)}#contents .sa-area:hover .btn-area,#footer .sa-area:hover .btn-area,#header .sa-area:hover .btn-area{background:#EBA0A0}#contents .sa-area.active,#footer .sa-area.active,#header .sa-area.active{border-color:#E15F5F}#contents .ie-area,#footer .ie-area,#header .ie-area{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#contents .ie-area .menu-title,#footer .ie-area .menu-title,#header .ie-area .menu-title{color:#FAAF1E}#contents .ie-area .btn-area,#footer .ie-area .btn-area,#header .ie-area .btn-area{background:#FAAF1E}#contents .ie-area:hover .banner-area,#footer .ie-area:hover .banner-area,#header .ie-area:hover .banner-area{background-color:rgba(250,175,30,0.1)}#contents .ie-area:hover .btn-area,#footer .ie-area:hover .btn-area,#header .ie-area:hover .btn-area{background:#FACD78}#contents .ie-area.active,#footer .ie-area.active,#header .ie-area.active{border-color:#FAAF1E}#contents .cs-area,#footer .cs-area,#header .cs-area{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#contents .cs-area .menu-title,#footer .cs-area .menu-title,#header .cs-area .menu-title{color:#63A49B}#contents .cs-area .btn-area,#footer .cs-area .btn-area,#header .cs-area .btn-area{background:#63A49B}#contents .cs-area:hover .banner-area,#footer .cs-area:hover .banner-area,#header .cs-area:hover .banner-area{background-color:rgba(99,164,155,0.1)}#contents .cs-area:hover .btn-area,#footer .cs-area:hover .btn-area,#header .cs-area:hover .btn-area{background:#A0C8C3}#contents .cs-area.active,#footer .cs-area.active,#header .cs-area.active{border-color:#63A49B}#contents .gm-area,#contents .ia-area,#contents .id-area,#footer .gm-area,#footer .ia-area,#footer .id-area,#header .gm-area,#header .ia-area,#header .id-area{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#contents .gm-area .menu-title,#contents .ia-area .menu-title,#contents .id-area .menu-title,#footer .gm-area .menu-title,#footer .ia-area .menu-title,#footer .id-area .menu-title,#header .gm-area .menu-title,#header .ia-area .menu-title,#header .id-area .menu-title{color:#7D64A5}#contents .gm-area.active,#contents .ia-area.active,#contents .id-area.active,#footer .gm-area.active,#footer .ia-area.active,#footer .id-area.active,#header .gm-area.active,#header .ia-area.active,#header .id-area.active{border-color:#7D64A5}#contents .id-area .btn-area,#footer .id-area .btn-area,#header .id-area .btn-area{background:#7D64A5}#contents .id-area:hover .btn-area,#footer .id-area:hover .btn-area,#header .id-area:hover .btn-area{background:#AFA0C8}#contents .id-area:hover .banner-area,#footer .id-area:hover .banner-area,#header .id-area:hover .banner-area{background-color:rgba(125,100,165,0.1)}#contents .gm-area:hover,#contents .ia-area:hover,#footer .gm-area:hover,#footer .ia-area:hover,#header .gm-area:hover,#header .ia-area:hover{background-color:#F5F0FA}#contents .gm-area:hover .btn-area,#contents .ia-area:hover .btn-area,#footer .gm-area:hover .btn-area,#footer .ia-area:hover .btn-area,#header .gm-area:hover .btn-area,#header .ia-area:hover .btn-area{background:#64AA96}#contents .gm-area.active:before,#contents .ia-area.active:before,#footer .gm-area.active:before,#footer .ia-area.active:before,#header .gm-area.active:before,#header .ia-area.active:before{border-color:#7D64A5}#contents .gm-area.blinking:before,#contents .ia-area.blinking:before,#footer .gm-area.blinking:before,#footer .ia-area.blinking:before,#header .gm-area.blinking:before,#header .ia-area.blinking:before{-webkit-animation:blinkBorder 1s ease infinite alternate;animation:blinkBorder 1s ease infinite alternate}#header .ps-area:hover{border-color:#4872B2}#header .sa-area:hover{border-color:#E15F5F}#header .ie-area:hover{border-color:#FAAF1E}#header .cs-area:hover{border-color:#63A49B}#header .gm-area:hover,#header .ia-area:hover,#header .id-area:hover{border-color:#7D64A5}.blinking{-webkit-animation:blinkBorder 1s ease infinite alternate;animation:blinkBorder 1s ease infinite alternate}@-webkit-keyframes blinkBorder{to{border-color:#ffffff}}@keyframes blinkBorder{to{border-color:#ffffff}}.area{border-radius:10px}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;line-height:1.5;max-width:100%;padding:10px 15px}input[type=text],textarea{width:100%}input[type=text],select,textarea{-webkit-box-shadow:0 0 0 1px #F0F0EB inset;box-shadow:0 0 0 1px #F0F0EB inset;background-color:#F0F0EB!important;border-radius:0;font-size:16px}input[type=text]:focus,select:focus,textarea:focus{background-color:#ffffff!important;-webkit-box-shadow:0 0 0 2px #00664B inset;box-shadow:0 0 0 2px #00664B inset;outline:0}input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#aaa}input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#aaa}select:hover{cursor:pointer}form dl~dl{margin-top:30px}form dt{margin-bottom:5px}form .grid-fit{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}form input,form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;border:none;color:#000000;display:inline-block;font-size:16px;font-weight:500;line-height:1.5;padding:2px 6px}form input::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#aaa}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#aaa}form input:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#aaa}form input::-ms-input-placeholder,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#aaa}form input::placeholder,form select::placeholder,form textarea::placeholder{color:#aaa}form input:focus,form select:focus,form textarea:focus{outline:0}form .form-control,form .form-select,form .form-textarea{max-width:100%;padding:10px 15px}form .form-control:focus,form .form-select:focus,form .form-textarea:focus{-webkit-box-shadow:0 0 0 2px #00664B inset;box-shadow:0 0 0 2px #00664B inset}.form-errors{border:2px solid #b41428;font-size:0.9rem;padding:20px;margin:20px 0}.form-errors div{font-weight:bold;color:#b41428;margin-top:10px}@media (max-width:519px){.form-errors{padding:10px}}.list-link li{position:relative;padding-left:24px}.list-link li:after,.list-link li:before{position:absolute;content:""}.list-link li:before{width:16px;height:16px;border-radius:50%;background:#00664B;left:0;top:5px}.list-link li:after{width:6px;height:5px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:4px;top:10px}.list-link li a{color:#000000;-webkit-transition:initial;transition:initial}.list-link li a.blank,.list-link li a[target=_blank]{width:16px;height:16px;background:center right no-repeat url(../img/cmn/ico_ex.png);padding-right:26px}.list-link li a:hover{-webkit-filter:invert(25%) sepia(35%) saturate(3161%) hue-rotate(141deg) brightness(91%) contrast(105%);filter:invert(25%) sepia(35%) saturate(3161%) hue-rotate(141deg) brightness(91%) contrast(105%);text-decoration:none}.list-link li+li{margin-top:3px}@media (max-width:959px){.list-link li{padding-top:3px}.list-link li:before{top:8px}.list-link li:after{top:13px}.list-link li+li{border-top:2px dotted #F0F0EB}}@media (max-width:959px){.title-slide{position:relative;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding-right:30px}.title-slide .ico-slide{background-color:#73B4C8;border-radius:50%;width:16px;height:16px;display:inline-block;position:absolute;right:10px;top:calc(50% - 8px)}.title-slide .ico-slide:after,.title-slide .ico-slide:before{content:"";display:inline-block;width:8px;height:2px;background-color:#ffffff;position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.title-slide .ico-slide:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}.title-slide.active .ico-slide:before{opacity:0}.title-slide.active .ico-slide:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.title-slide:hover{cursor:pointer}}@media (max-width:519px){.title-slide:after,.title-slide:before{width:14px;height:2px}}.slide-body{margin-top:15px}@media (max-width:959px){.slide-body{display:none}}#totop{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);font-weight:bold;text-align:center;border-radius:50%;background:#FAE61E;position:fixed;letter-spacing:1px;z-index:100;display:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#totop:before{content:"";border-top:solid 2px #000000;border-right:solid 2px #000000;position:absolute;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}#totop:hover{color:#00664B;cursor:pointer}#totop:hover:before{border-color:#00664B}@media (max-width:959px){#totop{font-size:0.8rem;width:60px;height:60px;line-height:60px;bottom:10px;right:10px}#totop:before{width:7px;height:7px;top:15px}}@media (min-width:520px) and (max-width:959px){#totop{font-size:0.9rem;width:60px;height:60px;line-height:60px;bottom:15px;right:15px}#totop:before{width:7px;height:7px;top:15px}}@media (min-width:960px){#totop{font-size:1rem;width:80px;height:80px;line-height:80px;bottom:20px;right:20px}#totop:before{width:8px;height:8px;top:24px}}body{padding:0;height:100%}#header{background:#ffffff;width:100%;position:fixed;z-index:99}#header .header-inner{position:relative}#header .heading-h1,#header h1{padding:0}#header .heading-h1 a,#header h1 a{color:#00664B;text-decoration:none}#header .heading-h1 img,#header h1 img{vertical-align:middle;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#header .heading-h1 img:hover,#header h1 img:hover{opacity:0.6}@media (max-width:599px){#header .heading-h1,#header h1{font-size:28px;letter-spacing:4px;height:56px;line-height:50px;position:relative}#header .heading-h1 a.title,#header h1 a.title{position:absolute;height:25px;top:46px;left:0}#header .heading-h1 img,#header h1 img{position:absolute;height:37px;top:12px;left:0}}@media (min-width:600px) and (max-width:959px){#header .heading-h1,#header h1{font-size:26px;letter-spacing:2px;height:65px;line-height:65px}#header .heading-h1 img,#header h1 img{height:37px;margin-right:20px}}@media (min-width:760px) and (max-width:959px){#header .heading-h1,#header h1{font-size:32px;letter-spacing:4px;height:65px;line-height:65px}#header .heading-h1 img,#header h1 img{height:37px}}@media (min-width:960px){#header .heading-h1,#header h1{font-size:40px;letter-spacing:6px;height:104px;line-height:104px}#header .heading-h1 img,#header h1 img{height:37px;margin-right:30px}}@media (min-width:1080px) and (max-width:1239px){#header .heading-h1,#header h1{font-size:44px;letter-spacing:8px;height:104px;line-height:104px}#header .heading-h1 img,#header h1 img{height:40px}}@media (min-width:1240px) and (max-width:1399px){#header .heading-h1,#header h1{font-size:50px;letter-spacing:10px;height:104px;line-height:104px}#header .heading-h1 img,#header h1 img{height:50px}}@media (min-width:1400px){#header .heading-h1,#header h1{font-size:50px;letter-spacing:10px;height:104px;line-height:104px}#header .heading-h1 img,#header h1 img{height:50px}}#header .gnav-btn{position:absolute;top:0;right:0;z-index:998;cursor:pointer}#header .gnav-btn .menu-bar{position:absolute;right:0;background-color:#A0DC82}#header .gnav-btn .menu-bar:first-of-type{-webkit-transition:all 0.3s;transition:all 0.3s}#header .gnav-btn .menu-bar:nth-of-type(2){-webkit-transition:all 0.3s;transition:all 0.3s}#header .gnav-btn .menu-bar:nth-of-type(3){-webkit-transition:all 0.3s;transition:all 0.3s}#header .gnav-btn-wrap.active .menu-bar:nth-of-type(2){opacity:0;left:50%}#header #gnav{display:none;background:#F0F0F0;z-index:200;position:fixed;top:0;left:0;width:100%}#header .bg-gnav{width:100%;height:100vh;position:fixed;z-index:100;background-color:rgba(34,40,54,0.7);right:0;display:none}#header .bg-gnav.all{height:100%;top:0}#header .list-gnav>li .gnav-item{font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000000}#header .list-gnav>li a.gnav-item{position:relative;padding-right:30px}#header .list-gnav>li a.gnav-item:after,#header .list-gnav>li a.gnav-item:before{position:absolute;content:""}#header .list-gnav>li a.gnav-item:before{width:18px;height:18px;border-radius:50%;background:#00664B}#header .list-gnav>li a.gnav-item:after{width:7px;height:7px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header .list-gnav>li a.gnav-item:before{right:0px;top:calc(50% - 8px)}#header .list-gnav>li a.gnav-item:after{right:7px;top:calc(50% - 3px)}#header .list-gnav>li a.gnav-item:hover{color:#00664B;text-decoration:none}#header .list-gnav>li .list-contents{margin-bottom:10px}#header .list-gnav>li .list-contents li{background:#ffffff}#header .list-gnav>li .list-contents li .menu-link{display:block;width:100%;height:100%;position:relative}#header .list-gnav>li .list-contents li .menu-link:after,#header .list-gnav>li .list-contents li .menu-link:before{position:absolute;content:""}#header .list-gnav>li .list-contents li .menu-link:before{width:18px;height:18px;border-radius:50%;background:#00664B}#header .list-gnav>li .list-contents li .menu-link:after{width:7px;height:7px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header .list-gnav>li .list-contents li .menu-link:before{right:10px;bottom:5px}#header .list-gnav>li .list-contents li .menu-link:after{right:17px;bottom:10px}#header .list-gnav>li .list-contents li .menu-link:hover{text-decoration:none}#header .list-gnav>li .list-contents li .menu-title{font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1}#header .list-gnav>li .list-contents li .sub-title{color:#000000}#header .lang-btn{position:absolute;z-index:998;cursor:pointer;border:2px solid #A0DC82}#header .lang-btn:hover{border-color:#969696}#header .lang-btn:hover a,#header .lang-btn:hover a.active{color:#969696;background:#ffffff}#header .lang-btn a{display:inline-block;color:#A0DC82;background:#ffffff}#header .lang-btn a:hover{color:#ffffff;background:#969696;text-decoration:none}#header .lang-btn a.active{color:#ffffff;background:#A0DC82}#header .lang-btn a.active:hover{color:#ffffff;background:#969696}#header .lang-btn .menu-jp{clip-path:polygon(0 0,80% 0,100% 100%,0 100%);text-align:left}#header .lang-btn .menu-en{clip-path:polygon(0 0,100% 0,100% 100%,20% 100%);text-align:right}@media (max-width:759px){#header .lang-btn{top:17px;right:70px;height:30px;line-height:1}#header .lang-btn a{width:43px;font-size:1rem;height:26px;line-height:26px}#header .lang-btn a .md760{display:none}#header .lang-btn .menu-jp{padding-right:14px}#header .lang-btn .menu-jp span{padding-right:9px;padding-left:9px}#header .lang-btn .menu-en{margin-left:-14px}#header .lang-btn .menu-en span{padding-right:9px;padding-left:9px}}@media (min-width:760px) and (max-width:959px){#header .lang-btn{top:17px;right:70px;height:32px;line-height:28px}#header .lang-btn a{width:76px}#header .lang-btn a .sm760{display:none}#header .lang-btn .menu-jp{padding-right:22px}#header .lang-btn .menu-jp span{padding-left:5px}#header .lang-btn .menu-en{margin-left:-22px}#header .lang-btn .menu-en span{padding-right:5px}}@media (min-width:960px){#header .list-gnav>li .list-contents{margin-bottom:20px}#header .lang-btn{top:32px;right:100px;height:40px;line-height:36px}#header .lang-btn a{width:86px;font-size:1.05rem}#header .lang-btn a .sm760{display:none}#header .lang-btn .menu-jp{padding-right:22px}#header .lang-btn .menu-jp span{padding-left:10px}#header .lang-btn .menu-en{margin-left:-22px}#header .lang-btn .menu-en span{padding-right:10px}}@media (max-width:599px){#header{height:90px}#header #gnav{top:90px;padding:25px}#header #gnav .gnav-item{font-size:22px;letter-spacing:4px}#header #gnav .list-contents li+li{margin-top:10px}#header #gnav .list-contents li .menu-title{font-size:20px;letter-spacing:1px}#header #gnav .list-contents li .sub-title{padding-top:3px;font-size:12px}#header .bg-gnav{top:90px}#header .gnav-btn{width:38px;height:38px;margin-top:9px;margin-bottom:4px;margin-right:12px}#header .gnav-btn .menu-bar{height:2px}#header .gnav-btn .menu-bar:first-of-type{top:10px;width:30px}#header .gnav-btn .menu-bar:nth-of-type(2){top:18px;width:25px}#header .gnav-btn .menu-bar:nth-of-type(3){top:26px;width:20px}#header .gnav-btn-wrap.active .menu-bar:first-of-type{top:15px;width:20px;-webkit-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg)}#header .gnav-btn-wrap.active .menu-bar:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}#header .menu-link{border:solid 2px #ffffff;padding:8px}#header .lang-btn{top:15px;right:60px}}@media (min-width:600px) and (max-width:959px){#header{height:65px}#header #gnav{top:65px;padding:25px 60px}#header #gnav .gnav-item{font-size:22px;letter-spacing:4px}#header #gnav .list-contents li .menu-title{font-size:20px;letter-spacing:1px}#header #gnav .list-contents li .sub-title{font-size:13px}#header #gnav .list-contents li+li{margin-top:20px}#header .bg-gnav{top:65px}#header .gnav-btn{width:45px;height:45px;margin-top:10px;margin-bottom:5px;margin-right:15px}#header .gnav-btn .menu-bar{height:4px}#header .gnav-btn .menu-bar:first-of-type{top:10px;width:40px}#header .gnav-btn .menu-bar:nth-of-type(2){top:21px;width:33px}#header .gnav-btn .menu-bar:nth-of-type(3){top:32px;width:26px}#header .gnav-btn-wrap.active .menu-bar:first-of-type{top:18px;width:26px;-webkit-transform:translateY(2px) rotate(-45deg);transform:translateY(2px) rotate(-45deg)}#header .gnav-btn-wrap.active .menu-bar:nth-of-type(3){-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}#header .menu-link{border:solid 3px #ffffff;padding:12px}}@media (min-width:960px){#header{height:104px}#header #gnav{top:104px;max-width:100%}#header #gnav .list-gnav{padding-top:80px;padding-bottom:80px;max-width:1080px}#header #gnav .gnav-item{font-size:40px;letter-spacing:4px}#header #gnav .list-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}#header #gnav .list-contents li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(50% - 10px)}#header #gnav .list-contents li .menu-title{font-size:28px;letter-spacing:2px}#header #gnav .list-contents li .sub-title{padding-top:5px;font-size:14px}#header .bg-gnav{top:104px}#header .gnav-btn{width:60px;height:60px;margin-top:22px;margin-bottom:22px;margin-right:20px}#header .gnav-btn .menu-bar{height:4px}#header .gnav-btn .menu-bar:first-of-type{top:12px;width:60px}#header .gnav-btn .menu-bar:nth-of-type(2){top:28px;width:50px}#header .gnav-btn .menu-bar:nth-of-type(3){top:44px;width:40px}#header .gnav-btn-wrap.active .menu-bar:first-of-type{top:10px;width:40px;-webkit-transform:translateY(16px) rotate(-45deg);transform:translateY(16px) rotate(-45deg)}#header .gnav-btn-wrap.active .menu-bar:nth-of-type(3){-webkit-transform:translateY(-18px) rotate(45deg);transform:translateY(-18px) rotate(45deg)}#header .menu-link{border:solid 4px #ffffff;padding:15px}}@media (min-width:1400px){#header .gnav-btn{margin-right:0}}#contents{min-height:100vh;height:100%}@media (max-width:519px){#contents{min-height:calc(100vh - 336px)}}@media (min-width:520px) and (max-width:959px){#contents{min-height:calc(100vh - 228px)}}@media (max-width:599px){#contents{padding-top:90px}}@media (min-width:600px) and (max-width:959px){#contents{padding-top:65px}}@media (min-width:960px){#contents{padding-top:104px;min-height:calc(100vh - 180px)}}#footer .contact-area{display:block;background:#FAE61E;color:#000000}#footer .contact-area .area-title{background:left 30px center/auto no-repeat url(../img/cmn/img_contact.png);display:inline-block}#footer .contact-area .note{font-size:0.9rem;line-height:1.5}#footer .contact-area:hover{background:#00664B;color:#ffffff;text-decoration:none}#footer .info-area{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#F0F0EB;padding:30px}#footer .info-area a,#footer .info-area p{font-size:0.9rem}#footer .info-area a{padding-right:26px;position:relative;color:#000000}#footer .info-area a:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#00664B;margin-right:10px}@media (max-width:959px){#footer .contact-area{padding:30px;text-align:center}#footer .contact-area .area-title{font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:38px;letter-spacing:5px;padding-left:120px}#footer .contact-area .note{text-align:center}#footer .info-area .copyright{font-size:0.8rem}}@media (min-width:960px){#footer{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .contact-area{-webkit-box-flex:2;-ms-flex:2;flex:2;max-widh:960px}#footer .contact-area .contact-area-inner{padding:70px 100px 70px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#footer .contact-area .contact-area-inner .area-title{font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:38px;letter-spacing:5px;padding-left:140px;padding-right:40px}#footer .info-area{padding-left:60px;line-height:1.5}}.news-area.news-detail,.news-area.news-list{background-color:#ffffff;z-index:2}.news-area.news-detail:after,.news-area.news-list:after{height:10%;min-height:380px}.news-area.news-detail .main-area,.news-area.news-list .main-area{width:100%;max-width:960px}@media (min-width:520px) and (max-width:959px){.news-area.news-detail .archive-area,.news-area.news-detail .side-area,.news-area.news-list .archive-area,.news-area.news-list .side-area{width:180px;padding-right:40px}.news-area.news-detail .main-area,.news-area.news-list .main-area{width:calc(100% - 210px)}}@media (min-width:960px){.news-area.news-detail:after,.news-area.news-list:after{-webkit-transform:skewY(-3deg);transform:skewY(-3deg)}.news-area.news-detail .archive-area,.news-area.news-detail .side-area,.news-area.news-list .archive-area,.news-area.news-list .side-area{width:210px;padding-right:70px}.news-area.news-detail .main-area,.news-area.news-list .main-area{width:calc(100% - 210px)}}.news-area.news-list .news-title{color:#00664B}.news-area.news-list .list-archive li{border-top:1px solid #00664B}.news-area.news-list .list-archive li:last-child{border-bottom:1px solid #00664B}.news-area.news-list .list-archive a{color:#00664B;font-weight:bold;position:relative;display:block;line-height:1.3;padding:10px}.news-area.news-list .list-archive a:after{content:"";width:9px;height:9px;border-top:2px solid #00664B;border-right:2px solid #00664B;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-5px}.news-area.news-list .list-archive a:hover{background-color:#F0F0EB;text-decoration:none}.news-area.news-list .list-archive .current a{background-color:#F0F0EB;color:#00664B;text-decoration:none}.news-area.news-list .list-archive .current a:after{border-top:2px solid #00664B;border-right:2px solid #00664B}.news-area.news-list .news-link{width:100%!important}.news-area.news-list .news-link .card{border:1px solid #7d7d7d}.news-area.news-detail{}.news-area.news-detail:after{background-color:#F0F0EB}.news-area.news-detail .news-title{color:#00664B}.news-area.news-detail .category{font-size:1rem;font-weight:bold;margin-bottom:5px}.news-area.news-detail .title{font-size:1.8rem;font-weight:bold}.news-area.news-detail .date{font-size:1.05rem;font-weight:bold}.news-area.news-detail .i-ico{width:1.4rem;height:1.4rem}.news-area.news-detail .swiper-area{position:relative}.news-area.news-detail .swiper{max-width:640px;width:100%;margin:0}.news-area.news-detail .swiper-wrapper{width:100%}.news-area.news-detail .swiper-main img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover}.news-area.news-detail .swiper-thumbs li{cursor:pointer;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.news-area.news-detail .swiper-thumbs li:not(.swiper-slide-thumb-active){opacity:0.5}.news-area.news-detail .swiper-thumbs li:hover{opacity:1}.news-area.news-detail .swiper-thumbs img{width:100%;height:83px;-o-object-fit:cover;object-fit:cover}.news-area.news-detail .swiper-button-next,.news-area.news-detail .swiper-button-prev{width:40px;height:40px;margin-top:-60px}.news-area.news-detail .swiper-button-next:after,.news-area.news-detail .swiper-button-next:before,.news-area.news-detail .swiper-button-prev:after,.news-area.news-detail .swiper-button-prev:before{position:absolute;content:""}.news-area.news-detail .swiper-button-next:before,.news-area.news-detail .swiper-button-prev:before{width:28px;height:28px;border-radius:50%;background:#00664B}.news-area.news-detail .swiper-button-next:after,.news-area.news-detail .swiper-button-prev:after{width:10px;height:10px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.news-area.news-detail .swiper-button-prev{left:-40px}.news-area.news-detail .swiper-button-prev:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.news-area.news-detail .swiper-button-next{left:auto}@media (min-width:960px){.news-area.news-detail .page-btn-area>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}}@media (max-width:519px){.news-area.news-detail .category{font-size:0.9rem}.news-area.news-detail .title{font-size:1.4rem}.news-area.news-detail .date{font-size:0.9rem}.news-area.news-detail .swiper-main img{height:336px}.news-area.news-detail .swiper-thumbs{margin-top:10px}.news-area.news-detail .swiper-thumbs img{height:62px}.news-area.news-detail .swiper-button-next,.news-area.news-detail .swiper-button-prev{width:36px;height:36px}.news-area.news-detail .swiper-button-next:after,.news-area.news-detail .swiper-button-next:before,.news-area.news-detail .swiper-button-prev:after,.news-area.news-detail .swiper-button-prev:before{position:absolute;content:""}.news-area.news-detail .swiper-button-next:before,.news-area.news-detail .swiper-button-prev:before{width:28px;height:28px;border-radius:50%;background:#00664B}.news-area.news-detail .swiper-button-next:after,.news-area.news-detail .swiper-button-prev:after{width:8px;height:8px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.news-area.news-detail .swiper-button-prev{left:-15px}.news-area.news-detail .swiper-button-prev:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.news-area.news-detail .swiper-button-next{right:-15px}}@media (min-width:520px) and (max-width:959px){.news-area.news-detail .title{font-size:1.6rem}.news-area.news-detail .date{font-size:1rem}.news-area.news-detail .swiper-thumbs{margin-top:20px}.news-area.news-detail .swiper-button-next{right:-40px}}@media (min-width:960px){.news-area.news-detail .swiper-thumbs{margin-top:20px}.news-area.news-detail .swiper-button-next{right:calc(100% - 680px)}}.contact{background-color:#FAE61E;position:relative;z-index:2}.contact .area{background-color:#ffffff;border:1px solid #7d7d7d}.contact .text-note{font-weight:normal;margin-left:15px}.contact .btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact .btn-back,.contact .btn-next,.contact .btn-send{font-weight:bold;height:56px;line-height:56px;text-align:center;text-decoration:none;padding:0 80px}.contact .btn-next,.contact .btn-send{background-color:#00664B}.contact .btn-next:hover,.contact .btn-send:hover{background:#A0C8C3}.contact .btn-back{background-color:#969696}.contact .btn-back:hover{background:#D1D3D6}@media (max-width:959px){.contact .area{padding:15px}}@media (max-width:519px){.contact .container{padding:15px}.contact .btn-area{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact .btn-back,.contact .btn-next,.contact .btn-send{height:48px;line-height:48px;width:100%;border-radius:24px;padding:0}}@media (min-width:520px) and (max-width:959px){.contact .container{padding-top:40px;padding-bottom:40px}}@media (min-width:960px){.contact .container{padding-top:60px;padding-bottom:80px}.contact .area{padding:60px}.contact input[type=text]{max-width:560px}.contact textarea{max-width:640px}.contact .btn-area{gap:60px}.contact .form-errors{max-width:640px}}@media (min-width:960px){.confirm dl{display:-webkit-box;display:-ms-flexbox;display:flex}.confirm dt{max-width:200px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}}.static{background-color:#A0DC82}.static .area{background-color:#ffffff}@media (max-width:959px){.static .area{padding:15px}}@media (max-width:519px){.static .container{padding:15px}}@media (min-width:520px) and (max-width:959px){.static .container{padding-top:40px;padding-bottom:40px}}@media (min-width:960px){.static .container{padding-top:60px;padding-bottom:80px}.static .area{padding:60px}}.et-team h1,.id-gm h1,.id-ia h1,.sgu h1{color:#ffffff;word-break:break-all;letter-spacing:7px}.et-team h2,.id-gm h2,.id-ia h2,.sgu h2{color:#7D64A5;margin-bottom:10px}@media (max-width:959px){.et-team h2,.id-gm h2,.id-ia h2,.sgu h2{font-size:34px;padding-bottom:5px;margin-bottom:0}}.id-gm .heading-h4,.id-ia .heading-h4{color:#7D64A5;padding-top:30px}.id-gm .area-inner,.id-ia .area-inner{gap:60px}.id-gm .content-area,.id-ia .content-area{padding-bottom:30px}.id-gm .content-area dd+dt,.id-ia .content-area dd+dt{border-top:2px dashed #7d7d7d;margin-top:30px}@media (max-width:959px){.id-gm .heading-h4,.id-ia .heading-h4{padding-top:15px}.id-gm .content-area,.id-ia .content-area{padding-bottom:0}.id-gm .content-area dd+dt,.id-ia .content-area dd+dt{margin-top:15px}}@media (min-width:520px) and (max-width:959px){.id-gm .intro-area p,.id-ia .intro-area p{margin-right:200px}}@media (min-width:960px){.id-gm .intro-area,.id-ia .intro-area{min-height:350px}.id-gm .intro-area p,.id-ia .intro-area p{padding-top:10px;margin-right:32%}}@media (max-width:519px){.id-ia .intro-area{background:right 45px bottom 25px/260px no-repeat #ffffff url(../img/id/img_id_ia.png);padding-bottom:240px}}@media (min-width:520px) and (max-width:959px){.id-ia .intro-area{background:right 20px top 60px/170px no-repeat #ffffff url(../img/id/img_id_ia.png)}}@media (min-width:760px) and (max-width:959px){.id-ia .fi-area{}.id-ia .fi-area .col-2,.id-ia .fi-area .col-3{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:960px){.id-ia .intro-area{background:right 60px bottom 50px/24% no-repeat #ffffff url(../img/id/img_id_ia.png)}}@media (min-width:960px) and (max-width:1400px){.id-ia .fi-area{}.id-ia .fi-area .col-3{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.id-gm .list-photo{display:-ms-grid;display:grid;gap:10px}@media (max-width:519px){.id-gm .intro-area{background:right 50px bottom 25px/260px no-repeat #ffffff url(../img/id/img_id_gm.png);padding-bottom:210px}}@media (min-width:520px) and (max-width:959px){.id-gm .intro-area{background:right 20px top 120px/170px no-repeat #ffffff url(../img/id/img_id_gm.png)}.id-gm .intro-area .list-link{margin-right:200px}}@media (min-width:760px) and (max-width:959px){.id-gm .intro-area{background:right 20px top 60px/170px no-repeat #ffffff url(../img/id/img_id_gm.png)}}@media (min-width:960px){.id-gm .intro-area{background:right 60px top 170px/24% no-repeat #ffffff url(../img/id/img_id_gm.png)}.id-gm .intro-area .list-link{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-right:32%}.id-gm .intro-area .list-link-en{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}}.figure-area{border:2px solid #7d7d7d;border-radius:20px;padding:20px;vertical-align:middle;position:relative}.figure-area h4{color:#7D64A5}.figure-area .img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100% - 40px)}.figure-area .img-fi{position:absolute;bottom:0;right:40px}@media (max-width:959px){.figure-area .img-fi{right:20px}}@media (min-width:960px){.figure-area{padding:30px 40px}.figure-area h4{margin-bottom:20px}}.et-team .text-en,.sgu .text-en{text-align:left;letter-spacing:1px}.et-team h1 .jp,.sgu h1 .jp{font-family:"Yu Gothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",sans-serif;font-size:34px;font-weight:bold;letter-spacing:4px;vertical-align:5px;margin-left:0.7em}.et-team h2,.sgu h2{color:#73B4C8}.et-team h3.underline,.sgu h3.underline{font-size:24px}.et-team h3.underline span,.sgu h3.underline span{font-size:1.05rem;color:#73B4C8;display:block;padding:2px 0}.et-team .rules-heading,.sgu .rules-heading{background-color:#73B4C8;font-size:24px;font-weight:bold;color:#ffffff;padding:2px 30px}.et-team .rules-heading span,.sgu .rules-heading span{font-size:1rem;line-height:1.4;margin-left:24px;vertical-align:middle;text-align:left;letter-spacing:1px}.et-team .underline,.sgu .underline{border-bottom:2px solid #000000}.et-team .duties-area .link-area,.et-team .overview-area .link-area,.sgu .duties-area .link-area,.sgu .overview-area .link-area{border-top:2px dashed #7d7d7d}.et-team .list-link li+li,.sgu .list-link li+li{margin-top:10px}.et-team .title-slide .title-en,.sgu .title-slide .title-en{color:#73B4C8;line-height:1.3;vertical-align:middle;text-align:left;letter-spacing:1px}.et-team .list-team-item li,.sgu .list-team-item li{position:relative;margin-top:10px;text-align:initial;padding-left:4em}.et-team .list-team-item li a,.sgu .list-team-item li a{color:#000000;width:16px;height:16px;background:center right no-repeat url(../img/cmn/ico_ex.png);padding-right:26px}.et-team .list-team-item li .label-team-item,.sgu .list-team-item li .label-team-item{background-color:#000000;border-radius:16px;color:#ffffff;font-weight:bold;position:absolute;top:2px;left:0;display:inline-block;line-height:1;text-align:center;padding:3px 10px 2px 10px}.et-team .list-sgu-link>li,.sgu .list-sgu-link>li{position:relative}.et-team .list-sgu-link dt,.sgu .list-sgu-link dt{font-size:1.2rem;position:relative;padding-left:24px}.et-team .list-sgu-link dt span,.sgu .list-sgu-link dt span{font-size:0.9rem}.et-team .list-sgu-link dt:before,.sgu .list-sgu-link dt:before{content:"";width:14px;height:14px;border-radius:50%;background:#73B4C8;position:absolute;left:0;top:8px}.et-team .list-sgu-link dt span,.sgu .list-sgu-link dt span{font-weight:500;margin-left:10px}.et-team .list-sgu-link dd,.sgu .list-sgu-link dd{margin-top:15px}@media (max-width:959px){.et-team h1,.sgu h1{letter-spacing:6px}.et-team h1 .jp,.sgu h1 .jp{font-size:26px;margin-left:0}.et-team h2,.sgu h2{letter-spacing:4px}.et-team h3.underline,.sgu h3.underline{font-size:1.2rem}.et-team .rules-heading,.sgu .rules-heading{font-size:1.05rem;padding:12px 18px}.et-team .rules-heading span,.sgu .rules-heading span{font-size:0.8rem;display:block;margin-left:0}.et-team .mission-area,.sgu .mission-area{padding-bottom:34px}.et-team .duties-area,.sgu .duties-area{margin-top:26px}.et-team .contact-area .title-area,.sgu .contact-area .title-area{border-bottom:4px solid #FAE61E;padding-bottom:8px}.et-team .contact-area .text-area,.sgu .contact-area .text-area{padding-top:24px}.et-team .team-item-area+.team-item-area,.sgu .team-item-area+.team-item-area{border-top:1px solid #7d7d7d;margin-top:12px;padding-top:12px}.et-team .title-slide .title-en,.sgu .title-slide .title-en{font-size:0.8rem;display:block}.et-team .slide-body,.sgu .slide-body{border-top:1px solid #7d7d7d;margin-top:12px;padding-top:4px}.et-team .list-team-item li,.sgu .list-team-item li{font-size:0.9rem}.et-team .list-team-item li .label-team-item,.sgu .list-team-item li .label-team-item{font-size:0.7rem}.et-team .list-sgu-link,.sgu .list-sgu-link{gap:40px}}@media (max-width:519px){.et-team .list-sgu-link>li:not(:last-child),.sgu .list-sgu-link>li:not(:last-child){border-bottom:1px dashed #000000;padding-bottom:20px}.et-team .list-sgu-link>li+li,.sgu .list-sgu-link>li+li{margin-top:20px}}@media (min-width:520px) and (max-width:959px){.et-team .list-sgu-link>li:not(:nth-child(2n)):before,.sgu .list-sgu-link>li:not(:nth-child(2n)):before{content:"";border-left:1px dashed #000000;height:100%;width:1px;position:absolute;top:0;right:-20px}.et-team .list-sgu-link>li:nth-child(n+3):after,.sgu .list-sgu-link>li:nth-child(n+3):after{content:"";border-top:1px dashed #000000;width:calc(100% + 20px);height:1px;position:absolute;top:-20px}.et-team .list-sgu-link>li:nth-child(3n):after,.sgu .list-sgu-link>li:nth-child(3n):after{left:0}.et-team .list-sgu-link>li:nth-child(4n):after,.sgu .list-sgu-link>li:nth-child(4n):after{left:-20px}}@media (min-width:960px){.et-team .mission-area,.sgu .mission-area{padding-bottom:44px}.et-team .duties-area,.sgu .duties-area{margin-top:44px}.et-team .contact-area,.sgu .contact-area{display:-webkit-box;display:-ms-flexbox;display:flex}.et-team .contact-area .title-area,.sgu .contact-area .title-area{border-right:4px solid #FAE61E;padding-right:60px}.et-team .contact-area .text-area,.sgu .contact-area .text-area{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:60px}.et-team .team-item-area+.team-item-area,.sgu .team-item-area+.team-item-area{border-top:2px dashed #7d7d7d;margin-top:58px;padding-top:58px}.et-team .title-slide,.sgu .title-slide{font-size:1.2rem;position:relative;padding-left:28px}.et-team .title-slide:before,.sgu .title-slide:before{content:"";width:16px;height:16px;border-radius:50%;background-color:#73B4C8;position:absolute;left:0;top:6px}.et-team .title-slide .title-en,.sgu .title-slide .title-en{font-size:1rem;margin-left:24px}.et-team .list-team-item li .label-team-item,.sgu .list-team-item li .label-team-item{font-size:0.9rem}.et-team .list-sgu-link,.sgu .list-sgu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 140px}.et-team .list-sgu-link>li,.sgu .list-sgu-link>li{max-width:calc(42% - 70px);min-width:calc(26% - 70px)}.et-team .list-sgu-link>li:not(:nth-child(3n)):before,.sgu .list-sgu-link>li:not(:nth-child(3n)):before{content:"";border-left:1px dashed #000000;height:100%;width:1px;position:absolute;top:0;right:-70px}.et-team .list-sgu-link>li:nth-child(n+4):after,.sgu .list-sgu-link>li:nth-child(n+4):after{content:"";border-top:1px dashed #000000;height:1px;position:absolute;top:-40px}.et-team .list-sgu-link>li:nth-child(3n+1):after,.sgu .list-sgu-link>li:nth-child(3n+1):after{width:calc(100% + 70px);left:0}.et-team .list-sgu-link>li:nth-child(3n+2),.sgu .list-sgu-link>li:nth-child(3n+2){-webkit-box-flex:1;-ms-flex:1;flex:1}.et-team .list-sgu-link>li:nth-child(3n+2):after,.sgu .list-sgu-link>li:nth-child(3n+2):after{width:calc(100% + 140px);left:-70px}.et-team .list-sgu-link>li:nth-child(3n+3),.sgu .list-sgu-link>li:nth-child(3n+3){-webkit-box-flex:1;-ms-flex:1;flex:1}.et-team .list-sgu-link>li:nth-child(3n+3):after,.sgu .list-sgu-link>li:nth-child(3n+3):after{width:calc(100% + 70px);left:-70px}}@media (min-width:960px) and (max-width:1400px){.et-team .list-sgu-link,.sgu .list-sgu-link{display:-ms-grid;display:grid;gap:80px;-ms-grid-columns:minmax(0,1fr) 80px minmax(0,1fr) 80px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.et-team .list-sgu-link>li,.sgu .list-sgu-link>li{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:initial;min-width:initial}.et-team .list-sgu-link>li:not(:nth-child(3n)):before,.sgu .list-sgu-link>li:not(:nth-child(3n)):before{content:"";border-left:1px dashed #000000;height:100%;width:1px;position:absolute;top:0;right:-40px}.et-team .list-sgu-link>li:nth-child(3n+1):after,.sgu .list-sgu-link>li:nth-child(3n+1):after{width:calc(100% + 40px);left:0}.et-team .list-sgu-link>li:nth-child(3n+2):after,.sgu .list-sgu-link>li:nth-child(3n+2):after{width:calc(100% + 80px);left:-40px}.et-team .list-sgu-link>li:nth-child(3n+3):after,.sgu .list-sgu-link>li:nth-child(3n+3):after{width:calc(100% + 40px);left:-40px}}.privacy{background-color:#00664B;font-size:0.9rem}.privacy h1{color:#ffffff}.privacy h3{font-size:1.2rem}.privacy .ex-link{color:#000000;width:16px;height:16px;background:center right no-repeat url(../img/cmn/ico_ex.png);text-decoration:underline;padding-right:26px}.privacy .ex-link:hover{-webkit-filter:invert(25%) sepia(35%) saturate(3161%) hue-rotate(141deg) brightness(91%) contrast(105%);filter:invert(25%) sepia(35%) saturate(3161%) hue-rotate(141deg) brightness(91%) contrast(105%);text-decoration:none}.widget .widget-title{color:#ffffff;font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;letter-spacing:8px;line-height:1;padding:0}@media (max-width:959px){.widget .widget-title{font-size:36px;padding:10px 0}}.w-gnav .ps-area .banner-area{background:center bottom 15px/auto no-repeat url(../img/top/bg_ps.png)}.w-gnav .sa-area .banner-area{background:center bottom 15px/auto no-repeat url(../img/top/bg_sa.png)}.w-gnav .ie-area .banner-area{background:center bottom 15px/auto no-repeat url(../img/top/bg_ie.png)}.w-gnav .cs-area .banner-area{background:center bottom 15px/auto no-repeat url(../img/top/bg_cs.png)}.w-gnav .id-area .banner-area{background:center bottom 15px/auto no-repeat url(../img/top/bg_id.png)}@media (max-width:959px){.w-gnav .nav-pc{display:none}.w-gnav .nav-sp{border:2px solid #000000;border-radius:10px;position:relative}.w-gnav .menu-sp{position:absolute;left:0;right:0;bottom:0;background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0 0 8px 8px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.w-gnav .menu-sp li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.w-gnav .menu-sp li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffffff;text-align:center;font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;line-height:1;width:100%}.w-gnav .menu-sp li a:hover{text-decoration:none}}@media (max-width:759px){.w-gnav .img-title{position:absolute;top:10px;left:10px;width:204px}.w-gnav .nav-sp{background:center bottom -5px/cover no-repeat url(../img/top/bg_sp.png);min-height:540px}.w-gnav .menu-sp{padding:10px;gap:6px}.w-gnav .menu-sp li:first-child,.w-gnav .menu-sp li:nth-child(2){width:calc((100% - 50px) / 3)}.w-gnav .menu-sp li:nth-child(3){width:calc((100% + 40px) / 3)}.w-gnav .menu-sp li:nth-child(3) a{letter-spacing:0.5px}.w-gnav .menu-sp li:nth-child(4),.w-gnav .menu-sp li:nth-child(5){width:calc(50% - 5px)}.w-gnav .menu-sp li a{font-size:13px;letter-spacing:1px;padding:6px}}@media (min-width:760px) and (max-width:959px){.w-gnav .img-title{position:absolute;top:10px;left:10px;width:246px}.w-gnav .nav-sp{padding:30px;background:center bottom -5px/cover no-repeat url(../img/top/bg_md.png);min-height:600px}.w-gnav .menu-sp{gap:10px;padding:15px 25px}.w-gnav .menu-sp li{width:calc((100% - 40px) / 5)}.w-gnav .menu-sp li a{font-size:16px;letter-spacing:2px;padding:10px}}@media (min-width:520px) and (max-width:959px){.w-gnav .menu-sp li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.w-gnav .menu-sp li:nth-child(5){word-break:break-all}}@media (min-width:960px){.w-gnav .nav-sp{display:none}.w-gnav .nav-pc{border:2px solid #000000;border-radius:10px}.w-gnav .nav-pc .menu-pc li+li:before{height:330px}.w-gnav .nav-pc .menu-pc .menu-title{font-size:24px;letter-spacing:2px}.w-gnav .nav-pc .menu-pc .banner-area{padding:15px 10px;min-height:360px;background-size:140px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.w-gnav .menu-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.w-gnav .menu-pc li{width:20%;position:relative}.w-gnav .menu-pc li+li:before{content:"";position:absolute;top:15px;left:-1px;display:inline-block;width:2px;background-color:#000000}.w-gnav .menu-pc .menu-link:hover{text-decoration:none}.w-gnav .menu-pc .menu-link .menu-title{font-size:24px;letter-spacing:2px;line-height:1.1;font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;word-break:break-all}.w-gnav .menu-pc .menu-link .sub-title{color:#000000;font-weight:bold;font-size:15px;line-height:1.2;padding:10px 0}.w-gnav .menu-pc .menu-link .btn-area{color:#ffffff;font-weight:bold;text-align:center;height:56px;line-height:56px}.w-gnav .menu-pc .menu-link .btn-area span{position:relative;padding-right:28px}.w-gnav .menu-pc .menu-link .btn-area span:after{content:"";width:10px;height:10px;border-top:solid 2px #ffffff;border-right:solid 2px #ffffff;position:absolute;right:10px;top:5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.w-gnav .menu-pc .menu-link.sa-area .menu-title{letter-spacing:2px}.w-gnav .menu-pc .menu-link.ps-area .btn-area{border-bottom-left-radius:6px}.w-gnav .menu-pc .menu-link.ie-area .menu-title{letter-spacing:1.8px}.w-gnav .menu-pc .menu-link.id-area .menu-title{letter-spacing:1px}.w-gnav .menu-pc .menu-link.id-area .btn-area{border-bottom-right-radius:6px}}@media (min-width:1080px) and (max-width:1239px){.w-gnav .nav-pc .menu-pc li+li:before{height:370px}.w-gnav .nav-pc .menu-pc .menu-title{font-size:28px;letter-spacing:3px}.w-gnav .nav-pc .menu-pc .banner-area{padding:20px;min-height:400px;background-size:150px}.w-gnav .nav-pc .menu-pc .menu-link.ie-area .menu-title{letter-spacing:0.8px}}@media (min-width:1240px) and (max-width:1399px){.w-gnav .nav-pc .menu-pc li+li:before{height:450px}.w-gnav .nav-pc .menu-pc .menu-title{font-size:30px;letter-spacing:4px}.w-gnav .nav-pc .menu-pc .banner-area{padding:20px;min-height:480px;background-size:auto}}@media (min-width:1400px){.w-gnav .nav-pc .menu-pc li+li:before{height:450px}.w-gnav .nav-pc .menu-pc .menu-title{font-size:32px;letter-spacing:5px}.w-gnav .nav-pc .menu-pc .banner-area{padding:20px;min-height:480px;background-size:auto}}.news-area{position:relative;background:#00664B}.news-area .news-title{color:#ffffff;font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;letter-spacing:8px;line-height:1;padding:0}.news-area .category{font-size:0.9rem;display:inline-block;position:relative;padding-left:20px;margin-right:15px}.news-area .category:before{position:absolute;content:"";width:12px;height:12px;border-radius:50%;background:#A0DC82;top:4px;left:0}.news-area .category.event:before{background:#FAE61E}.news-area .title{line-height:1.4}.news-area .news-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:32px}.news-area .news-link .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:10px;gap:20px;position:relative;color:#000000;text-decoration:none;z-index:1}.news-area .news-link .card img{display:block;width:100%;height:214px;aspect-ratio:180/107;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}.news-area .news-link .card .body-wrap{position:relative;padding:0 30px 40px}.news-area .news-link .card .body-wrap:after,.news-area .news-link .card .body-wrap:before{position:absolute;content:""}.news-area .news-link .card .body-wrap:before{width:18px;height:18px;border-radius:50%;background:#00664B}.news-area .news-link .card .body-wrap:after{width:7px;height:7px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.news-area .news-link .card .body-wrap:before{right:20px;bottom:15px}.news-area .news-link .card .body-wrap:after{right:27px;bottom:20px}.news-area .news-link .card:after{content:"";background:#ffffff;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.news-area .news-link .card:hover{-webkit-box-shadow:6px 6px 4px rgba(0,0,0,0.25);box-shadow:6px 6px 4px rgba(0,0,0,0.25)}.news-area .news-link .card:hover img{opacity:0.9;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.news-area .news-link .card:hover:after{background:#e5efed}@media (max-width:959px){.news-area .news-title{font-size:36px;padding:10px 0}}@media (max-width:519px){.news-area .img-twintowers{position:absolute;bottom:-30px;left:15px;width:70px}.news-area .container{padding:15px}.news-area .news-link{padding-bottom:140px}.news-area .btn-area{left:0;bottom:80px;background:#ffffff;color:#00664B;font-weight:bold;text-align:center;height:48px;line-height:48px;width:calc(100% - 24px);border-radius:24px;margin-left:12px}.news-area .btn-area .text{display:block;margin-left:12px;margin-right:12px}.news-area .btn-area .arrow:after,.news-area .btn-area .arrow:before,.news-area .btn-area .text:after{top:20px;border-top-color:#00664B;border-right-color:#00664B}.news-area .btn-area:hover{background:#FAE61E;text-decoration:none}}@media (min-width:520px) and (max-width:959px){.news-area .img-twintowers{position:absolute;bottom:-30px;left:15px;width:174px}.news-area .container{padding-top:40px;padding-bottom:40px}.news-area .container .news-title{width:140px}.news-area .container .news-link{width:calc(100% - 140px);gap:16px}.news-area .container .card img{width:100%;height:160px}.news-area .container .card .body-wrap{padding:0 15px 20px}.news-area .btn-area{top:90px;left:15px}}@media (min-width:960px){.news-area .container{padding-top:60px;padding-bottom:60px}.news-area .container .news-title{width:170px}.news-area .container .news-link{width:calc(100% - 170px)}.news-area .container .card .body-wrap{height:100%}.news-area .btn-area{top:110px;left:20px}.news-area .img-twintowers{position:absolute;bottom:-60px;left:0;width:280px}}@media (min-width:1400px){.news-area .container{padding:60px 0 80px 40px;display:-webkit-box;display:-ms-flexbox;display:flex}.news-area .btn-area{top:110px;left:40px}}@media (min-width:960px) and (max-width:1400px){.news-area .img-twintowers{bottom:-30px;width:250px}}.w-link-event .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}.w-link-event .text-wrap{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:38%;line-height:1.3}@media (max-width:959px){.w-link-event{padding:30px 0}.w-link-event .container{gap:20px}.w-link-event .text-wrap{font-size:1rem}}@media (max-width:519px){.w-link-event .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.w-link-event .text-wrap{max-width:100%}}@media (min-width:960px){.w-link-event{padding:40px 0}.w-link-event .text-wrap{font-size:1.4rem}}@media (min-width:960px) and (max-width:1400px){.w-link-event .text-wrap{font-size:1.2rem}}.w-link{position:relative;background:#F0F0EB;z-index:1}.w-link .img-nagoya,.w-link .img-nagoya2{position:absolute;z-index:2}.w-link:after{content:"";position:absolute;left:0;top:0;-webkit-transform-origin:top right;transform-origin:top right;z-index:-1;width:100%;height:100%;background:#F0F0EB}.w-link .card{position:relative;display:block!important;border:solid 6px #ffffff;border-radius:10px}.w-link .card .menu-title{font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;text-align:initial}.w-link .card .sub-title{font-weight:bold}.w-link .card .list-link li+li{margin-top:8px}@media (max-width:959px){.w-link .card{min-height:260px}.w-link .card .card-body{padding-top:20px}.w-link .card .list-link li{padding-top:8px}.w-link .card .list-link li:before{top:12px}.w-link .card .list-link li:after{top:17px}}@media (max-width:519px){.w-link{padding-top:20px;padding-bottom:40px}.w-link:after{-webkit-transform:skewY(-4deg);transform:skewY(-4deg)}.w-link .img-nagoya{bottom:-80px;right:12px;width:50%}.w-link .img-nagoya2{top:-50px;left:22px;width:60%;max-width:220px}.w-link .ps-area{margin-top:40px;background:right 15px top 20px/35% no-repeat #ffffff url(../img/top/chk_ps.png)}.w-link .ps-area .menu-title{min-height:84px}.w-link .sa-area{margin-top:60px;background:right 15px top 20px/35% no-repeat #ffffff url(../img/top/chk_sa.png)}.w-link .ie-area{margin-top:20px;background:right 15px top 20px/35% no-repeat #ffffff url(../img/top/chk_ie.png)}.w-link .cs-area{margin-top:20px;background:right 15px top 20px/35% no-repeat #ffffff url(../img/top/chk_cs.png)}.w-link .id-area{margin-top:60px;background:right 15px top 20px/35% no-repeat #ffffff url(../img/top/chk_id.png)}.w-link .id-area .menu-title{max-width:65%;word-break:break-all}.w-link .card{padding:40px 15px 20px}.w-link .card .img-airplane{position:absolute;top:-80px;right:15px;width:50%}.w-link .card .img-univ{position:absolute;top:-50px;left:15px}.w-link .card .menu-title{font-size:28px;letter-spacing:3px}.w-link .list-link li:first-child{padding-right:36%}}@media (min-width:520px) and (max-width:959px){.w-link{padding-top:20px;padding-bottom:80px}.w-link:after{-webkit-transform:skewY(-3deg);transform:skewY(-3deg)}.w-link .img-nagoya{bottom:-130px;right:12px;width:50%;max-width:310px}.w-link .img-nagoya2{top:-70px;left:12px;width:50%;max-width:290px}.w-link .ps-area{margin-top:40px;background:right 30px top 65%/150px no-repeat #ffffff url(../img/top/chk_ps.png)}.w-link .sa-area{margin-top:80px;background:right 30px top 65%/150px no-repeat #ffffff url(../img/top/chk_sa.png)}.w-link .ie-area{margin-top:20px;background:right 30px top 65%/150px no-repeat #ffffff url(../img/top/chk_ie.png)}.w-link .cs-area{margin-top:20px;background:right 30px top 65%/150px no-repeat #ffffff url(../img/top/chk_cs.png)}.w-link .id-area{margin-top:80px;background:right 30px top 65%/150px no-repeat #ffffff url(../img/top/chk_id.png)}.w-link .id-area .menu-title{max-width:65%;word-break:break-all}.w-link .card{padding:30px 15px 20px 15px}.w-link .card .img-airplane{position:absolute;top:-80px;right:15px;width:40%}.w-link .card .img-univ{position:absolute;top:-60px;left:15px}.w-link .card .menu-title{font-size:32px;letter-spacing:4px}.w-link .card .card-body{padding-top:20px;padding-right:220px}}@media (min-width:960px){.w-link{padding-top:80px}.w-link .img-nagoya{bottom:-180px;right:0}.w-link .img-nagoya2{bottom:-70px;left:0}.w-link:after{-webkit-transform:skewY(-3deg);transform:skewY(-3deg)}.w-link .card-group{gap:36px;max-height:1100px}.w-link .card{background-color:#ffffff;min-height:360px;padding:40px}.w-link .card .img-airplane,.w-link .card .img-univ{position:absolute}.w-link .card .img-airplane{top:-80px;right:10px}.w-link .card .img-univ{top:-60px;right:0}.w-link .card .menu-title{font-size:36px;letter-spacing:5px}.w-link .card .card-body{min-height:200px;padding-top:30px;padding-left:36%}.w-link .ie-area,.w-link .ps-area{height:390px}.w-link .ie-area .card-body,.w-link .ps-area .card-body{min-height:230px;padding-top:60px}.w-link .cs-area,.w-link .id-area,.w-link .sa-area{padding:20px 40px}.w-link .ps-area{margin-top:80px}.w-link .ps-area .card-body{background:left 0 top 60px/29% no-repeat url(../img/top/chk_ps.png)}.w-link .sa-area{top:0;min-height:initial;height:360px}.w-link .sa-area .card-body{background:left 0 top 30px/29% no-repeat url(../img/top/chk_sa.png)}.w-link .ie-area .card-body{background:left 0 top 60px/29% no-repeat url(../img/top/chk_ie.png)}.w-link .cs-area{top:-110px;min-height:initial;height:320px}.w-link .cs-area .card-body{background:left 0 top 30px/29% no-repeat url(../img/top/chk_cs.png)}.w-link .id-area{top:-180px;left:calc(100% + 36px);min-height:initial;height:320px}.w-link .id-area .menu-title{letter-spacing:4px}.w-link .id-area .card-body{background:left 0 top 30px/29% no-repeat url(../img/top/chk_id.png)}}@media (min-width:960px) and (max-width:1400px){.w-link .img-nagoya{bottom:-130px;right:0}.w-link .card-group{max-height:1140px}.w-link .card .img-univ{top:-100px;right:0}.w-link .ie-area .card-body,.w-link .ps-area .card-body{background-position:left 0 top 40px;padding-top:40px}.w-link .sa-area{height:410px}.w-link .cs-area{top:-60px;height:320px}.w-link .id-area{top:-130px;height:320px}}@media (min-width:1060px) and (max-width:1369px){.w-link .card-group{max-height:1200px}.w-link .cs-area{height:330px}.w-link .id-area{top:-120px;min-height:initial;height:350px}}@media (min-width:960px) and (max-width:1059px){.w-link .card-group{max-height:1160px}.w-link .ie-area,.w-link .ps-area{height:420px}.w-link .cs-area{top:-90px;height:300px}.w-link .id-area{top:-210px;min-height:initial;height:300px}}.w-aboutus{position:relative;background-color:#A0DC82;background-image:url(../img/top/bg_dline.png);z-index:0}.w-aboutus a{color:#000000}.w-aboutus a:hover{text-decoration:none}.w-aboutus .text-intro a{text-decoration:underline}.w-aboutus .text-intro a:hover{text-decoration:none}.w-aboutus .card{position:relative;display:block!important;background:#ffffff;border-radius:10px}.w-aboutus .card .menu-title{font-family:"Koulen","din",Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.1}.w-aboutus .card .sub-title{font-weight:bold}.w-aboutus .card .btn-area{background:#00664B;padding:7px 40px;right:0;bottom:0}.w-aboutus .card:before{content:"";width:100%;height:100%;border-radius:10px 10px 0 10px;border:solid 6px transparent;position:absolute;top:0;left:0;z-index:2}@media (max-width:959px){.w-aboutus{padding-top:80px;padding-bottom:28px}.w-aboutus .card{padding:20px 20px 50px}.w-aboutus .card+.card{margin-top:28px}.w-aboutus .card-body{padding-top:15px}}@media (max-width:519px){.w-aboutus .ia-area{background:right 20px top 20px/160px no-repeat #ffffff url(../img/top/img_ia.png)}.w-aboutus .gm-area{background:right 20px top 20px/170px no-repeat #ffffff url(../img/top/img_gm.png)}.w-aboutus .menu-title{font-size:28px;letter-spacing:2px}.w-aboutus .widget-title{word-break:break-all}}@media (min-width:520px) and (max-width:959px){.w-aboutus .card{min-height:230px}.w-aboutus .ia-area{background:right 15px top 50px/170px no-repeat #ffffff url(../img/top/img_ia.png)}.w-aboutus .gm-area{background:right 15px top 90px/180px no-repeat #ffffff url(../img/top/img_gm.png)}.w-aboutus .menu-title{font-size:36px;letter-spacing:5px}.w-aboutus .card-body{margin-right:40%}}@media (min-width:960px){.w-aboutus{padding-top:140px;padding-bottom:40px}.w-aboutus .widget-title{padding-bottom:20px}.w-aboutus .card-group{gap:36px}.w-aboutus .card{padding:30px;min-height:340px}.w-aboutus .cs-area,.w-aboutus .sa-area{top:-30px}.w-aboutus .ia-area{background:right 30px bottom 70px/40% no-repeat #ffffff url(../img/top/img_ia.png)}.w-aboutus .gm-area{background:right 30px bottom 70px/40% no-repeat #ffffff url(../img/top/img_gm.png)}.w-aboutus .menu-title{font-size:36px;letter-spacing:5px}.w-aboutus .card-body{padding-top:30px;margin-right:54%}}.w-photos{overflow:hidden;position:relative}.w-photos .swiper-slide{width:auto}.w-photos .swiper-button-next,.w-photos .swiper-button-prev{background-color:#000;background-repeat:no-repeat;background-size:18px auto;background-position:center center;display:inline-block;border:1px solid #000;border-radius:50%;width:40px;height:40px;margin-top:-20px}.w-photos .swiper-button-next:after,.w-photos .swiper-button-prev:after{content:none}.w-photos .swiper-button-next:before,.w-photos .swiper-button-prev:before{content:"";position:absolute;top:0;bottom:0;width:14px;height:14px;border:0px;border-top:2px solid #fff;border-right:2px solid #fff;margin:auto}.w-photos .swiper-button-next{right:15px}.w-photos .swiper-button-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:10px}.w-photos .swiper-button-prev{left:15px}.w-photos .swiper-button-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);right:10px}@media (max-width:519px){.w-photos{height:350px}.w-photos .item{height:350px}}@media (min-width:520px) and (max-width:959px){.w-photos{height:320px}.w-photos .item{height:320px}}@media (min-width:960px){.w-photos{height:320px}.w-photos .item{height:320px}}.w-banner{overflow:hidden;position:relative}.w-banner .swiper-slide{width:auto;text-align:center;padding:0 15px}.w-banner .swiper-button-next,.w-banner .swiper-button-prev{color:rgba(0,0,0,0.2)}.w-banner .list-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.w-banner img{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.w-banner img:hover{opacity:0.6}@media (max-width:959px){.w-banner{padding:30px 0}.w-banner .swiper-slide{height:46px}.w-banner .container{padding:0;margin:0 auto}.w-banner .list-banner{padding:25px 0;gap:15px}}@media (min-width:960px){.w-banner{padding:50px 0}.w-banner .swiper-slide{height:60px}.w-banner .list-banner{gap:30px}}.fi-area{display:-webkit-box;display:-ms-flexbox;display:flex}.fi-area h4{position:relative;padding-left:20px}.fi-area h4:before{content:"";position:absolute;top:4px;left:0;display:inline-block;width:12px;height:12px;background:#00664B;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:10px}.fi-area .title{margin-bottom:10px}.fi-area a{color:#000000}.fi-area .list-faculty{-webkit-column-count:2;-moz-column-count:2;column-count:2}.fi-area .list-faculty dl{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin:0 10px 30px}.fi-area .list-faculty dt{text-align:initial;margin-bottom:10px}.fi-area .list-faculty-item li{position:relative;margin-bottom:5px;text-align:initial}.fi-area .list-faculty-item li:before{content:"・"}.fi-area .list-faculty-item li a{color:#000000;width:16px;height:16px;background:center right no-repeat url(../img/cmn/ico_ex.png);padding-right:26px}@media (max-width:959px){.fi-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;padding-top:15px;padding-bottom:15px}.fi-area .title-area{margin-bottom:30px}.fi-area .title-area img{position:absolute;bottom:0;right:0;width:190px}.fi-area .list-area{padding-bottom:80px}.fi-area .list-faculty-item li{margin-bottom:10px}.fi-area .list-faculty-item a{line-height:1.2}}@media (max-width:519px){.fi-area .title-area img{width:180px}.fi-area .list-area>div:not(:last-child){padding-bottom:20px}.fi-area .list-faculty{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important}.fi-area .list-faculty dl{margin:0 0 30px}}@media (min-width:520px) and (max-width:959px){.fi-area .list-area{padding-bottom:100px}}@media (min-width:960px){.fi-area .title-area{max-width:24%;-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%;margin-right:30px}.fi-area .list-area{-webkit-box-flex:1;-ms-flex:1;flex:1}.fi-area .list-area>div:not(:last-child){padding-right:20px}.fi-area .title{margin-bottom:20px}.fi-area .list-faculty-inner li{max-width:640px}.fi-area .col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.fi-area .col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.ico-lan-jp{background-image:url(../img/event/ico_jp.png);background-position:center right;margin-left:0;margin-right:5px}.ico-lan-en{background-image:url(../img/event/ico_en.png);background-position:center right;margin-left:0;margin-right:5px}.ico-google{background-image:url(../img/event/ico_google.svg);background-position:center right}.ico-apple{background-image:url(../img/event/ico_apple.svg);background-position:center right}.ico-other{background-image:url(../img/event/ico_outlook.svg);background-position:center right}#contents.event-calendar,.popup-area{background-color:#00664B;overflow-wrap:anywhere;min-height:initial}#contents.event-calendar .area,.popup-area .area{background-color:#ffffff}#contents.event-calendar h1,.popup-area h1{color:#ffffff}#contents.event-calendar h2,.popup-area h2{padding:0 0 10px 0}#contents.event-calendar h3,.popup-area h3{font-size:1.2rem;position:relative;margin-bottom:15px;padding-left:20px}#contents.event-calendar h3:before,.popup-area h3:before{content:"";position:absolute;top:4px;left:0;display:inline-block;width:12px;height:12px;background:#00664B;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:10px}#contents.event-calendar .page-nav,.popup-area .page-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents.event-calendar .page-nav .prev-wrap,.popup-area .page-nav .prev-wrap{margin-right:auto}#contents.event-calendar .page-nav .next-wrap,.popup-area .page-nav .next-wrap{margin-left:auto}#contents.event-calendar .page-nav .nav-item,.popup-area .page-nav .nav-item{color:#000000;margin:0}#contents.event-calendar .page-nav .next,#contents.event-calendar .page-nav .prev,.popup-area .page-nav .next,.popup-area .page-nav .prev{position:relative}#contents.event-calendar .page-nav .next:after,#contents.event-calendar .page-nav .next:before,#contents.event-calendar .page-nav .prev:after,#contents.event-calendar .page-nav .prev:before,.popup-area .page-nav .next:after,.popup-area .page-nav .next:before,.popup-area .page-nav .prev:after,.popup-area .page-nav .prev:before{position:absolute;content:""}#contents.event-calendar .page-nav .next:before,#contents.event-calendar .page-nav .prev:before,.popup-area .page-nav .next:before,.popup-area .page-nav .prev:before{width:18px;height:18px;border-radius:50%;background:#00664B}#contents.event-calendar .page-nav .next:after,#contents.event-calendar .page-nav .prev:after,.popup-area .page-nav .next:after,.popup-area .page-nav .prev:after{width:7px;height:7px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#contents.event-calendar .page-nav .prev,.popup-area .page-nav .prev{padding-left:30px}#contents.event-calendar .page-nav .prev:before,.popup-area .page-nav .prev:before{top:auto;left:0;bottom:5px}#contents.event-calendar .page-nav .prev:after,.popup-area .page-nav .prev:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:auto;left:7px;bottom:10px}#contents.event-calendar .page-nav .next,.popup-area .page-nav .next{padding-right:30px}#contents.event-calendar .page-nav .next:before,.popup-area .page-nav .next:before{top:auto;right:0;bottom:5px}#contents.event-calendar .page-nav .next:after,.popup-area .page-nav .next:after{top:auto;right:7px;bottom:10px}#contents.event-calendar .label,.popup-area .label{display:inline-block;color:#ffffff;font-weight:bold;line-height:1;text-align:center;padding:3px 2px 2px;margin-right:10px}#contents.event-calendar .label.detail,.popup-area .label.detail{background-color:#A0DC82;border-radius:3px;font-size:0.8rem;min-width:40px}#contents.event-calendar .label.category,.popup-area .label.category{border-radius:2px;font-size:0.7rem;width:64px}#contents.event-calendar .label.cate-ia,.popup-area .label.cate-ia{background-color:#006E4F}#contents.event-calendar .label.cate-st,.popup-area .label.cate-st{background-color:#E68200}#contents.event-calendar .label.cate-ne,.popup-area .label.cate-ne{background-color:#82D2AA}#contents.event-calendar .label.cate-nup,.popup-area .label.cate-nup{background-color:#5AB4C8}#contents.event-calendar .label.cate-sao,.popup-area .label.cate-sao{background-color:#002C76}#contents.event-calendar table,.popup-area table{border-collapse:collapse;table-layout:fixed;width:100%}#contents.event-calendar table td,#contents.event-calendar table th,.popup-area table td,.popup-area table th{border:1px solid #7d7d7d;padding:10px 15px;line-height:1.5;vertical-align:middle}#contents.event-calendar table th,.popup-area table th{background-color:#00664B;color:#ffffff;text-align:center}#contents.event-calendar table td,.popup-area table td{background-color:#F2F2F2;vertical-align:top}#contents.event-calendar table td.event,.popup-area table td.event{background-color:#ffffff}#contents.event-calendar table td p,.popup-area table td p{font-size:0.8rem;text-align:left}#contents.event-calendar .iframe,#contents.event-calendar .title,#contents.event-calendar table td,.popup-area .iframe,.popup-area .title,.popup-area table td{font-weight:bold}#contents.event-calendar .iframe,.popup-area .iframe{line-height:1.3}#contents.event-calendar .iframe:hover,.popup-area .iframe:hover{text-decoration:none}#contents.event-calendar .iframe:hover>p,.popup-area .iframe:hover>p{color:#969696;text-decoration:underline!important}#contents.event-calendar .iframe:hover dl dd,.popup-area .iframe:hover dl dd{color:#000000}#contents.event-calendar .lan-en,#contents.event-calendar .lan-jp,.popup-area .lan-en,.popup-area .lan-jp{font-size:0.8rem;font-weight:bold;margin-right:10px;vertical-align:1px}#contents.event-calendar .lan-jp,.popup-area .lan-jp{color:#c32800}#contents.event-calendar .lan-en,.popup-area .lan-en{color:#0050c3}#contents.event-calendar .link-detail a,.popup-area .link-detail a{position:relative;padding-left:20px}#contents.event-calendar .link-detail a:before,.popup-area .link-detail a:before{content:"";background:center right no-repeat url(../img/event/ico_web.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;width:14px;height:14px;position:absolute;top:2px;left:0;display:inline-block;vertical-align:middle}#contents.event-calendar .calendar-area td li:not(:first-child),.popup-area .calendar-area td li:not(:first-child){margin-top:10px}#contents.event-calendar .card-event,.popup-area .card-event{border:1px solid #000000;font-size:0.9rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%}#contents.event-calendar .card-event:after,.popup-area .card-event:after{content:"";background-color:#00664B;height:15px;width:30px;clip-path:polygon(50% 0,100% 100%,0 100%);-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:-5px;bottom:2px}#contents.event-calendar .card-event .iframe,.popup-area .card-event .iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#contents.event-calendar .card-event .iframe:hover,.popup-area .card-event .iframe:hover{background-color:rgba(0,0,0,0.2)}#contents.event-calendar .card-event .iframe:hover+.title p,.popup-area .card-event .iframe:hover+.title p{text-decoration:underline}#contents.event-calendar .card-event .link-detail,.popup-area .card-event .link-detail{margin-top:auto;padding-top:20px}#contents.event-calendar .card-event .link-detail a,.popup-area .card-event .link-detail a{position:relative;z-index:2}#contents.event-calendar .card-event p,.popup-area .card-event p{line-height:1.3}#contents.event-calendar .card-event .label,.popup-area .card-event .label{display:block;margin-top:5px;margin-bottom:10px}#contents.event-calendar .card-event .title,.popup-area .card-event .title{min-height:5em;text-align:left}#contents.event-calendar .card-event .body-wrap,.popup-area .card-event .body-wrap{border-top:1px solid #000000;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;margin-top:15px;padding-top:20px}#contents.event-calendar .card-event .body-wrap .label,.popup-area .card-event .body-wrap .label{margin-top:10px;margin-bottom:5px}#contents.event-calendar .card-event .text-area,.popup-area .card-event .text-area{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:959px){#contents.event-calendar .container,.popup-area .container{padding-bottom:15px}#contents.event-calendar .area,.popup-area .area{padding:36px 15px 15px}#contents.event-calendar .page-nav .nav-item,.popup-area .page-nav .nav-item{font-weight:normal}#contents.event-calendar .page-nav .next,#contents.event-calendar .page-nav .prev,.popup-area .page-nav .next,.popup-area .page-nav .prev{background-color:#F2F2F2;border:1px solid #00664B;border-radius:20px;min-width:120px;padding-top:4px;padding-bottom:3px}#contents.event-calendar .page-nav .next:before,#contents.event-calendar .page-nav .prev:before,.popup-area .page-nav .next:before,.popup-area .page-nav .prev:before{content:none}#contents.event-calendar .page-nav .next:after,#contents.event-calendar .page-nav .prev:after,.popup-area .page-nav .next:after,.popup-area .page-nav .prev:after{border-top:1px solid #000000;border-right:1px solid #000000;bottom:13px}#contents.event-calendar .page-nav .prev,.popup-area .page-nav .prev{padding-left:25px;padding-right:10px}#contents.event-calendar .page-nav .prev:after,.popup-area .page-nav .prev:after{left:13px}#contents.event-calendar .page-nav .next,.popup-area .page-nav .next{padding-left:10px;padding-right:25px;text-align:right}#contents.event-calendar .page-nav .next:after,.popup-area .page-nav .next:after{right:13px}#contents.event-calendar table thead,.popup-area table thead{display:none}#contents.event-calendar table tbody td,.popup-area table tbody td{border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contents.event-calendar dl,.popup-area dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}#contents.event-calendar dl dd,.popup-area dl dd{font-size:0.9rem;font-weight:normal;color:#000000;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:calc(100% - 64px);text-align:left;margin-bottom:5px}#contents.event-calendar .calendar-area td,.popup-area .calendar-area td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}#contents.event-calendar .calendar-area td li:not(:first-child),.popup-area .calendar-area td li:not(:first-child){border-top:1px dotted #000000;margin-top:10px;padding-top:10px}#contents.event-calendar .calendar-area td .date,.popup-area .calendar-area td .date{border-right:1px solid #7d7d7d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:60px;padding:10px 5px}#contents.event-calendar .calendar-area td .date span,.popup-area .calendar-area td .date span{display:block}#contents.event-calendar .calendar-area td .list,.popup-area .calendar-area td .list{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 15px}#contents.event-calendar .calendar-area td:not(.event,.noevent),.popup-area .calendar-area td:not(.event,.noevent){display:none}}@media (max-width:519px){#contents.event-calendar .container,.popup-area .container{padding-top:10px}}@media (max-width:599px){#contents.event-calendar,.popup-area{padding-top:90px}}@media (min-width:600px) and (max-width:959px){#contents.event-calendar,.popup-area{padding-top:65px}}@media (min-width:960px){#contents.event-calendar .container,.popup-area .container{padding-top:60px;padding-bottom:80px}#contents.event-calendar .area,.popup-area .area{padding:60px}#contents.event-calendar .page-nav,.popup-area .page-nav{margin-top:20px}#contents.event-calendar table td,.popup-area table td{position:relative}#contents.event-calendar table td:before,.popup-area table td:before{content:"";display:block;height:80px;float:left}#contents.event-calendar .card-event,.popup-area .card-event{padding:20px 30px}#contents.event-calendar .card-event .img-wrap,.popup-area .card-event .img-wrap{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;padding-right:8%}#contents.event-calendar .card-event .text-wrap .label,.popup-area .card-event .text-wrap .label{display:inline-block;padding:3px 5px 2px 5px}#contents.event-calendar .card-event .text-wrap .text,.popup-area .card-event .text-wrap .text{width:100%}}#contents.event-calendar~#colorbox #cboxCurrent{display:none!important}.popup-area{background-color:#ffffff;position:relative}.popup-area #contents{background-color:#ffffff;padding:0}.popup-area .popup-event{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-area .icon{margin-bottom:10px}.popup-area .text,.popup-area .title{line-height:1.3;text-align:left}.popup-area .text ol{list-style:decimal}.popup-area .text ol>li{margin-left:1.5rem}.popup-area .text ul li{position:relative;padding-left:1rem;text-indent:-1rem}.popup-area .text ul li:before{content:"・"}.popup-area .label{width:80px!important;margin-right:20px;padding:5px 4px 4px}.popup-area dl{border-top:1px dashed #000000;display:block}.popup-area dl dt{float:left}.popup-area dl dd{position:relative;text-align:left;padding-left:100px}.popup-area dl dd:after{content:"";display:block;clear:both}.popup-area dl .label{padding:6px 5px 5px}.popup-area .addition{border-top:1px solid #000000;vertical-align:middle;clear:both}.popup-area .addition p{position:relative;display:inline-block;margin-right:15px}.popup-area .addition p:before{content:"";border-radius:50%;display:inline-block;width:14px;height:14px;background:#A0DC82;margin-right:5px;vertical-align:-1px}.popup-area .addition .i-ico{width:18px;height:18px;margin-right:12px}.popup-area .btn-area{margin:0!important}.popup-area #btn-close{background:center right no-repeat url(../img/event/ico_close.svg);background-color:rgba(255,255,255,0.7);background-repeat:no-repeat;background-size:contain;background-position:center center;width:30px;height:30px;position:absolute;top:40px;right:40px;display:inline-block;vertical-align:middle;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer}@media (max-width:959px){.popup-area{padding:20px}.popup-area .popup-event{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-area .text-wrap{margin-top:20px}.popup-area .title{font-size:1.05rem}.popup-area .text{margin:10px 0}.popup-area .text ol+*,.popup-area .text p+*,.popup-area .text ul+*{margin-top:10px}.popup-area .text hr{margin-top:15px;padding-top:10px}.popup-area dl{margin-top:15px;padding-top:15px}.popup-area dl dd,.popup-area dl dt{margin-bottom:5px}.popup-area .addition{margin-top:15px;padding-top:15px}.popup-area .addition .i-ico{margin-right:10px}.popup-area #btn-close{background-size:20px 20px;width:40px;height:40px;top:0;right:0}}@media (min-width:960px){.popup-area{padding:70px 70px 50px}.popup-area .img-wrap{-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%;max-width:43%;padding-right:5%}.popup-area .title{font-size:26px}.popup-area .text{margin:15px 0}.popup-area .text ol+*,.popup-area .text p+*,.popup-area .text ul+*{margin-top:15px}.popup-area .text hr{margin-top:20px;padding-top:15px}.popup-area dl{margin-top:20px;padding-top:25px}.popup-area dl dd,.popup-area dl dt{margin-bottom:10px}.popup-area .addition{margin-top:20px;padding-top:25px}}