@font-face{font-family:"ZenOldMincho";src:url("../fonts/ZenOldMincho-Regular.woff") format("woff"),url("../fonts/ZenOldMincho-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"ZenOldMincho";src:url("../fonts/ZenOldMincho-Medium.woff") format("woff"),url("../fonts/ZenOldMincho-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"ZenOldMincho";src:url("../fonts/ZenOldMincho-SemiBold.woff") format("woff"),url("../fonts/ZenOldMincho-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel-Regular.woff") format("woff"),url("../fonts/Cinzel-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel-Medium.woff") format("woff"),url("../fonts/Cinzel-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel-SemiBold.woff") format("woff"),url("../fonts/Cinzel-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@media only screen and (max-width: 767px){.ttl30.rl{padding:11px 0.2em}}.con_thought{width:100%;padding-top:120px;padding-bottom:170px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_thought{padding-top:80px}}@media only screen and (max-width: 767px){.con_thought{padding-top:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_thought{padding-bottom:100px}}@media only screen and (max-width: 767px){.con_thought{padding-bottom:100px}}.con_thought .cnter{width:83.33333%;margin:0 auto 4em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_thought .cnter{width:90%}}@media only screen and (max-width: 767px){.con_thought .cnter{width:90%}}@media only screen and (max-width: 767px){.con_thought .cnter{margin:0 auto 1em}}.con_thought .cnter h3.rl{margin-left:auto;margin-right:auto}.con_thought .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}@media only screen and (max-width: 767px){.con_thought .flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_thought .flexbox .lbox{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:8.33333%;margin-top:2em;width:29.16667%;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_thought .flexbox .lbox{margin-left:5%}}@media only screen and (max-width: 767px){.con_thought .flexbox .lbox{margin-left:5%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_thought .flexbox .lbox{width:38%}}@media only screen and (max-width: 767px){.con_thought .flexbox .lbox{width:90%}}.con_thought .flexbox .lbox .txt{line-height:2;letter-spacing:.05em;margin-bottom:1.6em}@media only screen and (min-width: 1025px){.con_thought .flexbox .lbox .txt{font-size:115%}}@media print{.con_thought .flexbox .lbox .txt{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_thought .flexbox .lbox .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_thought .flexbox .lbox .txt{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_thought .flexbox .lbox .txt{margin-bottom:1.6em}}@media only screen and (max-width: 767px){.con_thought .flexbox .lbox .txt{margin-bottom:1.4em}}@media only screen and (max-width: 767px){.con_thought .flexbox .lbox .txt{text-align:center}}.con_thought .flexbox .lbox .txt.strong{font-weight:900;line-height:2}@media only screen and (min-width: 1025px){.con_thought .flexbox .lbox .txt.strong{font-size:172%}}@media print{.con_thought .flexbox .lbox .txt.strong{font-size:172%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_thought .flexbox .lbox .txt.strong{font-size:129%}}@media only screen and (max-width: 767px){.con_thought .flexbox .lbox .txt.strong{font-size:115%}}@media only screen and (max-width: 767px){.con_thought .flexbox .lbox .txt.strong{text-align:center}}.con_thought .flexbox .lbox .txt:last-child{margin-bottom:0}.con_thought .flexbox .rbox{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media only screen and (max-width: 767px){.con_thought .flexbox .rbox{width:100%;margin-top:0}}@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1024px){.con_thought .flexbox .rbox{margin-top:0}}@media only screen and (max-width: 767px) and (max-width: 767px){.con_thought .flexbox .rbox{margin-top:2em}}.con_thought .flexbox .rbox .slider_lower{margin-bottom:0 !important}.con_thought .flexbox .rbox .slider_lower .slick-slide{margin:0}.con_thought .flexbox .rbox .slider_lower .slide img{width:100%;-o-object-fit:cover;object-fit:cover;display:block}@media only screen and (max-width: 767px){.slider_lower .slick-dots{bottom:-25px}}.con_requirement{padding-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_requirement{padding-bottom:30px}}@media only screen and (max-width: 767px){.con_requirement{padding-bottom:30px}}.con_requirement .wrp{margin:0 auto;width:69.44444%;padding-bottom:6rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #333}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_requirement .wrp{width:90%}}@media only screen and (max-width: 767px){.con_requirement .wrp{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_requirement .wrp{padding-bottom:4rem}}@media only screen and (max-width: 767px){.con_requirement .wrp{padding-bottom:3rem}}.con_requirement .wrp>.blc{display:inline-block;margin:-0.75em auto 0}@media only screen and (max-width: 767px){.con_requirement .wrp>.blc{margin:-0.75em auto 0}}.con_requirement .wrp .cnter{text-align:center;margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_requirement .wrp .cnter{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_requirement .wrp .cnter{margin-bottom:24px}}.con_requirement .wrp .box_tab{padding-top:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_requirement .wrp .box_tab{padding-top:30px}}@media only screen and (max-width: 767px){.con_requirement .wrp .box_tab{padding-top:20px}}.con_requirement .wrp .box_tab #tab{width:100%;margin-right:auto;margin-left:auto}.con_requirement .wrp .box_tab #tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #000}.con_requirement .wrp .box_tab #tab ul li{width:50%;text-align:center;max-width:400px;cursor:pointer;line-height:1.16667;font-weight:bold;letter-spacing:.2em;padding:0.8em;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #000;border-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_requirement .wrp .box_tab #tab ul li{width:50%}}@media only screen and (max-width: 767px){.con_requirement .wrp .box_tab #tab ul li{width:50%}}@media only screen and (min-width: 1025px){.con_requirement .wrp .box_tab #tab ul li{font-size:172%}}@media print{.con_requirement .wrp .box_tab #tab ul li{font-size:172%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_requirement .wrp .box_tab #tab ul li{font-size:143%}}@media only screen and (max-width: 767px){.con_requirement .wrp .box_tab #tab ul li{font-size:108%}}.con_requirement .wrp .box_tab #tab ul li::after{content:"";position:absolute;bottom:0;height:0.4em;background:#5e3d90;width:100%;display:block;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.con_requirement .wrp .box_tab #tab ul li:first-child{background:#999999;color:#ccc}.con_requirement .wrp .box_tab #tab ul li:first-child.active{cursor:default;background:#000;color:#fff}.con_requirement .wrp .box_tab #tab ul li:first-child.active::after{opacity:1}.con_requirement .wrp .box_tab #tab ul li:last-child{color:#ccc}.con_requirement .wrp .box_tab #tab ul li:last-child.active{color:#000;cursor:default}.con_requirement .wrp .box_tab #tab ul li:last-child.active::after{opacity:1}.con_requirement .wrp .box_tab #panel{background:none}.con_requirement .wrp .box_tab #panel #panel_career .txt{width:100%;margin:3em auto;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_requirement .wrp .box_tab #panel #panel_career .txt{width:90%}}@media only screen and (max-width: 767px){.con_requirement .wrp .box_tab #panel #panel_career .txt{width:90%}}.con_requirement .wrp .box_tab #panel>li{display:none}.con_requirement .wrp .box_tab #panel>li:first-child{display:list-item}.con_requirement .wrp .box_tab #panel>li .tbl_basic01{width:100%;margin-right:auto;margin-left:auto}.con_requirement .wrp .box_tab #panel>li .tbl_basic01 table th{text-align:center}.con_contact{margin-bottom:12em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_contact{margin-bottom:8em}}@media only screen and (max-width: 767px){.con_contact{margin-bottom:7em}}.con_contact .tit .st_basic{text-align:center;margin-bottom:1em}.con_contact .inbox{margin:0 auto;padding:55px 0 54px;-webkit-box-sizing:border-box;box-sizing:border-box;width:69.44444%;background:url(../../daytrip/images/bg_con.png) center 0 no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_contact .inbox{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_contact .inbox{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.con_contact .inbox{width:69.44444%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_contact .inbox{width:90%}}@media only screen and (max-width: 767px){.con_contact .inbox{background-size:cover;padding:1em 0 2.4em;width:90%}}.con_contact .inbox .lbox{width:43%;min-height:100px;border-right:#fff solid 1px}@media only screen and (max-width: 767px){.con_contact .inbox .lbox{margin:0 auto;width:90%;border:none}}.con_contact .inbox .lbox .st_basic{color:#fff;min-height:100px;text-align:center;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1025px){.con_contact .inbox .lbox .st_basic{font-size:158%}}@media print{.con_contact .inbox .lbox .st_basic{font-size:158%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_contact .inbox .lbox .st_basic{font-size:158%}}@media only screen and (max-width: 767px){.con_contact .inbox .lbox .st_basic{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_contact .inbox .lbox .st_basic{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_contact .inbox .lbox .st_basic{display:-webkit-box;display:-ms-flexbox;display:flex}}.con_contact .inbox .rbox{width:56.8%;text-align:center}@media only screen and (max-width: 767px){.con_contact .inbox .rbox{margin:0 auto 1em;width:90%;border:none}}.con_contact .inbox .rbox .btn_recruit{width:40%;margin:0 auto;font-size:150%}@media only screen and (max-width: 767px){.con_contact .inbox .rbox .btn_recruit{width:80%}}.con_contact .inbox .rbox .btn_recruit a{display:block;padding:1em;background-color:#5B1F22;color:#fff;line-height:1.4;text-align:center}.con_contact .inbox .rbox .btn_recruit a:hover{-webkit-transition:.3s;transition:.3s;opacity:.7}.con_contact .inbox .rbox .txt,.con_contact .inbox .rbox a{color:#fff;line-height:1.4}@media only screen and (min-width: 1025px){.con_contact .inbox .rbox .txt .tb,.con_contact .inbox .rbox a .tb{font-size:193%}}@media print{.con_contact .inbox .rbox .txt .tb,.con_contact .inbox .rbox a .tb{font-size:193%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_contact .inbox .rbox .txt .tb,.con_contact .inbox .rbox a .tb{font-size:172%}}@media only screen and (max-width: 767px){.con_contact .inbox .rbox .txt .tb,.con_contact .inbox .rbox a .tb{font-size:172%}}.con_life{padding-bottom:170px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_life{padding-bottom:100px}}@media only screen and (max-width: 767px){.con_life{padding-bottom:60px}}.con_life .tit{z-index:4;position:absolute;left:50%;width:3em;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_life .tit{width:2.5em}}@media only screen and (max-width: 767px){.con_life .tit{width:2em}}.con_life .tit .ttl20{margin-top:-1em}@media only screen and (max-width: 767px){.con_life .tit .ttl20 span{position:relative}}.con_life .slider_lower{margin-bottom:70px !important}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_life .slider_lower{margin-bottom:70px !important}}@media only screen and (max-width: 767px){.con_life .slider_lower{margin-bottom:2em !important}}.con_life .slider_lower .slide{padding:0 12px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_life .slider_lower .slide{padding:0 12px}}@media only screen and (max-width: 767px){.con_life .slider_lower .slide{padding:0 6px}}.con_life .slider_lower .slide img{width:100%;height:auto;display:block}.con_life .txt_box{width:62.5%;margin-right:auto;margin-left:auto;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_life .txt_box{width:90%}}@media only screen and (max-width: 767px){.con_life .txt_box{width:90%}}@media only screen and (max-width: 767px){.con_life .txt_box{margin-top:3em}}.con_life .txt_box .ttl24{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_life .txt_box .ttl24{margin-bottom:24px}}@media only screen and (max-width: 767px){.con_life .txt_box .ttl24{margin-bottom:16px}}.con_life .txt_box .txt{line-height:2;letter-spacing:.05em}@media only screen and (min-width: 1025px){.con_life .txt_box .txt{font-size:115%}}@media print{.con_life .txt_box .txt{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_life .txt_box .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_life .txt_box .txt{font-size:100%}}.con_faq{margin:0 auto 2em;max-width:1170px;margin-bottom:0}@media only screen and (min-width: 1024px) and (max-width: 1440px){.con_faq{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq{width:100%}}@media only screen and (max-width: 767px){.con_faq{width:100%}}.con_faq .wrp{margin:0 auto;width:100%;padding-bottom:6rem;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #333}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq .wrp{width:85%}}@media only screen and (max-width: 767px){.con_faq .wrp{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq .wrp{padding-bottom:4rem}}@media only screen and (max-width: 767px){.con_faq .wrp{padding-bottom:0}}.con_faq .wrp .box_faq{margin-top:-.5em}@media only screen and (max-width: 767px){.con_faq .wrp .box_faq{margin-top:-.7em}}.con_faq .wrp .box_faq .blc{display:inline-block;margin:-0.75em auto 0}@media only screen and (max-width: 767px){.con_faq .wrp .box_faq .blc{margin:-0.75em auto 1em}}.accordion{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.accordion{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.accordion{display:-webkit-box;display:-ms-flexbox;display:flex}}.accordion h3{font-size:24px;text-align:left;border-bottom:1px solid black;padding-bottom:32px}.accordion dl{width:100%;cursor:pointer}.accordion dl dt{position:relative;border-bottom:1px solid #ccc;text-align:left}.accordion dl dt .txt{position:relative;display:inline-block;-webkit-transform:translateY(-1px);transform:translateY(-1px);text-indent:0px;font-weight:bold;text-align:left;font-weight:500;padding:20px 28px 20px 39px;-webkit-box-sizing:border-box;box-sizing:border-box}.accordion dl dt .txt .q{position:absolute;top:0;left:0;line-height:3.8em;text-indent:0;content:"Q";font-size:1.625rem;font-family:"Cinzel", serif;font-family:"Cinzel", serif;color:#3f3a39}@media only screen and (max-width: 767px){.accordion dl dt .txt .q{line-height:2.8em}}.openall,.closeall{cursor:pointer;width:200px;display:inline-block;border:#ccc solid 1px;display:inline-block;padding:8px 10px;margin:0 0 1em;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media only screen and (max-width: 767px){.openall,.closeall{margin:0 0 0}}@media only screen and (max-width: 767px){.openall,.closeall{width:auto}}.accordion dl dt:before,.accordion dl dt:after{position:absolute;content:"";display:block;-webkit-transition:all 0.4s;transition:all 0.4s;background:#333;right:16px;top:48%;width:14px;height:2px}.accordion dl dt:before{top:48%;right:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion dl dt:after{top:48%;right:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion dl dd{display:none;border-bottom:1px solid #ccc;background:#e7e7e7}.accordion dl dd .txt{width:95%;position:relative;line-height:1.6;text-align:left;margin:14px 0px 24px 34px;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){.accordion dl dd .txt{margin:14px 0px 24px 20px}}@media only screen and (max-width: 767px){.accordion dl dd .txt{margin:14px 0 20px 10px}}@media only screen and (max-width: 1024px){.accordion dl dd .txt{padding-left:28px;padding-right:1em}}.accordion dl dd .txt .a{color:#5e3d90;position:absolute;top:0;left:0;text-indent:0;content:"Q";font-size:1.625rem;font-family:"Cinzel", serif}.accordion dl dd .txt a{text-decoration:underline}.accordion dl dd .txt a:hover{text-decoration:none}.accordion dl dd span{display:inline-block;-webkit-transform:translateY(-1px);transform:translateY(-1px);font-weight:bold}.accordion dl dt.close:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fixed_apply{width:14%;width:14%;position:fixed;top:85%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999}@media only screen and (min-width: 768px) and (max-width: 1024px){.fixed_apply{width:20%}}@media only screen and (max-width: 767px){.fixed_apply{width:17%}}@media only screen and (max-width: 767px){.fixed_apply{top:80%}}.fixed_apply a{display:block;background-color:#5B1F22;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.2em;padding:1.2em 0.7em;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:-2px 2px 6px rgba(0,0,0,0.2);box-shadow:-2px 2px 6px rgba(0,0,0,0.2)}@media only screen and (min-width: 1025px){.fixed_apply a{font-size:158%}}@media print{.fixed_apply a{font-size:158%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.fixed_apply a{font-size:143%}}@media only screen and (max-width: 767px){.fixed_apply a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.fixed_apply a{padding:1.4em 0.6em}}@media only screen and (max-width: 767px){.fixed_apply a{padding:1.2em 0.5em}}.fixed_apply a span{display:block}.fixed_apply a:hover{opacity:0.8}
