@charset "UTF-8";@import"https://fonts.googleapis.com/icon?family=Material+Icons";.toast.svelte-3s983o{margin:0 5px;padding:8px 8px 30px 34px;background-color:#505050;border-radius:0 0 10px 10px;color:#fff}.toast__inner.svelte-3s983o{display:flex;align-items:flex-start}.toast__text.svelte-3s983o{margin-top:26px}.toast.error.svelte-3s983o{background-color:#993200}button.svelte-3s983o{color:#fff;background:transparent;border:0 none;padding:0;margin:0 0 0 auto;line-height:1;font-size:1rem}section.svelte-1a4qj4v{position:fixed;top:0;left:0;right:0;width:100%;display:flex;justify-content:center;flex-direction:column;z-index:10000}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@keyframes onAutoFillStart{}input:-webkit-autofill{animation-name:onAutoFillStart;transition:background-color 50000s ease-in-out 0s}:root{--c-white: #fff;--c-black: #000;--c-gray: #6a6a6a;--c-darkGray: #505050;--c-lighGray: #8b8b8b;--c-pailGray: #e4e4e4;--c-orange: #f6aa02;--c-green: #6bad52;--c-lightGreen: #ddf7c1;--c-bgGreen: #fafcf9;--c-paleGreen: #eff4ec;--c-blue: #4d77c6;--c-red: #e34f00}html{overflow:auto;height:100%;font-size:10px}body{scroll-behavior:smooth;background-color:var(--c-bgGreen);font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:1.5rem;text-size-adjust:100%;color:var(--c-gray);width:100%;overflow-x:hidden}body.noScroll{overflow:hidden;height:100%}.zh-Hans{font-family:Noto Sans SC,sans-serif}.zh-Hant{font-family:Noto Sans TC,sans-serif}.ko{font-family:Noto Sans KR,sans-serif}html:has(dialog[open]){overflow:hidden}a:focus-visible,button:focus-visible{outline:revert}p,ul,ol{line-height:1.666}.en p,.en ul,.en ol{overflow-wrap:break-word}p:not(:last-child){margin-bottom:.5em}img{vertical-align:bottom}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.spi{display:none}@media screen and (max-width: 768px){.spi{display:inline-block}}@media screen and (max-width: 768px){.pc{display:none}}input[type=checkbox]{width:22px;height:22px;border-radius:4px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.flexContainer{display:flex;flex-wrap:wrap}.rightTxt{text-align:right}form span.required,.field-error{color:var(--c-red)}.mgt30{margin-top:30px!important}.required,.redTxt{color:var(--c-red)}.normalTxt{font-weight:500;font-size:1.5rem}.note{color:var(--c-blue);width:100%;font-weight:500}.title+.note{margin:0}@media screen and (max-width: 768px){span.note{display:block}}.searchBox{width:300px;height:50px;position:relative}@media screen and (max-width: 1440px){.searchBox{width:270px}}.searchBox .sBox{background-color:var(--c-white);border:1px solid var(--c-pailGray);border-radius:10px;padding:5px;width:100%;height:50px}.searchBox .sBox input[type=search]{width:calc(100% - 25px);padding:.5em}.searchBox .sBox input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.searchBox input[type=image]{margin:9px 0 0;position:absolute;top:5px;right:15px;cursor:pointer}.dropdown{display:inline-block;font-size:1.2rem;font-weight:700;color:var(--c-lighGray)}.dropdown__btn{border:none;background:var(--c-white);text-align:left;min-width:78px;position:relative;cursor:pointer}.dropdown__btn:before{content:url(/images/icon/icon_language.svg);display:inline-block;vertical-align:middle;margin:0 5px 0 0}.dropdown__btn:after{font-family:Material Icons;content:"";font-size:1.4rem;vertical-align:middle;margin:0 0 0 5px}.dropdown__menu-layer{position:fixed;width:100%;height:100%;left:0;top:0;display:none}.dropdown__menu-layer--show{display:block;z-index:10}.dropdown__menu{margin:0;list-style:none;background-color:var(--c-white);border-radius:4px;box-shadow:0 0 10px #00000029;width:160px;position:absolute;top:40px;padding:4px}.dropdown__item{font-size:1.2rem;color:var(--c-lighGray);padding:4px;cursor:pointer}.btn{border:1px solid var(--c-pailGray);border-radius:10px}.btn__filter{width:115px;height:50px;font-size:1.2rem;line-height:50px;text-align:center;margin:16px 10px 0 0;cursor:pointer}@media screen and (max-width: 768px){.btn__filter{width:40px;height:40px;margin:0}}.btn__filter:before{content:"";background:url(/images/icon/icon_filter.svg) no-repeat;background-size:contain;width:21px;height:21px;display:inline-block;vertical-align:middle;margin:0 11px 0 0}@media screen and (max-width: 768px){.btn__filter:before{margin:0 0 11px}}.btn__filter:hover,.btn__filter.hov{background:var(--c-green);border-color:var(--c-green);color:var(--c-white)}.btn__filter:hover:before,.btn__filter.hov:before{background:url(/images/icon/icon_filter_w.svg) no-repeat}.messageBtn{width:320px;height:100px;background:var(--c-blue);border-radius:20px 0 0 20px;box-shadow:0 3px 6px #00000029;color:var(--c-white);font-size:2rem;font-weight:700;line-height:100px}@media screen and (max-width: 768px){.messageBtn{width:220px;height:70px;border-radius:15px 0 0 15px;font-size:1.7rem;line-height:70px}}.messageBtn a{color:var(--c-white);padding:0 0 0 60px;display:block}@media screen and (max-width: 768px){.messageBtn a{padding:0 0 0 27px}}.messageBtn :after{content:"";width:26px;height:25px;background:url(/images/icon/icon_send.svg) no-repeat;display:inline-block;margin:0 0 0 20px;position:relative;top:5px}@media screen and (max-width: 768px){.messageBtn :after{width:20px;height:19px;background-size:contain;top:3px;margin:0 0 0 15px}}.langBtn{width:320px;height:100px;background:var(--c-green);border-radius:20px 0 0 20px;box-shadow:0 3px 6px #00000029;color:var(--c-white)}@media screen and (max-width: 768px){.langBtn{width:220px;height:70px;border-radius:15px 0 0 15px}}.langBtn .item{font-size:2rem;font-weight:700;height:inherit;width:inherit;line-height:100px;text-align:center;cursor:pointer}@media screen and (max-width: 768px){.langBtn .item{font-size:1.7rem;line-height:70px}}.langBtn .item:before{content:url(/images/icon/icon_language.svg);display:inline-block;vertical-align:middle;margin:2px 5px 0 0}@media screen and (max-width: 768px){.langBtn .item:before{margin:5px 5px 0 0}}.langBtn .item:after{font-family:Material Icons;content:"";font-size:2.4rem;vertical-align:middle;margin:0 0 0 5px}@media screen and (max-width: 768px){.langBtn .item:after{font-size:1.8rem}}.fileBtn{width:50px;height:50px;border:1px solid var(--c-green);border-radius:10px;position:relative}@media screen and (max-width: 768px){.fileBtn{width:40px;height:40px}}.fileBtn input[type=file]{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:2;cursor:pointer}.fileBtn:after{content:"";background:url(/images/icon/icon_clip.svg) no-repeat;background-size:contain;width:21px;height:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}@media screen and (max-width: 768px){.fileBtn:after{width:17px;height:18px}}.fileBtn:hover{background:var(--c-green)}.fileBtn:hover:after{background:url(/images/icon/icon_clip_w.svg) no-repeat;background-size:contain}.fileBtn.fileBtn-disabled{background:var(--c-darkGray);border:1px solid var(--c-darkGrayn)}.fileBtn.fileBtn-disabled:after{background:url(/images/icon/icon_clip_w.svg) no-repeat;background-size:contain}input[type=file]::-webkit-file-upload-button{cursor:pointer}input[type=file]:disabled::-webkit-file-upload-button{cursor:auto}.sendBtn{width:120px;height:50px;background:var(--c-blue);border-radius:10px;position:relative;cursor:pointer}@media screen and (max-width: 768px){.sendBtn{width:40px;height:40px}}.sendBtn:after{content:"";width:23px;height:22px;background:url(/images/icon/icon_send.svg) no-repeat;background-size:contain;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}@media screen and (max-width: 768px){.sendBtn:after{width:18px;height:17px}}.sendBtn:hover{background:#2f549b}.sendBtn span{display:none}.sendBtn02{width:120px;height:50px;background:var(--c-blue);border-radius:10px;position:relative;cursor:pointer;text-align:center;color:var(--c-white);font-weight:700;margin-left:calc(100% - 120px)}.sendBtn02:hover{background:#2f549b}.guideList__block__container .textArea .languageType p{width:58px;height:20px;background:url(/images/icon/icon_lang_border_s.svg) no-repeat;background-size:contain;font-size:1.2rem;font-weight:700;color:var(--c-green);text-align:center;padding:3px 2px 0 0}.guideList__block__container .textArea .languageType.item p{background:url(/images/icon/icon_lang_border.svg) no-repeat;background-size:contain}.guideList__block__container .textArea .jobType p{width:30px;height:20px}.guideList__block__container .textArea .jobType p.nationwide{background:url(/images/icon/icon_nationwide.svg) no-repeat}.guideList__block__container .textArea .jobType p.regional{background:url(/images/icon/icon_regional.svg) no-repeat}.guideList__block__icon .specialty p.nationwide{background:url(/images/icon/icon_sp_nationwide.svg) no-repeat}.guideList__block__icon .specialty p.building{background:url(/images/icon/icon_sp_building.svg) no-repeat}.guideList__block__icon .specialty p.outdoor{background:url(/images/icon/icon_sp_outdoor.svg) no-repeat}.guideList__block__icon .specialty p.children{background:url(/images/icon/icon_sp_children.svg) no-repeat}.guideList__block__icon .specialty p.group{background:url(/images/icon/icon_sp_group.svg) no-repeat}.guideList__block__icon .specialty p.night{background:url(/images/icon/icon_sp_night.svg) no-repeat}.guideList__block__icon .link p{background:var(--c-green);border-radius:50%;width:24px;height:24px;position:relative}.guideList__block__icon .link p:before{font-family:Material Icons;content:"";color:var(--c-white);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=checkbox]{position:relative;display:inline-block;border:1px solid #ddd;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input[type=checkbox]:checked{background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' width='14' height='14'><rect fill='%23fff' width='14' height='14'/><path fill='none' stroke='%236BAD52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12.6,5.17l-5.66,5.66L3.4,7.29'/></svg>");background-repeat:no-repeat;background-size:cover}input[type=checkbox]#check_ja,input[type=checkbox]#ja{background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' width='14' height='14'><rect fill='%23fff' width='14' height='14'/><path fill='none' stroke='%23e4e4e4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12.6,5.17l-5.66,5.66L3.4,7.29'/></svg>");background-repeat:no-repeat;background-size:cover}table{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;overflow-wrap:break-word}table th{min-width:150px;background:var(--c-paleGreen);border-bottom:1px solid #ddd;color:var(--c-green);padding:10px 1em;vertical-align:middle}@media screen and (max-width: 768px){table th{min-width:80px;padding:10px}}table td{border-bottom:1px solid #ddd;padding:10px 1em}@media screen and (max-width: 768px){table td{padding:10px}}.balloon{position:relative;background-color:var(--c-white);border:1px solid var(--c-pailGray);border-radius:10px;padding:20px}.balloon:before,.balloon:after{position:absolute;height:0;width:0;border:solid transparent;content:""}.balloon:before{bottom:20px;border-color:transparent;border-bottom-color:var(--c-pailGray);border-right-color:var(--c-pailGray);border-width:9px;left:-18px}@media screen and (max-width: 768px){.balloon:before{bottom:14px;border-width:6px;left:-13px}}.balloon:after{bottom:22px;border-color:transparent;border-bottom-color:var(--c-white);border-right-color:var(--c-white);border-width:9px;left:-14px}@media screen and (max-width: 768px){.balloon:after{bottom:15px;border-width:6px;left:-11px}}ul.marker li{margin:0 0 2px 21px;text-indent:-21px}ul.marker li:before{content:"";display:inline-block;width:11px;height:11px;background:var(--c-green);border-radius:50%;margin:0 5px;padding:2px 0 0}ol{list-style-type:none}ol.no01{counter-reset:item 0}ol li{margin:0 0 2px 22px;text-indent:-22px}ol li.main{counter-increment:cnt}ol li.main:before{content:"(" counter(cnt) ") "}ol li p{margin:0 0 1em 22px;text-indent:0}ol li.sub01{counter-increment:cnts}ol li.sub01:before{content:"(" counter(cnts) ") "}ol li.sub01:last-child{margin:0 0 2.5rem 22px}ol li.sub02{counter-increment:cntt}ol li.sub02:before{content:"(" counter(cntt) ") "}ol li.sub02:last-child{margin:0 0 2.5rem 22px}ol li.sub03{counter-increment:cnnt}ol li.sub03:before{content:"(" counter(cnnt) ") "}ol li.sub03:last-child{margin:0 0 2.5rem 22px}ol li.sub04{counter-increment:ccnt}ol li.sub04:before{content:"(" counter(ccnt) ") "}ol li.sub04:last-child{margin:0 0 2.5rem 22px}h2+dl{margin:20px 0 10px;display:flex;flex-wrap:wrap}h2+dl dt{width:9em;margin:0}h2+dl dd{width:calc(100% - 9em);margin:0}h1{font-size:3.6rem;color:var(--c-darkGray);margin:0 0 50px}@media screen and (max-width: 768px){h1{font-size:2.4rem;margin:0 0 30px}}h2{font-size:2.6rem;font-weight:700;color:var(--c-green);border-bottom:3px solid var(--c-green);padding:0 0 5px}h2.noBorder{border:none;padding:0}@media screen and (max-width: 768px){h2{font-size:2rem}}h3{font-size:2.2rem;color:var(--c-green)}@media screen and (max-width: 768px){h3{font-size:1.8rem}}h4{font-size:1.8rem}@media screen and (max-width: 768px){h4{font-size:1.7rem}}.redTxt{color:var(--c-red)}@keyframes modalopen{0%{opacity:0}to{opacity:1}}header{background-color:var(--c-white);border-bottom:1px solid var(--c-pailGray);width:100%}header .headerContainer{max-width:1400px;margin:0 auto;height:80px;position:relative;width:auto}@media screen and (max-width: 1440px){header .headerContainer{margin:0 20px}}@media screen and (max-width: 768px){header .headerContainer{height:70px;display:flex;justify-content:space-between;margin:0 60px 0 20px}}header .headerContainer .site_logo{padding-top:20px;width:355px}@media screen and (max-width: 900px){header .headerContainer .site_logo{width:235px}}@media screen and (max-width: 768px){header .headerContainer .site_logo{padding-top:10px;width:195px}}@media screen and (max-width: 414px){header .headerContainer .site_logo{width:90%}}header .headerContainer .site_logo a{display:block}header .headerContainer .site_logo p{font-size:2.4rem;font-weight:700;color:var(--c-green);display:inline-block}header .headerContainer .site_logo p img{display:inline-block;margin:0 10px 0 0}@media screen and (max-width: 768px){header .headerContainer .site_logo p img{width:50px}}@media screen and (max-width: 900px){header .headerContainer .site_logo p{transform:scale(.65);transform-origin:left top;height:153.8461538462%;width:153.8461538462%}}@media screen and (max-width: 768px){header .headerContainer .site_logo p{transform:scale(1);height:auto;width:auto;display:flex;align-items:center;font-size:1.8rem;line-height:1.222}}header .headerContainer .searchBox.sp{position:absolute;z-index:12;right:0;top:10px;width:auto}header .headerContainer .searchBox.sp:has(.active){width:100%}header .headerContainer .searchBox.sp .sBox{clip-path:inset(0 0 0 100%);transition:.5s cubic-bezier(.37,0,.63,1);transition-property:clip-path}header .headerContainer .searchBox.sp .sBox input[type=search]{width:50px;padding:.5em}header .headerContainer .searchBox.sp .sBox.active{clip-path:inset(0);width:calc(100% + 45px);position:relative;z-index:20}header .headerContainer .searchBox.sp .sBox.active input[type=search]{width:87%}header .headerContainer .searchBox.sp input.sBtn.active{z-index:21;right:-35px}header .headerContainer .menuContainer{position:absolute;right:0;top:29px;display:flex}@media screen and (max-width: 768px){header .headerContainer .menuContainer{display:block;visibility:hidden;opacity:0;position:fixed;top:70px;background-color:var(--c-white);width:100vw;z-index:50;padding:40px 60px;transition:opacity .3s ease}header .headerContainer .menuContainer.active{visibility:visible;opacity:1}}header .headerContainer .menuContainer.loggedIn{top:20px}@media screen and (max-width: 768px){header .headerContainer .menuContainer.loggedIn{top:70px}}header .headerContainer .menuContainer.guide{top:22px}@media screen and (max-width: 768px){header .headerContainer .menuContainer.guide{top:70px}}@media screen and (max-width: 768px){.ko header .headerContainer .site_logo{width:205px}}@media screen and (max-width: 390px){.ko header .headerContainer .site_logo p{font-size:1.5rem}}.en header .headerContainer .site_logo{width:405px}@media screen and (max-width: 900px){.en header .headerContainer .site_logo{width:265px}}@media screen and (max-width: 768px){.en header .headerContainer .site_logo{width:205px}}@media screen and (max-width: 414px){.en header .headerContainer .site_logo{width:90%}}@media screen and (max-width: 414px){.en header .headerContainer .site_logo p{font-size:1.6rem}}.fixBlock{background-color:var(--c-white);width:100%;box-shadow:0 5px 5px -5px #00000029}.fixBlock.fixed{position:fixed;top:0;z-index:10}.fixBlock.fixed+.modal+.mv{padding-top:97px}.fixBlock.fixed+.modal+main{padding-top:90px}.fixBlock .blockContainer{max-width:1400px;margin:0 auto;height:82px;position:relative}@media screen and (max-width: 1440px){.fixBlock .blockContainer{margin:0 20px}}@media screen and (max-width: 768px){.fixBlock .blockContainer{height:60px;margin:0}}.fixBlock .blockContainer .blockItem{width:77.857%;float:left;display:flex;border-right:1px solid var(--c-pailGray);height:82px}@media screen and (max-width: 1347px){.fixBlock .blockContainer .blockItem{width:76.857%}}@media screen and (max-width: 1289px){.fixBlock .blockContainer .blockItem{width:75.857%}}@media screen and (max-width: 1236px){.fixBlock .blockContainer .blockItem{width:74.857%}}@media screen and (max-width: 1187px){.fixBlock .blockContainer .blockItem{width:73.857%}}@media screen and (max-width: 1142px){.fixBlock .blockContainer .blockItem{width:72.857%}}@media screen and (max-width: 1100px){.fixBlock .blockContainer .blockItem{width:70.857%}}@media screen and (max-width: 1025px){.fixBlock .blockContainer .blockItem{width:68.857%}}@media screen and (max-width: 961px){.fixBlock .blockContainer .blockItem{width:66.857%}}@media screen and (max-width: 904px){.fixBlock .blockContainer .blockItem{width:64.857%}}@media screen and (max-width: 854px){.fixBlock .blockContainer .blockItem{width:60%}}@media screen and (max-width: 768px){.fixBlock .blockContainer .blockItem{width:100%;height:60px;border:none}}.fixBlock .blockContainer .blockItem .langBar{flex:1;overflow-x:hidden;overflow-y:hidden}@media screen and (max-width: 1430px){.fixBlock .blockContainer .blockItem .langBar{overflow-x:scroll}}.fixBlock .blockContainer .blockItem .btnContainer{width:125px}@media screen and (max-width: 768px){.fixBlock .blockContainer .blockItem .btnContainer{width:60px;border-left:1px solid var(--c-pailGray);padding:10px}}.fixBlock .blockContainer .searchBox{float:right;margin:16px 0 0 .714%}.mv{position:relative}.mv img{width:100%}.mv .container{position:absolute;right:0;top:0;width:54.791%;height:fit-content}@media screen and (max-width: 768px){.mv .container{width:72%}}.mv .container:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;background:#939393;mix-blend-mode:multiply;opacity:.85}.mv .container h1{font-size:2.425vw;font-weight:500;color:var(--c-white);display:inline-block;padding:.7em 0 .7em 1em;margin:0;position:relative}@media screen and (max-width: 768px){.mv .container h1{font-size:4.8vw}}.en .mv .container{width:60%}@media screen and (max-width: 768px){.en .mv .container{width:70%}}.zh-Hans .mv .container,.zh-Hant .mv .container{width:48%}@media screen and (max-width: 768px){.zh-Hans .mv .container,.zh-Hant .mv .container{width:82%}}.ko .mv .container{width:62%}@media screen and (max-width: 768px){.ko .mv .container{width:70%}}main{max-width:1400px;margin:0 auto}@media screen and (max-width: 1440px){main{margin:0 20px}}@media screen and (max-width: 768px){main{margin:0 10px}}footer{background-color:var(--c-white)}footer .footerContainer{max-width:1400px;margin:0 auto;display:flex;align-items:center;height:80px}@media screen and (max-width: 1440px){footer .footerContainer{margin:0 20px}}@media screen and (max-width: 768px){footer .footerContainer{display:block;height:auto;position:relative}}footer .footerContainer .footer_logo{width:300px}@media screen and (max-width: 768px){footer .footerContainer .footer_logo{padding:20px 0 0}}footer .footerContainer .footer_logo a{display:flex}footer .footerContainer .footer_logo a p{font-size:1.7rem;font-weight:700;color:var(--c-green)}footer .footerContainer .footer_logo a p img{width:36px}footer .footerContainer .footer_logo a p.logo{margin:0 7px 0 0}footer .footerContainer .footerNav{flex:1}footer .footerContainer .kagawa_logo{width:100px;text-align:right}@media screen and (max-width: 768px){footer .footerContainer .kagawa_logo{position:absolute;bottom:0;right:0}}footer .footerContainer .kagawa_logo img{width:52px}footer .copy{border-top:1px solid var(--c-pailGray);text-align:center;font-size:1.2rem;line-height:1;padding:17px 0}.en footer .footerContainer .footer_logo{width:450px}@media screen and (max-width: 414px){.en footer .footerContainer .footer_logo{width:100%}}.guideList{padding:60px 0 0}.guideList__container{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.guideList__container{display:block}}.guideList__container .guideList__block{border:1px solid var(--c-pailGray);border-radius:10px;background-color:var(--c-white);width:calc((100% - 50px) / 3);margin:0 25px 26px 0;padding:16px 15px;box-sizing:border-box}@media screen and (max-width: 979px){.guideList__container .guideList__block{width:calc((100% - 25px)/2)}}@media screen and (max-width: 768px){.guideList__container .guideList__block{width:100%;margin:0 0 10px}}@media screen and (max-width: 375px){.guideList__container .guideList__block{padding:16px 10px}}.guideList__container .guideList__block:nth-child(3n){margin:0 0 26px}@media screen and (max-width: 979px){.guideList__container .guideList__block:nth-child(3n){margin:0 25px 26px 0}}@media screen and (max-width: 768px){.guideList__container .guideList__block:nth-child(3n){max-width:0 0 10px}}@media screen and (max-width: 979px){.guideList__container .guideList__block:nth-child(2n){margin:0 0 26px}}.guideList__container .guideList__block:hover{border:3px solid #c2ddb8;padding:14px 13px}.guideList__container .guideList__block a{display:block;width:100%;height:100%}.guideList__container .guideList__block__container{display:flex}.guideList__container .guideList__block__container .photoArea{width:140px;height:140px;border-radius:10px;overflow:hidden}.guideList__container .guideList__block__container .photoArea.noImage{background:#dedede}.guideList__container .guideList__block__container .photoArea img{width:100%;height:100%;max-width:none;object-fit:cover}.guideList__container .guideList__block__container .textArea{padding:0 0 0 20px;width:calc(100% - 140px)}@media screen and (max-width: 375px){.guideList__container .guideList__block__container .textArea{padding:0 0 0 10px}}.guideList__container .guideList__block__container .textArea h2.name{font-size:2.4rem;line-height:1.4;color:var(--c-darkGray);overflow-wrap:break-word}.guideList__container .guideList__block__container .textArea .rated{font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;color:var(--c-darkGray)}.guideList__container .guideList__block__container .textArea .rated:before{content:"★";font-family:Noto Sans JP,sans-serif;font-weight:700;color:var(--c-orange);display:inline-block}.guideList__container .guideList__block__container .textArea .languageType,.guideList__container .guideList__block__container .textArea .jobType{display:flex;flex-wrap:wrap}.guideList__container .guideList__block__container .textArea .languageType p,.guideList__container .guideList__block__container .textArea .jobType p{margin:0 5px 5px 0;line-height:1}@media screen and (max-width: 375px){.guideList__container .guideList__block__container .textArea .languageType p,.guideList__container .guideList__block__container .textArea .jobType p{margin:0 2px 5px 0}}.guideList__container .guideList__block__container .textArea .languageType p span,.guideList__container .guideList__block__container .textArea .jobType p span{display:none}.guideList__container .guideList__block__container .textArea .price{font-size:1.5rem;color:var(--c-darkGray)}.guideList__container .guideList__block__container .textArea .price span{font-family:Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;color:var(--c-darkGray)}.guideList__container .guideList__block__text{margin:4px 0 10px}.guideList__container .guideList__block__text p,.guideList__container .guideList__block__text .dummyTxt{overflow-wrap:break-word}.guideList__container .guideList__block__text .dummyTxt br{display:none}.guideList__container .guideList__block__icon{display:flex;justify-content:space-between;align-items:center}.guideList__container .guideList__block__icon .specialty{display:flex;margin:0 0 5px}.guideList__container .guideList__block__icon .specialty p{width:37px;height:37px;margin:0 5px 0 0;line-height:1;background-size:contain}.guideList__container .guideList__block__icon .specialty p span,.guideList__container .guideList__block__icon .link p span{display:none}.en .guideList__container .guideList__block__text p{overflow-wrap:break-word}dialog,.modal{position:fixed;z-index:20;left:0;top:0;height:100%;width:100%;overflow:auto;border:none;background-color:transparent}dialog__content,.modal__content{position:fixed;z-index:20;top:10vh;left:50%;background:#fff;border-radius:20px;box-shadow:0 0 10px #00000029;transform:translate(-50%);width:1054px;max-height:80vh;padding:25px 0 15px 50px;animation-name:modalopen;animation-duration:1s;overflow:scroll}dialog__content.fixed,.modal__content.fixed{top:100px}@media screen and (max-width: 768px){dialog__content.fixed,.modal__content.fixed{top:80px}}dialog__content h2,.modal__content h2{color:var(--c-gray);font-size:1.4rem;margin:20px 0 10px}dialog__content .closeBtn,.modal__content .closeBtn{position:absolute;right:30px;top:30px}@media screen and (max-width: 768px){dialog__content .closeBtn,.modal__content .closeBtn{top:20px}}dialog__content .closeBtn span,.modal__content .closeBtn span{font-size:2.6rem}dialog__content .closeBtn+h2,.modal__content .closeBtn+h2{margin:0 0 10px}dialog__content .cBox,.modal__content .cBox{position:absolute;z-index:2;left:14px;top:50%;transform:translateY(-50%)}dialog__content .cBox:hover+.check_content,.modal__content .cBox:hover+.check_content{background-color:#f5ffe6;border-color:var(--c-green)}@media screen and (max-width: 576px){dialog__content .cBox:hover+.check_content,.modal__content .cBox:hover+.check_content{background-color:var(--c-white);border-color:#ddd}}dialog__content .cBox:hover+.check_content .cLabel,.modal__content .cBox:hover+.check_content .cLabel{color:var(--c-green)}@media screen and (max-width: 576px){dialog__content .cBox:hover+.check_content .cLabel,.modal__content .cBox:hover+.check_content .cLabel{color:var(--c-gray)}}dialog__content .checkboxContainer,.modal__content .checkboxContainer{width:300px;height:50px;position:relative;margin:0 15px 20px 0}dialog__content .checkboxContainer .check_content,.modal__content .checkboxContainer .check_content{border:1px solid #ddd;border-radius:8px;width:300px;height:50px;position:absolute;top:0;left:0;padding:0 14px;cursor:pointer}dialog__content .checkboxContainer .check_content .cLabel,.modal__content .checkboxContainer .check_content .cLabel{margin:0 0 0 36px;line-height:48px;display:block}dialog__content .checkboxContainer .check_content .cLabel img,.modal__content .checkboxContainer .check_content .cLabel img{vertical-align:middle;margin-right:16px;position:relative}dialog__content .checkboxContainer .check_content .cLabel[for=check_input01] img,dialog__content .checkboxContainer .check_content .cLabel[for=check_input02] img,.modal__content .checkboxContainer .check_content .cLabel[for=check_input01] img,.modal__content .checkboxContainer .check_content .cLabel[for=check_input02] img{width:60px;top:-2px}dialog__content .checkboxContainer .check_content .cLabel span,.modal__content .checkboxContainer .check_content .cLabel span{color:var(--c-orange)}dialog__content .checkboxContainer .check_content.check02 span,.modal__content .checkboxContainer .check_content.check02 span{width:calc(100% - 60px);color:#000}dialog__content .checkboxContainer.wAjst,.modal__content .checkboxContainer.wAjst{width:145px}dialog__content .checkboxContainer.wAjst .check_content,.modal__content .checkboxContainer.wAjst .check_content{width:145px}dialog__content .checkboxContainer.hAjst,.modal__content .checkboxContainer.hAjst{height:100px;text-align:center;padding:0}@media screen and (max-width: 768px){dialog__content .checkboxContainer.hAjst,.modal__content .checkboxContainer.hAjst{height:60px;text-align:left}}dialog__content .checkboxContainer.hAjst .check_content,.modal__content .checkboxContainer.hAjst .check_content{height:100px}@media screen and (max-width: 768px){dialog__content .checkboxContainer.hAjst .check_content,.modal__content .checkboxContainer.hAjst .check_content{height:60px}}dialog__content .checkboxContainer.hAjst .check_content .cLabel,.modal__content .checkboxContainer.hAjst .check_content .cLabel{line-height:1;margin:0}@media screen and (max-width: 768px){dialog__content .checkboxContainer.hAjst .check_content .cLabel,.modal__content .checkboxContainer.hAjst .check_content .cLabel{margin:0 0 0 36px;line-height:58px}}dialog__content .checkboxContainer.hAjst .check_content .cLabel img,.modal__content .checkboxContainer.hAjst .check_content .cLabel img{margin:0}dialog__content .check_content:hover,.modal__content .check_content:hover{background-color:#f5ffe6;border-color:var(--c-green)}@media screen and (max-width: 576px){dialog__content .check_content:hover,.modal__content .check_content:hover{background-color:var(--c-white);border-color:#ddd}}dialog__content .cBox:checked~.check_content,.modal__content .cBox:checked~.check_content{background-color:#f5ffe6;border-color:var(--c-green)}dialog__content .check_content:hover .cLabel,.modal__content .check_content:hover .cLabel{color:var(--c-green)}@media screen and (max-width: 576px){dialog__content .check_content:hover .cLabel,.modal__content .check_content:hover .cLabel{color:var(--c-gray)}}dialog__content .cBox:checked~.check_content .cLabel,.modal__content .cBox:checked~.check_content .cLabel{color:var(--c-green)}@media screen and (max-width: 1100px){dialog.filterM .modal__content,.modal.filterM .modal__content{width:calc(100% - 40px);height:800px;overflow:scroll}}@media screen and (max-width: 768px){dialog.filterM .modal__content,.modal.filterM .modal__content{top:150px;height:100%;overflow:scroll;padding:28px 0 200px 28px;width:355px}}dialog.langM .modal__content,.modal.langM .modal__content{overflow:hidden;width:300px}dialog.en .modal__content .checkboxContainer .check_content.check02 label,.modal.en .modal__content .checkboxContainer .check_content.check02 label{display:flex;line-height:1.2;padding:6px 0 0}dialog.en .modal__content .checkboxContainer .check_content.check02 label img,.modal.en .modal__content .checkboxContainer .check_content.check02 label img{width:60px;height:40px}dialog.en .modal__content .checkboxContainer .check_content.check02 label span,.modal.en .modal__content .checkboxContainer .check_content.check02 label span{width:calc(100% - 60px);color:#000}dialog.en .modal__content .checkboxContainer .check_content.check05,.modal.en .modal__content .checkboxContainer .check_content.check05{width:330px}@media screen and (max-width: 768px){dialog.en .modal__content .checkboxContainer .check_content.check05,.modal.en .modal__content .checkboxContainer .check_content.check05{width:300px;height:auto}}@media screen and (max-width: 768px){dialog.en .modal__content .checkboxContainer .check_content.check05 .cLabel,.modal.en .modal__content .checkboxContainer .check_content.check05 .cLabel{line-height:1.5;padding:10px 0}}@media screen and (max-width: 768px){dialog.en .modal__content .checkboxContainer.hAjst .check_content,.modal.en .modal__content .checkboxContainer.hAjst .check_content{width:300px}}.keywordArea{background:#fff;width:100%;margin:30px 0 -30px;border-radius:10px;border:1px solid var(--c-pailGray);padding:20px 40px 20px 20px;position:relative}.keywordArea p{font-size:1.8rem;font-weight:700;margin:0}.keywordArea p.closeBtn{position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (max-width: 768px){.keywordArea+section.container{margin:40px auto 10px}}section.panel{max-width:1400px;background-color:var(--c-white);border:1px solid #ddd;border-radius:20px;margin:0 auto 25px;padding:65px 100px}@media screen and (max-width: 1000px){section.panel{padding:65px 50px}}@media screen and (max-width: 768px){section.panel{margin:0 auto 10px;padding:40px 10px}}section.panel.guide{margin:40px auto 25px;padding:0}@media screen and (max-width: 768px){section.panel.guide{margin:50px auto 25px}}section.panel.guide .guide__profile .guideList__block{margin:0 100px 0 10px}@media screen and (max-width: 1000px){section.panel.guide .guide__profile .guideList__block{margin:0 50px 0 20px}}@media screen and (max-width: 768px){section.panel.guide .guide__profile .guideList__block{margin:0 10px}}section.panel.guide .guide__profile .guideList__block__container{display:flex}@media screen and (max-width: 768px){section.panel.guide .guide__profile .guideList__block__container{display:block}}section.panel.guide .guide__profile .guideList__block__container .sliderArea{width:350px;position:relative;height:fit-content;margin:-30px 0 0}@media screen and (max-width: 1000px){section.panel.guide .guide__profile .guideList__block__container .sliderArea{width:300px}}@media screen and (max-width: 768px){section.panel.guide .guide__profile .guideList__block__container .sliderArea{width:350px;margin:-30px auto 0}}@media screen and (max-width: 414px){section.panel.guide .guide__profile .guideList__block__container .sliderArea{width:100%}}section.panel.guide .guide__profile .guideList__block__container .sliderArea .swiper-slide{border-radius:15px;overflow:hidden}section.panel.guide .guide__profile .guideList__block__container .sliderArea .swiper-slide img{object-fit:cover;width:100%;height:100%;aspect-ratio:320/373}section.panel.guide .guide__profile .guideList__block__container .no_slider{width:320px;position:relative;height:fit-content;margin:-30px 0 0 30px}@media screen and (max-width: 1000px){section.panel.guide .guide__profile .guideList__block__container .no_slider{width:270px;margin:-30px 0 0 20px}}@media screen and (max-width: 768px){section.panel.guide .guide__profile .guideList__block__container .no_slider{width:320px;margin:-30px auto 0}}@media screen and (max-width: 414px){section.panel.guide .guide__profile .guideList__block__container .no_slider{width:100%}}section.panel.guide .guide__profile .guideList__block__container .no_slider img{max-width:none;width:100%}section.panel.guide .guide__profile .guideList__block__container .textArea{flex:1;padding:27px 0 0 90px}@media screen and (max-width: 1000px){section.panel.guide .guide__profile .guideList__block__container .textArea{padding:27px 0 0 20px}}@media screen and (max-width: 768px){section.panel.guide .guide__profile .guideList__block__container .textArea{padding:34px 0 0}}section.panel.guide .guide__profile .guideList__block__container .textArea div{border-bottom:1px solid var(--c-pailGray);padding:10px 0}section.panel.guide .guide__profile .guideList__block__container .textArea .guideList__block__icon{border:none}section.panel.guide .guide__profile .guideList__block__container .textArea .nameArea{display:flex;justify-content:space-between;align-items:baseline}section.panel.guide .guide__profile .guideList__block__container .textArea .nameArea .name{font-size:3.6rem;font-weight:700;line-height:1;overflow-wrap:break-word;width:calc(100% - 70px)}@media screen and (max-width: 768px){section.panel.guide .guide__profile .guideList__block__container .textArea .nameArea .name{font-size:2.4rem}}section.panel.guide .guide__profile .guideList__block__container .textArea .nameArea .rated{font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:500;color:var(--c-darkGray);width:70px;text-align:right}section.panel.guide .guide__profile .guideList__block__container .textArea .nameArea .rated:before{content:"★";font-family:Noto Sans JP,sans-serif;font-weight:700;color:var(--c-orange);display:inline-block;margin:0 5px 0 0}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer{width:100%;align-items:center}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer p{width:196px;font-size:1.7rem;font-weight:700;margin:0}@media screen and (max-width: 1000px){section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer p{width:150px}}@media screen and (max-width: 768px){section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer p{font-size:1.4rem;width:100px}}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer .item{width:calc(100% - 196px);border:none;padding:0}@media screen and (max-width: 1000px){section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer .item{width:calc(100% - 150px)}}@media screen and (max-width: 768px){section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer .item{width:calc(100% - 100px)}}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.languageBlock{align-items:center;padding:10px 0 0}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.languageBlock p{margin:0 0 .5em}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.languageBlock .item{display:flex;flex-wrap:wrap}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.languageBlock .item p{width:90px;height:35px;margin:0 10px 10px 0}@media screen and (max-width: 768px){section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.languageBlock .item p{width:70px;height:30px;margin:0 5px 5px 0}}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.jobType p{margin:0 0 .5em}@media screen and (max-width: 768px){section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.jobType p{margin:-1.5em 0 .5em}}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.jobType .item p{background-size:cover;width:53px;height:35px;position:relative;padding:0;margin:0}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.jobType .item p span{position:absolute;left:63px;top:50%;transform:translateY(-50%);width:max-content;font-weight:500}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.jobType .item p+p{margin:10px 0 0}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.specialty{padding:0;align-items:center;margin:0 0 -10px}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.specialty p{margin:0 0 10px}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.specialty .item{padding:0 0 10px}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.specialty .item P{width:60px;height:60px;margin:0 5px 0 0}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.specialty .item P span{display:none}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.area{padding:10px 0}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.area p{margin:0}section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.area .item p{width:auto;height:auto;margin:0 1em 0 0;overflow-wrap:break-word}section.panel.guide .guide__profile .video-container{width:100%;aspect-ratio:16/9;max-width:500px;margin:50px auto 0}@media screen and (max-width: 768px){section.panel.guide .guide__profile .video-container{margin:30px 20px 0;max-width:none}}section.panel.guide .guide__profile .video-container iframe{width:100%;height:100%}@media screen and (max-width: 768px){section.panel.guide .guide__profile .video-container iframe{width:calc(100% - 40px)}}section.panel.guide .guide__profile .profArea{margin:80px 100px 0}@media screen and (max-width: 1000px){section.panel.guide .guide__profile .profArea{margin:80px 50px 0}}@media screen and (max-width: 768px){section.panel.guide .guide__profile .profArea{margin:40px 10px 0}}section.panel.guide .guide__profile .profArea ul.tabBtn{margin:12px 0 0}section.panel.guide .guide__profile .profArea .tabContents{padding:20px 0 60px;overflow-wrap:break-word}section.panel.guide .guide__profile .profArea .tabContents a{color:var(--c-green);text-decoration:underline}section.panel.guide .guide__profile .profArea .tabContents .content{display:none}section.panel.guide .guide__profile .profArea .tabContents .content.is_display{display:block}section.panel.guide .guide__profile .profArea .tabContents .content p{font-size:1.5rem;font-weight:500;margin:0 0 1.666em}section.panel.guide .guide__profile .profArea .tabContents .content table{margin:20px 0 0;border:none;width:100%;table-layout:fixed}section.panel.guide .guide__profile .profArea .tabContents .content table th{vertical-align:middle;border-bottom:5px solid var(--c-white);width:150px}@media screen and (max-width: 768px){section.panel.guide .guide__profile .profArea .tabContents .content table th{display:block;width:165px;padding:5px 0 5px 15px}}section.panel.guide .guide__profile .profArea .tabContents .content table td{border-bottom:5px solid var(--c-white);display:block;width:100%;padding:5px 0 5px 15px}section.panel.guestVoice .guestVoice__content{margin:20px 0 0;padding:0 0 20px;border-bottom:1px solid var(--c-pailGray);overflow-wrap:break-word}section.panel.guestVoice .guestVoice__content:last-of-type{border:none}section.panel.guestVoice .guestVoice__content p{color:var(--c-darkGray)}section.panel.guestVoice .guestVoice__content p.name{font-weight:300;text-align:right}section.panel.guestVoice .guestVoice__content a{color:var(--c-green);text-decoration:underline}section.panel.price{overflow-wrap:break-word}section.panel.price a{color:var(--c-green);text-decoration:underline}section.panel.price table{margin:20px 0 0;border:none;width:100%;table-layout:fixed}section.panel.price table th{vertical-align:middle;border-bottom:5px solid var(--c-white);width:150px}@media screen and (max-width: 768px){section.panel.price table th{display:block;width:165px;padding:5px 0 5px 15px}}section.panel.price table td{border-bottom:5px solid var(--c-white);display:block;width:100%;padding:5px 0 5px 15px}@media screen and (max-width: 768px){.en section.panel.price table th{width:auto;padding:5px 15px}}@media screen and (max-width: 768px){.en section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer p{width:115px}}@media screen and (max-width: 768px){.en section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer .item{width:calc(100% - 115px)}}.en section.panel.guide .guide__profile .profArea .tabContents .content table{overflow-wrap:break-word}@media screen and (max-width: 414px){.en section.panel.guide .guide__profile .guideList__block__container .textArea .flexContainer.jobType .item p span{max-width:147px}}section.photoGallery{margin:60px -6px 0}@media screen and (max-width: 768px){section.photoGallery{margin:40px auto 0}}section.photoGallery .sliderArea{margin:10px 0 0;position:relative}section.photoGallery .sliderArea .swiper-wrapper{flex-wrap:wrap}@media screen and (max-width: 768px){section.photoGallery .sliderArea .swiper-wrapper{flex-wrap:nowrap}}section.photoGallery .sliderArea .swiper-wrapper .swiper-slide{width:19%;margin:0 .4% 13px;border-radius:15px;overflow:hidden;height:20vh}@media screen and (max-width: 768px){section.photoGallery .sliderArea .swiper-wrapper .swiper-slide{width:100%}}section.photoGallery .sliderArea .swiper-wrapper .swiper-slide div{height:inherit}section.photoGallery .sliderArea .swiper-wrapper .swiper-slide img{max-width:none;width:100%;height:100%;object-fit:cover}section.photoGallery .sliderArea .swiper-button-next,section.photoGallery .sliderArea .swiper-button-prev{display:none}@media screen and (max-width: 768px){section.photoGallery .sliderArea .swiper-button-next,section.photoGallery .sliderArea .swiper-button-prev{display:block}}.messageBtn{position:fixed;right:0;bottom:80px;z-index:8}@media screen and (max-width: 768px){.messageBtn{bottom:20px}}.langBtn{position:fixed;right:0;bottom:200px;z-index:8}@media screen and (max-width: 768px){.langBtn{bottom:100px}}.langBtn.top{bottom:80px}@media screen and (max-width: 768px){.langBtn.top{bottom:20px}}section.messageList{margin:38px auto 200px;max-width:1200px}@media screen and (max-width: 768px){section.messageList{margin:10px auto 50px}}section.messageList .minusMgn{margin:-40px 0 50px}@media screen and (max-width: 768px){section.messageList .minusMgn{margin:-20px 0 30px}}section.messageList .messageCard{background:var(--c-white);border:1px solid #ddd;border-radius:10px;margin:0 0 10px;position:relative}section.messageList .messageCard a{padding:25px 40px 25px 84px;display:block}@media screen and (max-width: 768px){section.messageList .messageCard a{padding:16px 10px 16px 40px}}section.messageList .messageCard:hover{border:3px solid #c8d5ed}section.messageList .messageCard:hover a{padding:23.5px 40px 23.5px 84px}@media screen and (max-width: 768px){section.messageList .messageCard:hover a{padding:14.5px 10px 14.5px 40px}}section.messageList .messageCard .flexContainer{align-items:center}section.messageList .messageCard .flexContainer .plof_icon{width:50px;height:50px;border-radius:50%;overflow:hidden}section.messageList .messageCard .flexContainer .plof_icon img{max-width:none;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){section.messageList .messageCard .flexContainer .plof_icon{width:40px;height:40px}}section.messageList .messageCard .flexContainer .messageTxt{flex:1;padding:0 40px 0 20px;overflow-wrap:break-word}@media screen and (max-width: 768px){section.messageList .messageCard .flexContainer .messageTxt{padding:0 0 0 20px}}section.messageList .messageCard .flexContainer .messageTxt p{font-family:Roboto,Noto Sans JP,sans-serif;font-size:2rem;font-weight:500}@media screen and (max-width: 768px){section.messageList .messageCard .flexContainer .messageTxt p{font-size:1.8rem}}section.messageList .messageCard .flexContainer .messageTxt p.name{font-size:1.5rem;margin:0}section.messageList .messageCard .flexContainer .messageTxt p.date{font-size:1.3rem;margin:0 1em 0 0}section.messageList .messageCard .flexContainer .messageTxt p.time{font-size:1.3rem;margin:0}section.messageList .messageCard .flexContainer:after{font-family:Material Icons;content:"";color:var(--c-white);font-size:2rem;display:block;width:24px;height:24px;background:var(--c-blue);text-align:center;line-height:24px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);right:50px}@media screen and (max-width: 768px){section.messageList .messageCard .flexContainer:after{display:none}}section.messageList .messageCard.new:before{content:"";display:none;width:18px;height:18px;background:var(--c-blue);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:40px}@media screen and (max-width: 768px){section.messageList .messageCard.new:before{width:16px;height:16px;left:15px}}section.messageList .messageCard.completed:before{font-family:Material Icons;content:"";width:18px;height:18px;color:var(--c-white);font-size:1.4rem;display:block;background:var(--c-gray);text-align:center;line-height:18px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:40px}@media screen and (max-width: 768px){section.messageList .messageCard.completed:before{width:16px;height:16px;line-height:16px;font-size:1.2rem;left:15px}}.backLink{max-width:1400px;margin:5px auto;font-size:1.2rem}.backLink:before{font-family:Material Icons;content:"";width:18px;height:18px;color:var(--c-white);font-size:1.4rem;display:inline-block;background:var(--c-blue);text-align:center;line-height:18px;border-radius:50%;margin:0 3px 0 0;vertical-align:middle}section.messageContent{background:var(--c-white);border:1px solid #ddd;border-radius:20px;width:1400px;margin:0 auto 400px;padding:30px 100px;position:fixed}@media screen and (max-width: 1440px){section.messageContent{width:calc(100% - 40px)}}@media screen and (max-width: 1000px){section.messageContent{padding:30px 50px}}@media screen and (max-width: 768px){section.messageContent{width:calc(100% - 20px);margin:0 auto 400px;padding:10px}}section.messageContent .messageTitle{border-bottom:1px solid var(--c-pailGray);padding:0 0 25px}@media screen and (max-width: 768px){section.messageContent .messageTitle{padding:0 0 15px}}section.messageContent .messageTitle .flexContainer .plof_icon{width:70px;height:70px;border-radius:50%;overflow:hidden}section.messageContent .messageTitle .flexContainer .plof_icon img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){section.messageContent .messageTitle .flexContainer .plof_icon{width:50px;height:50px}}section.messageContent .messageTitle .flexContainer .messageTxt{padding:0 0 0 20px;width:calc(100% - 90px);overflow-wrap:break-word}@media screen and (max-width: 768px){section.messageContent .messageTitle .flexContainer .messageTxt{padding:0 0 0 16px}}section.messageContent .messageTitle .flexContainer .messageTxt p{font-family:Roboto,Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500}@media screen and (max-width: 768px){section.messageContent .messageTitle .flexContainer .messageTxt p{font-size:1.8rem}}section.messageContent .messageTitle .flexContainer .messageTxt p.name{font-size:1.8rem;margin:0}@media screen and (max-width: 768px){section.messageContent .messageTitle .flexContainer .messageTxt p.name{font-size:1.5rem}}section.messageContent .messageTitle .flexContainer .messageTxt .heddingWrap{display:flex}section.messageContent .messageTitle .flexContainer .messageTxt .heddingWrap p{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}section.messageContent.mgnt{margin:50px auto 100px}section.messageContent.mgnt .messageTitle{border:none}section.messageContent.mgnt .messageTitle .flexContainer .messageTxt{width:calc(100% - 80px);overflow-wrap:break-word}section.messageContent.mgnt .messageTitle .flexContainer .messageTxt .form-row{display:flex;align-items:center;flex-wrap:wrap;width:100%}@media screen and (max-width: 768px){section.messageContent.mgnt .messageTitle .flexContainer .messageTxt .form-row{display:block}}section.messageContent.mgnt .messageTitle .flexContainer .messageTxt .form-row label{font-size:1.6rem;font-weight:700;width:7em}@media screen and (max-width: 768px){section.messageContent.mgnt .messageTitle .flexContainer .messageTxt .form-row label{display:block;margin:0 0 10px}}section.messageContent.mgnt .messageTitle .flexContainer .messageTxt .form-row div{width:calc(100% - 120px)}@media screen and (max-width: 768px){section.messageContent.mgnt .messageTitle .flexContainer .messageTxt .form-row div{width:100%}}section.messageContent.mgnt .messageTitle .flexContainer .messageTxt .form-row div input{background:var(--c-pailGray);border:1px solid #ddd;border-radius:10px;height:50px;width:100%;padding:0 30px}section.messageContent.mgnt .messageTitle .flexContainer .messageTxt .form-row div input[type=checkbox].eye-icon{width:auto}@media screen and (max-width: 768px){section.messageContent.mgnt .messageTitle .flexContainer .messageTxt .form-row div input{width:100%}}section.messageContent .heddingWrap{display:flex}section.messageContent .heddingWrap h2{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}@media screen and (max-width: 768px){section.messageContent .heddingWrap h2{font-size:1.6rem}}section.messageContent .spWrap{position:relative}section.messageContent .spWrap .clientInfo{margin:20px 0 10px;display:flex;flex-wrap:wrap;height:58px;overflow:hidden;border-bottom:1px solid var(--c-lighGray);overflow-wrap:break-word}@media screen and (max-width: 768px){section.messageContent .spWrap .clientInfo{margin:10px 0}}section.messageContent .spWrap .clientInfo dt{width:9em;margin:0}@media screen and (max-width: 768px){section.messageContent .spWrap .clientInfo dt{width:auto}}section.messageContent .spWrap .clientInfo dd{width:calc(100% - 9em);margin:0}@media screen and (max-width: 768px){section.messageContent .spWrap .clientInfo dd:first-of-type{width:calc(100% - 3em)}section.messageContent .spWrap .clientInfo dd:nth-of-type(2){width:calc(100% - 4em)}section.messageContent .spWrap .clientInfo dd:nth-of-type(3){width:calc(100% - 3em)}section.messageContent .spWrap .clientInfo dd:last-of-type{width:calc(100% - 8em)}}section.messageContent .spWrap .openBtn button{display:block;font-size:1.8rem;font-weight:700;color:var(--c-white);text-align:center;background:var(--c-blue);border:1px solid var(--c-blue);width:2em;height:2em;line-height:2em;border-radius:5px 5px 0 0;position:absolute;bottom:0;right:0;cursor:pointer}section.messageContent .messageWrap{height:calc(100vh - 403px);overflow:scroll}@media screen and (max-width: 768px){section.messageContent .messageWrap{height:calc(100vh - 287px)}}@media screen and (max-width: 414px){section.messageContent .messageWrap{height:calc(100vh - 345px)}}section.messageContent .messageWrap.evaluaing{height:calc(100vh - 506px)}@media screen and (max-width: 768px){section.messageContent .messageWrap.evaluaing{height:calc(100vh - 389px)}}@media screen and (max-width: 414px){section.messageContent .messageWrap.evaluaing{height:calc(100vh - 475px)}}section.messageContent .messageWrap.evaluated{height:calc(100vh - 383px)}@media screen and (max-width: 903px){section.messageContent .messageWrap.evaluated{height:calc(100vh - 409px)}}@media screen and (max-width: 768px){section.messageContent .messageWrap.evaluated{height:calc(100vh - 342px)}}@media screen and (max-width: 424px){section.messageContent .messageWrap.evaluated{height:calc(100vh - 367px)}}@media screen and (max-width: 414px){section.messageContent .messageWrap.evaluated{height:calc(100vh - 420px)}}section.messageContent .guide_messageWrap{height:calc(100vh - 502px);overflow:scroll}@media screen and (max-width: 768px){section.messageContent .guide_messageWrap{height:calc(100vh - 373px)}}@media screen and (max-width: 462px){section.messageContent .guide_messageWrap{height:calc(100vh - 397px)}}@media screen and (max-width: 414px){section.messageContent .guide_messageWrap{height:calc(100vh - 453px)}}@media screen and (max-width: 375px){section.messageContent .guide_messageWrap{height:calc(100vh - 423px)}}@media screen and (max-width: 327px){section.messageContent .guide_messageWrap{height:calc(100vh - 429px)}}section.messageContent .guide_messageWrap.evaluated{height:calc(100vh - 432px)}@media screen and (max-width: 768px){section.messageContent .guide_messageWrap.evaluated{height:calc(100vh - 386px)}}@media screen and (max-width: 447px){section.messageContent .guide_messageWrap.evaluated{height:calc(100vh - 408px)}}@media screen and (max-width: 414px){section.messageContent .guide_messageWrap.evaluated{height:calc(100vh - 460px)}}@media screen and (max-width: 375px){section.messageContent .guide_messageWrap.evaluated{height:calc(100vh - 433px)}}section.messageContent .message{width:71.307%;font-family:Roboto,Noto Sans JP,sans-serif;align-items:end;margin:25px 0 0}@media screen and (max-width: 768px){section.messageContent .message{width:100%;flex-wrap:wrap;margin:10px 0 0}}section.messageContent .message .plof_icon{width:70px;margin:0 34px 0 0;height:70px;border-radius:50%;overflow:hidden}section.messageContent .message .plof_icon img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){section.messageContent .message .plof_icon{width:30px;height:30px;margin:0 20px 0 0}}section.messageContent .message .messageTxt{flex:1;width:calc(100% - 244px);overflow-wrap:break-word}@media screen and (max-width: 768px){section.messageContent .message .messageTxt{width:calc(100% - 50px)}section.messageContent .message .messageTxt.balloon{padding:5px}section.messageContent .message .messageTxt.balloon p{line-height:1.2}}section.messageContent .message .messageTxt a{color:var(--c-green);text-decoration:underline}section.messageContent .message .messageTxt .image{width:300px}@media screen and (max-width: 1062px){section.messageContent .message .messageTxt .image{width:100%}}@media screen and (max-width: 768px){section.messageContent .message .messageTxt .image{width:300px}}@media screen and (max-width: 433px){section.messageContent .message .messageTxt .image{width:100%}}section.messageContent .message .date{font-size:1.2rem;width:130px;margin:0 0 0 10px}@media screen and (max-width: 768px){section.messageContent .message .date{width:100%;margin:5px 0 0 50px}section.messageContent .message .date p{line-height:1}}section.messageContent .message.guide{flex-direction:row-reverse;margin:25px 0 0 28.693%}@media screen and (max-width: 768px){section.messageContent .message.guide{margin:10px 0 0}}section.messageContent .message.guide .plof_icon{margin:0 0 0 34px}@media screen and (max-width: 768px){section.messageContent .message.guide .plof_icon{margin:0 0 0 20px}}section.messageContent .message.guide .date{margin:0 10px 0 0;text-align:right}@media screen and (max-width: 768px){section.messageContent .message.guide .date{margin:5px 50px 0 0}}section.messageContent .message.guide .balloon{background-color:var(--c-paleGreen);overflow-wrap:break-word}section.messageContent .message.guide .balloon:before{border-bottom-color:var(--c-pailGray);border-left-color:var(--c-pailGray);border-right-color:transparent;left:auto;right:-18px}@media screen and (max-width: 768px){section.messageContent .message.guide .balloon:before{right:-13px}}section.messageContent .message.guide .balloon:after{border-bottom-color:var(--c-paleGreen);border-left-color:var(--c-paleGreen);border-right-color:transparent;left:auto;right:-14px}@media screen and (max-width: 768px){section.messageContent .message.guide .balloon:after{right:-11px}}section.messageContent+dialog .modal__content{padding:25px 50px 15px}@media screen and (max-width: 1100px){section.messageContent+dialog .modal__content{width:90%}}@media screen and (max-width: 768px){section.messageContent+dialog .modal__content{padding:20px 30px 10px}}section.messageContent+dialog .modal__content .clientInfo{margin:20px 0 10px;display:flex;flex-wrap:wrap;overflow-wrap:break-word}@media screen and (max-width: 768px){section.messageContent+dialog .modal__content .clientInfo{display:block}}section.messageContent+dialog .modal__content .clientInfo dt{width:9em;margin:0 0 5px}@media screen and (max-width: 768px){section.messageContent+dialog .modal__content .clientInfo dt{width:auto;margin:0}}section.messageContent+dialog .modal__content .clientInfo dd{width:calc(100% - 9em);margin:0 0 5px;overflow-wrap:break-word}@media screen and (max-width: 768px){section.messageContent+dialog .modal__content .clientInfo dd{width:auto;margin:0 0 10px 1em}}@media screen and (max-width: 430px){_::-webkit-full-page-media,_:future,:root section.messageContent .messageWrap{height:calc(100vh - 385px)}}@media screen and (max-width: 430px){_::-webkit-full-page-media,_:future,:root section.messageContent .messageWrap.evaluaing{height:calc(100vh - 519px)}}@media screen and (max-width: 430px){_::-webkit-full-page-media,_:future,:root section.messageContent .messageWrap.evaluated{height:calc(100vh - 460px)}}@media screen and (max-width: 430px){_::-webkit-full-page-media,_:future,:root section.messageContent .guide_messageWrap{height:calc(100vh - 525px)}}@media screen and (max-width: 430px){_::-webkit-full-page-media,_:future,:root section.messageContent .guide_messageWrap.evaluated{height:calc(100vh - 510px)}}.sendArea{position:fixed;bottom:0;background:var(--c-white);width:100%;box-shadow:0 -5px 5px -5px #00000029;z-index:2}.sendArea .flexContainer{max-width:1400px;min-height:120px;margin:0 auto;align-items:center;padding:0}@media screen and (max-width: 1440px){.sendArea .flexContainer{margin:0 20px}}@media screen and (max-width: 768px){.sendArea .flexContainer{margin:0 10px;min-height:50px}}.sendArea .flexContainer .fileBtn{margin:0 10px 0 0;cursor:pointer}.sendArea .flexContainer .messageInput{flex:1;width:calc(100% - 190px);position:relative;padding:5px 0 0}@media screen and (max-width: 768px){.sendArea .flexContainer .messageInput{width:calc(100% - 110px)}}.sendArea .flexContainer .messageInput textarea{background:var(--c-pailGray);border:1px solid #ddd;border-radius:10px;min-height:100px;max-height:160px;width:100%;padding:10px;field-sizing:content;overflow-wrap:break-word}@media screen and (max-width: 768px){.sendArea .flexContainer .messageInput textarea{min-height:40px;max-height:60px;padding:5px;line-height:1.2}}.sendArea .flexContainer .sendBtn{margin:0 0 0 10px}.sendArea .flexContainer .sendBtn button{border-radius:10px;display:block;width:inherit;height:inherit;cursor:pointer}.sendArea .flexContainer .sendBtn button:disabled{background:var(--c-gray);cursor:not-allowed}.sendArea .attachment{max-width:1400px;margin:0 auto;padding:20px 0 0}.sendArea .attachment__wrap{position:relative}.sendArea .attachment__wrap button.attachment__delete{position:absolute;left:5px;top:50%;transform:translateY(-50%);cursor:pointer}.sendArea .attachment__wrap .attachment__file{border:1px solid var(--c-green);display:inline-block;padding:10px 10px 10px 35px;border-radius:5px}.sendArea .attachment__wrap .attachment__image{border:1px solid var(--c-green);padding:10px 10px 10px 35px;border-radius:5px;width:300px}.sendArea .evaluationArea{max-width:1400px;margin:0 auto;padding:20px 0 0}.sendArea .evaluationArea .evaluated+div .flexContainer button span{cursor:auto!important}.sendArea .evaluationArea .attachment{max-width:1400px;margin:0 auto;padding:20px 0 0}.sendArea .evaluationArea .attachment__wrap{position:relative}.sendArea .evaluationArea .attachment__wrap button.attachment__delete{position:absolute;left:5px;top:50%;transform:translateY(-50%);cursor:pointer}.sendArea .evaluationArea .attachment .attachment__file{border:1px solid var(--c-green);display:inline-block;padding:10px 10px 10px 35px;border-radius:5px;cursor:pointer}.sendArea .evaluationArea .attachment .attachment__image{border:1px solid var(--c-green);padding:10px 10px 10px 35px;border-radius:5px;width:300px;cursor:pointer}.sendArea .evaluationArea{max-width:1400px;margin:0 auto;padding:20px 0 10px}@media screen and (max-width: 1440px){.sendArea .evaluationArea{margin:0 20px}}@media screen and (max-width: 768px){.sendArea .evaluationArea{margin:0 10px}}.sendArea .evaluationArea .evaluated{font-weight:600;font-size:1.6rem;border-bottom:1px solid var(--c-gray)}@media screen and (max-width: 768px){.sendArea .evaluationArea .evaluated{font-size:1.5rem}}.sendArea .evaluationArea .flexContainer{height:auto;margin:0 0 5px;min-height:auto}.sendArea .evaluationArea .flexContainer button span{display:block;height:25px;width:25px;cursor:pointer}.sendArea .evaluationArea .flexContainer button span.star{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%236bad52;%20}%20%3c/style%3e%3c/defs%3e%3c!--%20Generator:%20Adobe%20Illustrator%2028.7.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%201.2.0%20Build%20142)%20--%3e%3cg%3e%3cg%20id='_レイヤー_1'%20data-name='レイヤー_1'%3e%3cpath%20class='cls-1'%20d='M8.9,16.8l3.2-1.9,3.2,1.9-.8-3.6,2.8-2.4-3.7-.3-1.5-3.4-1.5,3.4-3.7.3,2.8,2.4-.8,3.6ZM5.8,21l1.6-7-5.5-4.7,7.2-.6,2.8-6.6,2.8,6.6,7.2.6-5.5,4.7,1.6,7-6.2-3.7-6.2,3.7Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat}.sendArea .evaluationArea .flexContainer button span.starOn{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%236bad52;%20}%20%3c/style%3e%3c/defs%3e%3c!--%20Generator:%20Adobe%20Illustrator%2028.7.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%201.2.0%20Build%20142)%20--%3e%3cg%3e%3cg%20id='_レイヤー_1'%20data-name='レイヤー_1'%3e%3cpath%20class='cls-1'%20d='M5.8,21l1.6-7-5.5-4.7,7.2-.6,2.8-6.6,2.8,6.6,7.2.6-5.5,4.7,1.6,7-6.2-3.7-6.2,3.7Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat}.sendArea .evaluationArea .text{font-size:1.6rem;font-weight:700;margin:0 1em 0 0}@media screen and (max-width: 768px){.sendArea .evaluationArea .text{font-size:1.5rem}}.sendArea .evaluationArea+.flexContainer{height:auto;min-height:auto}.guide_d .evaluationArea.evaluated{position:fixed;bottom:77px;background:var(--c-white);width:100%;box-shadow:0 -5px 5px -5px #00000029;z-index:2;padding:10px 0}.guide_d .evaluationArea.evaluated .flexContainer{height:auto;margin:0 0 5px;min-height:auto;justify-content:center}.guide_d .evaluationArea.evaluated .flexContainer button span{display:block;height:25px;width:25px}.guide_d .evaluationArea.evaluated .flexContainer button span.star{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%236bad52;%20}%20%3c/style%3e%3c/defs%3e%3c!--%20Generator:%20Adobe%20Illustrator%2028.7.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%201.2.0%20Build%20142)%20--%3e%3cg%3e%3cg%20id='_レイヤー_1'%20data-name='レイヤー_1'%3e%3cpath%20class='cls-1'%20d='M8.9,16.8l3.2-1.9,3.2,1.9-.8-3.6,2.8-2.4-3.7-.3-1.5-3.4-1.5,3.4-3.7.3,2.8,2.4-.8,3.6ZM5.8,21l1.6-7-5.5-4.7,7.2-.6,2.8-6.6,2.8,6.6,7.2.6-5.5,4.7,1.6,7-6.2-3.7-6.2,3.7Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat}.guide_d .evaluationArea.evaluated .flexContainer button span.starOn{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%236bad52;%20}%20%3c/style%3e%3c/defs%3e%3c!--%20Generator:%20Adobe%20Illustrator%2028.7.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%201.2.0%20Build%20142)%20--%3e%3cg%3e%3cg%20id='_レイヤー_1'%20data-name='レイヤー_1'%3e%3cpath%20class='cls-1'%20d='M5.8,21l1.6-7-5.5-4.7,7.2-.6,2.8-6.6,2.8,6.6,7.2.6-5.5,4.7,1.6,7-6.2-3.7-6.2,3.7Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat}.guide_d .sendArea{bottom:60px}@media screen and (max-width: 768px){.guide_d .sendArea{bottom:43px}}.guide_d .evaluationArea.evaluated{bottom:60px}@media screen and (max-width: 768px){.guide_d .evaluationArea.evaluated{bottom:43px}}section.container{background:var(--c-white);border:1px solid #ddd;border-radius:20px;max-width:1400px;margin:60px auto;padding:65px 100px}@media screen and (max-width: 1000px){section.container{padding:65px 50px}}@media screen and (max-width: 768px){section.container{margin:10px auto;padding:40px 10px}}section.container h2{margin:60px 0 20px}section.container h1+h2{margin:0 0 20px}section.container h3,section.container h4{margin:40px 0 10px}section.container p{margin:0 0 2.5rem}section.container p.indent{margin:0 0 2.5rem 1.5em;text-indent:-1.5em}section.container p.indent02{margin:0 0 2.5rem 2.5em;text-indent:-1.5em}section.container p.indent03{margin:0 0 2.5rem 1em;text-indent:-1em}section.container p.lfj{margin:-30px 0 60px}section.container p.lfj a{color:var(--c-green);text-decoration:underline}section.container p.lfj a:after{content:" ▼";display:inline}section.container .faq dl{border-bottom:1px solid #ddd;padding:0 0 20px;margin:0 0 20px}section.container .faq dl dt{margin:0 0 10px 35px;text-indent:-35px}@media screen and (max-width: 768px){section.container .faq dl dt{margin:0 0 10px 30px;text-indent:-30px}}section.container .faq dl dt .qMark{display:inline-block;width:30px;height:30px;background:var(--c-blue);border-radius:50%;color:var(--c-white);font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:700;line-height:30px;text-align:center;text-indent:0;margin:0 5px 0 0}@media screen and (max-width: 768px){section.container .faq dl dt .qMark{width:25px;height:25px;font-size:1.3rem;line-height:25px}}section.container .faq dl dd{margin:0 0 10px 35px;text-indent:-35px}@media screen and (max-width: 768px){section.container .faq dl dd{margin:0 0 10px 30px;text-indent:-30px}}section.container .faq dl dd .aMark{display:inline-block;width:30px;height:30px;background:var(--c-gray);border-radius:50%;color:var(--c-white);font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:700;line-height:30px;text-align:center;text-indent:0;margin:0 5px 0 0}@media screen and (max-width: 768px){section.container .faq dl dd .aMark{width:25px;height:25px;font-size:1.3rem;line-height:25px}}section.container.mgnt{margin:-150px auto 50px;max-width:1200px}@media screen and (max-width: 768px){section.container.mgnt{margin:30px auto}}.contactForm{width:800px;margin:0 auto}@media screen and (max-width: 900px){.contactForm{width:100%}}.contactForm .form-row{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 50px}@media screen and (max-width: 900px){.contactForm .form-row{display:block;margin:0 0 20px}}.contactForm .form-row label{font-size:1.6rem;font-weight:700;width:150px}@media screen and (max-width: 900px){.contactForm .form-row label{display:block;margin:0 0 10px;width:100%}}.contactForm .form-row input{background:var(--c-pailGray);border:1px solid #ddd;border-radius:10px;height:50px;width:650px;padding:0 30px}.contactForm .form-row input[type=checkbox].eye-icon{width:auto}@media screen and (max-width: 900px){.contactForm .form-row input{width:100%}}.contactForm .form-row textarea{background:var(--c-pailGray);border:1px solid #ddd;border-radius:10px;min-height:150px;width:650px;padding:10px 30px;field-sizing:content;overflow-wrap:break-word}@media screen and (max-width: 900px){.contactForm .form-row textarea{width:100%}}.contactForm .form-row .field-error{color:var(--c-red);width:100%;text-align:center;margin:10px 0 0 80px}@media screen and (max-width: 576px){.contactForm .form-row .field-error{margin:10px 0 0}}.contactForm .center{margin:0 auto 30px;width:fit-content}.contactForm .center input[type=checkbox]{vertical-align:bottom}.contactForm .center a{color:var(--c-green);text-decoration:underline;margin:0 0 0 10px}.contactForm .btn-area{text-align:center}.contactForm .btn-area .btn{width:150px;height:50px;color:var(--c-white);background:var(--c-blue);border-radius:10px;border:none;position:relative;cursor:pointer}.contactForm .btn-area .btn:hover{background:#2f549b}.login-card .form-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 0 50px}@media screen and (max-width: 576px){.login-card .form-row{display:block}}.login-card .form-row label{font-size:1.6rem;font-weight:700;width:9em}@media screen and (max-width: 576px){.login-card .form-row label{display:block;margin:0 0 10px}}.login-card .form-row input{background:var(--c-pailGray);border:1px solid #ddd;border-radius:10px;height:50px;width:300px;padding:0 30px}.login-card .form-row input[type=checkbox].eye-icon{width:auto}@media screen and (max-width: 576px){.login-card .form-row input{width:100%}}.login-card .form-row .form-row__el{position:relative}.login-card .links{margin:50px 0 20px;text-align:center}.login-card .links .links__item{margin:1em 0 0}.login-card .links .links__item a{text-decoration:underline;color:var(--c-green)}.login-card .btn-area{text-align:center}.login-card .btn-area .btn{width:150px;height:50px;color:var(--c-white);background:var(--c-blue);border-radius:10px;border:none;position:relative;cursor:pointer}.login-card .btn-area .btn:hover{background:#2f549b}.login-card #reset-password-form .form-row label{width:12em}.login-card .field-error{color:var(--c-red);width:100%;text-align:center;margin:10px 0 0 80px}@media screen and (max-width: 576px){.login-card .field-error{margin:10px 0 0}}.signup-card,.profile-card{width:800px;margin:0 auto}@media screen and (max-width: 900px){.signup-card,.profile-card{width:100%}}.signup-card .form-row,.profile-card .form-row{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 50px}@media screen and (max-width: 900px){.signup-card .form-row,.profile-card .form-row{display:block;margin:0 0 20px}}.signup-card .form-row label,.profile-card .form-row label{font-size:1.6rem;font-weight:700;width:17em;margin:0 0 10px}@media screen and (max-width: 900px){.signup-card .form-row label,.profile-card .form-row label{display:block;margin:0 0 10px}}.signup-card .form-row input,.profile-card .form-row input{background:var(--c-pailGray);border:1px solid #ddd;border-radius:10px;height:50px;width:450px;padding:0 30px}.signup-card .form-row input[type=checkbox].eye-icon,.profile-card .form-row input[type=checkbox].eye-icon{width:auto}@media screen and (max-width: 900px){.signup-card .form-row input,.profile-card .form-row input{width:100%}}.signup-card .form-row input:disabled,.profile-card .form-row input:disabled{background:var(--c-gray);color:var(--c-pailGray)}.signup-card .form-row .mark,.profile-card .form-row .mark{position:relative;width:fit-content}.signup-card .form-row .mark:after,.profile-card .form-row .mark:after{font-family:Material Icons;content:"";font-size:2rem;vertical-align:middle;position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}.signup-card .form-row select,.profile-card .form-row select{background:var(--c-pailGray);border:1px solid #ddd;border-radius:10px;height:auto;width:300px;padding:10px 30px;text-align:center;position:relative;cursor:pointer}.signup-card .form-row .field-error,.profile-card .form-row .field-error{color:var(--c-red);width:100%;text-align:center;margin:10px 0 0 80px}@media screen and (max-width: 576px){.signup-card .form-row .field-error,.profile-card .form-row .field-error{margin:10px 0 0}}.signup-card .form-row .form-row__el,.profile-card .form-row .form-row__el{position:relative}.signup-card .links,.profile-card .links{margin:50px 0 20px;text-align:center}.signup-card .links .links__item,.profile-card .links .links__item{margin:1em 0 0}.signup-card .links .links__item a,.profile-card .links .links__item a{text-decoration:underline;color:var(--c-green)}.signup-card .btn-area,.profile-card .btn-area{text-align:center}.signup-card .btn-area .btn,.profile-card .btn-area .btn{width:150px;height:50px;color:var(--c-white);background:var(--c-blue);border-radius:10px;border:none;position:relative;cursor:pointer}.signup-card .btn-area .btn:hover,.profile-card .btn-area .btn:hover{background:#2f549b}.signup-card .btn-area .btn:disabled,.profile-card .btn-area .btn:disabled{background:var(--c-gray);cursor:not-allowed}.signup-card .privacy-policy-row,.profile-card .privacy-policy-row{margin:0 auto 30px;width:fit-content}.signup-card .privacy-policy-row input[type=checkbox],.profile-card .privacy-policy-row input[type=checkbox]{vertical-align:bottom}.signup-card .privacy-policy-row label,.profile-card .privacy-policy-row label{margin:0 0 0 10px}.signup-card .privacy-policy-row a,.profile-card .privacy-policy-row a{color:var(--c-green);text-decoration:underline}.signup-card .change-password,.profile-card .change-password{margin:20px 0 0;text-align:center}.signup-card .change-password button,.profile-card .change-password button{background:none;border:none;color:var(--c-green);text-decoration:underline;cursor:pointer}::placeholder{color:var(--c-lighGray)}.gAccount .form-row{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 20px}@media screen and (max-width: 768px){.gAccount .form-row{display:block}}.gAccount .form-row p{margin:0}.gAccount label{font-size:1.6rem;font-weight:700;width:9em}@media screen and (max-width: 768px){.gAccount label{display:block;margin:0 0 10px;width:auto}}.gAccount p.title{font-size:1.6rem;font-weight:700;margin:0}.gAccount input[type=text],.gAccount input[type=email]{background:var(--c-pailGray);border:1px solid #ddd;border-radius:10px;height:50px;width:500px;padding:0 30px}.gAccount input[type=text][type=checkbox].eye-icon,.gAccount input[type=email][type=checkbox].eye-icon{width:auto}.gAccount input[type=text].sw,.gAccount input[type=email].sw{width:389px}@media screen and (max-width: 768px){.gAccount input[type=text].sw,.gAccount input[type=email].sw{width:calc(100% - 65px)}}@media screen and (max-width: 768px){.gAccount input[type=text],.gAccount input[type=email]{width:100%}}.gAccount textarea{background:var(--c-pailGray);border:1px solid #ddd;border-radius:10px;height:80px;width:100%;padding:10px 30px;overflow-wrap:break-word}.gAccount .checkboxContainer{display:flex;align-items:center;margin:0 0 10px}.gAccount .checkboxContainer.center{justify-content:center}.gAccount .checkboxContainer.flexContainer{flex-wrap:wrap}.gAccount .checkboxContainer .check_content{margin:0 20px 0 10px}.gAccount .checkboxContainer .check_content label{cursor:pointer}@media screen and (max-width: 768px){.gAccount .checkboxContainer .check_content label{margin:0}}.gAccount .indent{margin:20px 0 20px 50px}@media screen and (max-width: 768px){.gAccount .indent{margin:20px 0 20px 20px}}.gAccount .s_btn{width:50px;height:50px;cursor:pointer;text-align:center;margin:0 0 0 10px;font-size:1.8rem;font-weight:700}.gAccount .btn-area{text-align:center;margin:30px 0}.gAccount .btn-area .btn{width:150px;height:50px;color:var(--c-white);background:var(--c-blue);border-radius:10px;border:none;position:relative;cursor:pointer;margin:0 15px 20px}.gAccount .btn-area .btn:hover{background:#2f549b}.gAccount .btn-area .btn a{color:var(--c-white);text-decoration:none}.gAccount .btn-area .btn.gray,.gAccount .btn-area .btn.gray:hover{background:var(--c-gray)}.gAccount .radioContainer label{position:relative;cursor:pointer;padding-left:30px}.gAccount .radioContainer label:before,.gAccount .radioContainer label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.gAccount .radioContainer label:before{background-color:#fff;border:1px solid #ddd;border-radius:50%;width:20px;height:20px;left:5px}.gAccount .radioContainer label:after{background-color:var(--c-green);border-radius:50%;opacity:0;width:16px;height:16px;left:7px}.gAccount .radioContainer input:checked+label:after{opacity:1}.gAccount .radioContainer .visually-hidden{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.gAccount .required{color:var(--c-red)}.gAccount a{text-decoration:underline;color:var(--c-green)}.gAccount.update .tabContainer{text-align:left}.gAccount.update .tabContents .content{display:none;padding:30px 0 0}.gAccount.update .tabContents .content.is_display{display:block}.gAccount.update .tabContents .content .photo{width:calc(100% - 150px)}@media screen and (max-width: 576px){.gAccount.update .tabContents .content .photo{width:100%;margin:20px 0 0}}.gAccount.update .tabContents .content .photo .item{width:30%;position:relative;margin:0 2% 0 0;height:20vh;overflow:hidden}@media screen and (max-width: 576px){.gAccount.update .tabContents .content .photo .item{height:15vh}}@media screen and (max-width: 414px){.gAccount.update .tabContents .content .photo .item{height:10vh}}.gAccount.update .tabContents .content .photo .item img{width:100%;height:100%;object-fit:cover;max-width:none}.gAccount.update .tabContents .content .photo .item .s_btn{position:absolute;right:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--c-white)}.gAccount.update .tabContents .content .fileBtn{width:100px;margin:0 50px 0 0}.gAccount.update .tabContents .content .gallery{margin:20px 0 0}.gAccount.update .tabContents .content .gallery .item{width:calc((100% - 50px)/5);position:relative;margin:0 10px 10px 0;height:20vh;overflow:hidden}@media screen and (max-width: 576px){.gAccount.update .tabContents .content .gallery .item{width:calc((100% - 30px) / 3);height:15vh}}@media screen and (max-width: 414px){.gAccount.update .tabContents .content .gallery .item{height:10vh}}.gAccount.update .tabContents .content .gallery .item img{width:100%;height:100%;max-width:none;object-fit:cover}.gAccount.update .tabContents .content .gallery .item .s_btn{position:absolute;right:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--c-white)}.gAccount.update .tabContents .content .form-row02{margin:0 0 20px}.gAccount.update .tabContents .content .form-row02 p{margin:0}.gAccount.update .tabContents .content .form-row02 .form-row__el{margin:10px 0 0}.gAccount.update .tabContents .content input[type=email]{background:var(--c-darkGray);color:var(--c-white)}form.profile-form .field-error{color:var(--c-red);text-align:center}.header .nav .menu{display:flex;align-items:center;font-size:1.2rem;font-weight:700}@media screen and (max-width: 768px){.header .nav .menu{display:block}}.header .nav .menu li{margin:0 0 0 20px}@media screen and (max-width: 900px){.header .nav .menu li{margin:0 0 0 10px}}@media screen and (max-width: 768px){.header .nav .menu li{margin:20px 0 0}}.header .nav .menu li.contact a:before{content:url(/images/icon/icon_contact.svg);display:inline;vertical-align:text-top;margin:0 5px 0 0}.header .nav .menu li.user a:before{content:url(/images/icon/icon_user.svg);display:inline;vertical-align:middle;margin:0 5px 0 0}.header .nav .menu li.user p{margin:0;color:var(--c-lighGray)}.header .nav .menu li.user p:before{content:url(/images/icon/icon_user.svg);display:inline;vertical-align:middle;margin:0 5px 0 0}.header .nav .menu li.guide a:before{content:url(/images/icon/icon_guide.svg);display:inline;vertical-align:middle;margin:0 5px 0 0}.header .nav .menu li.guide p{margin:0;color:var(--c-lighGray)}.header .nav .menu li.guide p:before{content:url(/images/icon/icon_guide.svg);display:inline;vertical-align:middle;margin:0 5px 0 0}.header .nav .menu li ul.sub{position:absolute;display:flex;justify-content:end;width:100%;right:0}@media screen and (max-width: 768px){.header .nav .menu li ul.sub{position:static;display:block}}.header .nav .menu li ul.sub li{margin:0 10px 0 0}@media screen and (max-width: 768px){.header .nav .menu li ul.sub li{margin:10px 0 0 20px}}.header .nav .menu li ul.sub li :before{display:none}.header .nav .menu li ul.sub li a:before{font-family:Material Icons;content:"";font-size:1.4rem;vertical-align:middle;margin:0 0 0 5px;display:inline;cursor:pointer}.header .nav .menu li ul.sub li:last-child{margin:0}@media screen and (max-width: 768px){.header .nav .menu li ul.sub li:last-child{margin:10px 0 0 20px}}.header .nav .menu li ul.sub li button{cursor:pointer;color:var(--c-lighGray)}.header .nav .menu li ul.sub li button:before{font-family:Material Icons;content:"";font-size:1.4rem;vertical-align:middle;margin:0 0 0 5px;display:inline;cursor:pointer}.header .nav .menu li.guide ul.sub{width:130%}.header .nav .menu a{color:var(--c-lighGray)}@media screen and (max-width: 900px){.header .guide .nav .menu li{margin:0 0 0 20px}}@media screen and (max-width: 768px){.header .guide .nav .menu li{margin:20px 0 0}}.header .loggedIn .nav .menu li{margin:0 0 0 30px}@media screen and (max-width: 768px){.header .loggedIn .nav .menu li{margin:20px 0 0}}.header .loggedIn .nav .menu li ul.sub{bottom:-30px}.naviTglWrap{position:absolute;top:10px;right:-60px;z-index:10}.naviTgl{width:60px;height:60px;position:relative;cursor:pointer}.naviTgl__line{display:block;height:2px;position:absolute;top:23px;left:50%;transform:translate(-50%);width:24px;background-color:var(--c-green);transition:.4s}.naviTgl__line:before{content:"";display:block;height:100%;position:absolute;width:100%;background-color:var(--c-green);transition:inherit;top:-6px}.naviTgl__line:after{content:"";display:block;height:100%;position:absolute;width:100%;background-color:var(--c-green);transition:inherit;top:6px}.naviTgl.active .naviTgl__line{background-color:transparent}.naviTgl.active .naviTgl__line:before{top:0;transform:rotate(45deg)}.naviTgl.active .naviTgl__line:after{top:0;transform:rotate(-45deg)}.langBar ul{display:flex;width:960px}@media screen and (max-width: 768px){.langBar ul{width:560px;justify-content:space-between}}.langBar ul li{background:url(/images/icon/icon_lang_l_bg.svg) no-repeat 50% 50%;color:var(--c-green);font-size:1.7rem;font-weight:700;width:120px;height:82px;text-align:center;padding:21px 0 0;cursor:pointer}@media screen and (max-width: 768px){.langBar ul li{width:70px;height:60px;font-size:1.2rem;background:url(/images/icon/icon_lang_l_bg_s.svg) no-repeat 50% 50%;padding:20px 0 0}}.langBar ul li.active{background:url(/images/icon/icon_lang_d_bg.svg) no-repeat 50% 50%;color:var(--c-white)}@media screen and (max-width: 768px){.langBar ul li.active{background:url(/images/icon/icon_lang_d_bg_s.svg) no-repeat 50% 50%}}.langBar ul li.active a,.langBar ul li:hover a{color:var(--c-white)}.langBar ul li a{display:block;color:var(--c-green)}.langBar ul li button{cursor:pointer;width:100px;height:39px}@media screen and (max-width: 768px){.langBar ul li button{width:60px;height:20px}}@media (hover: hover){.langBar ul li:hover{background:url(/images/icon/icon_lang_d_bg.svg) no-repeat 50% 50%;color:var(--c-white)}}@media screen and (hover: hover) and (max-width: 768px){.langBar ul li:hover{background:url(/images/icon/icon_lang_d_bg_s.svg) no-repeat 50% 50%}}.footerNav ul{font-size:1.2rem;font-weight:700;text-align:right;width:100%}@media screen and (max-width: 768px){.footerNav ul{text-align:left;margin:15px 0}}.footerNav ul li{display:inline-block;margin:0 17px 0 0}@media screen and (max-width: 768px){.footerNav ul li{display:block;margin:0 0 .5em}}.footerNav ul a{color:var(--c-lighGray);text-decoration:underline}.pagination{margin:36px 0 60px}.pagination ul{display:flex;justify-content:center}.pagination__item{width:50px;height:50px;background:var(--c-white);border:1px solid #ddd;border-radius:4.5px;font-family:Roboto,sans-serif;font-weight:700;font-size:1.92rem;margin:0 5px;text-align:center;line-height:50px;color:var(--c-gray)}@media screen and (max-width: 768px){.pagination__item{width:40px;height:40px;line-height:40px;font-size:1.7rem}}.pagination__item a{color:var(--c-gray);display:block}.pagination__item button{cursor:pointer;width:100%;height:100%}.pagination__item:hover,.pagination__item.active{background:var(--c-green);border-color:var(--c-green);color:var(--c-white);cursor:pointer}.pagination__item:hover a,.pagination__item.active a{color:var(--c-white)}.pagination__item.pOff{background:#e6e6e6;border-color:#e6e6e6;cursor:default}.pagination__item.pOff:hover{color:var(--c-gray)}.pagination__item.pFirst span,.pagination__item.pPrev span,.pagination__item.pNext span,.pagination__item.pLast span{line-height:50px}@media screen and (max-width: 768px){.pagination__item.pFirst span,.pagination__item.pPrev span,.pagination__item.pNext span,.pagination__item.pLast span{line-height:40px}}.tabContainer{border-bottom:1px solid var(--c-green);overflow-x:scroll;overflow-y:hidden;text-align:right;width:100%}.tabContainer ul.tabBtn{font-size:0;display:inline-block;width:max-content}.tabContainer ul.tabBtn li.tab{font-size:1.4rem;display:inline-block;min-width:100px;text-align:center;height:60px;background:#f0f0f0;border-radius:10px 10px 0 0;border-style:solid;border-color:#f0f0f0;border-width:1px 1px 0;padding:0 .5em;margin:0 0 0 5px;position:relative;cursor:pointer}@media screen and (max-width: 768px){.tabContainer ul.tabBtn li.tab{min-width:70px;height:50px;font-size:1.2rem}}.tabContainer ul.tabBtn li.tab.is_active{background:var(--c-white);border-color:var(--c-green);color:var(--c-green)}.tabContainer ul.tabBtn li.tab:after{font-family:Material Icons;content:"";font-size:1.4rem;display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%);pointer-events:none}.tabContainer ul.tabBtn li.tab span{display:block;height:inherit;position:relative;top:15px}@media screen and (max-width: 768px){.tabContainer ul.tabBtn li.tab span{top:11px}}.tabContainer ul.tabBtn li.tab a{display:block;height:inherit;position:relative}.tabContainer ul.tabBtn li.tab a span{position:relative;top:15px}@media screen and (max-width: 768px){.tabContainer ul.tabBtn li.tab a span{top:11px}}.tabContainer ul.tabBtn li.tab button{width:100%;height:inherit;padding:0 0 10px;cursor:pointer}@media (hover: hover){.tabContainer ul.tabBtn li.tab:hover{background:var(--c-white);border-color:var(--c-green);color:var(--c-green)}}.swiper.swiper01{width:320px}@media screen and (max-width: 1000px){.swiper.swiper01{width:270px}}@media screen and (max-width: 768px){.swiper.swiper01{width:320px}}@media screen and (max-width: 414px){.swiper.swiper01{width:calc(100% - 30px)}}.swiper.swiper02{width:calc(100% - 30px)}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:static;margin-top:8px}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:10px!important;height:10px!important;margin:0 0 0 10px!important;background:var(--c-white)!important;border:1px solid var(--c-green);opacity:1}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background:var(--c-green)!important}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:first-child{margin:0!important}.sliderArea .swiper-button-next,.sliderArea .swiper-button-prev{width:30px;height:30px;border-radius:50%;background:var(--c-white);border:1px solid var(--c-green);color:var(--c-green);text-align:center;z-index:9}.sliderArea .swiper-button-next:after,.sliderArea .swiper-button-prev:after{font-size:1.2rem}.sliderArea .swiper-button-next{right:0}.sliderArea .swiper-button-prev{left:0}
