@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@500&display=swap);aside,details,figcaption,figure,hgroup,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]) {display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#333}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.cleared{clear:both}.tel-link-jocconversion{color:#333}.tel-link-jocconversion a{color:#333}.none_link{pointer-events:none}.row,.clearfix{zoom:1}.row:before,.clearfix:before{content:"";display:table}.row:after,.clearfix:after{content:"";display:table;clear:both}@media screen and (max-width:768px){.row,.clearfix{margin-bottom:0!important}}*{-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}body{font-size:100%;line-height:1.6875}img{max-width:100%;height:auto}.wfull{width:100%;max-width:100%}.w320{max-width:320px}.w640{max-width:640px}.w960{max-width:960px}.row{width:100%;margin-bottom:20px}.row2{width:100%;margin-bottom:20px}.row .row{width:auto;margin:0 -20px}.c1{width:8.33%}@media screen and (max-width:768px){.c1{width:100%;margin:0}}.c2{width:16.66%}@media screen and (max-width:768px){.c2{width:100%;margin:0}}.c3{width:32%}@media screen and (max-width:768px){.c3{width:100%;margin:0}}.c4{width:33.33%}@media screen and (max-width:768px){.c4{width:100%;margin:0}}.c5{width:41.66%}@media screen and (max-width:768px){.c5{width:100%;margin:0}}.c6{width:50%}@media screen and (max-width:768px){.c6{width:100%;margin:0}}.c7{width:58.33%}@media screen and (max-width:768px){.c7{width:100%;margin:0}}.c8{width:66.66%}@media screen and (max-width:768px){.c8{width:100%;margin:0}}.c9{width:68%}@media screen and (max-width:768px){.c9{width:100%;margin:0}}.c10{width:83.33%}@media screen and (max-width:768px){.c10{width:100%;margin:0}}.c11{width:91.66%}@media screen and (max-width:768px){.c11{width:100%;margin:0}}.c12,.w320 .c1,.w320 .c2,.w320 .c3,.w320 .c4,.w320 .c5,.w320 .c6,.w320 .c7,.w320 .c8,.w320 .c9,.w320 .c10,.w320 .c11,.w640 .c1,.w640 .c2,.w640 .c3,.w640 .c4,.w640 .c5,.w640 .c6,.w640 .c7,.w640 .c8,.w640 .c9,.w640 .c10,.w640 .c11{width:100%}.c1,.c2,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;padding-left:0;padding-right:0;position:relative}.c3{min-height:1px;float:left;padding:25px 2% 0 0;position:relative}.s1{margin-left:8.33%}.s2{margin-left:16.66%}.s3{margin-left:25%}.s4{margin-left:33.33%}.s5{margin-left:41.66%}.s6{margin-left:50%}.s7{margin-left:58.33%}.s8{margin-left:66.66%}.s9{margin-left:75%}.s10{margin-left:83.33%}.s11{margin-left:91.66%}.end{float:right!important;padding:25px 0 0 2%}body{margin:0;font-size:16px;background-color:#fff;letter-spacing:1.5px;line-height:1.75;color:#333;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;transition:left .25s ease-in-out;position:relative;left:0}@media screen and (max-width:768px){body{background-image:none;border-top:0}}.grid{margin:0 auto;width:100%;max-width:1300px;min-width:320px}html,body{height:100%}#page{min-height:400px;height:auto!important;height:100%;padding:0;margin:0 auto}.side_menu{float:left;margin-bottom:10px}@media screen and (max-width:960px){.side_menu{float:none}}#main{padding:0 0 60px;margin:0}#main2{padding:0;margin:0}.main_content{display:block;box-sizing:border-box;width:100%;padding:0;margin:0}.sub_page{padding:0 10px!important}article{display:block;box-sizing:border-box;width:100%;padding:0;margin:0}.entry-content{width:100%;padding:0 0 10px;overflow:hidden}.entry-content.archive{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:100%;padding:0;margin:0}@media screen and (max-width:768px){.entry-content.archive{padding:0 10px}}.entry-content.archive article{display:block;box-sizing:border-box;width:32%;padding:20px 25px;margin:0 2% 40px 0;border:1px solid #be5e7e}@media screen and (max-width:768px){.entry-content.archive article{width:100%;margin:0 0 20px}}.entry-content.archive article:nth-child(3n) {margin:0 0 40px}@media screen and (max-width:768px){.entry-content.archive article:nth-child(3n) {margin:0 0 20px}}.entry-content.archive article h2{padding:30px 0 10px;margin:0;font-size:18px;height:96px}@media screen and (max-width:768px){.entry-content.archive article h2{height:auto}}.entry-content.archive article .archive_text{height:100px}@media screen and (max-width:768px){.entry-content.archive article .archive_text{height:auto}}.entry-content.archive article .to_link_box{margin:0}.entry-content.archive article .to_link_box a{width:100%}.more-link-p{clear:both;float:left;width:100%;margin:0}h1{display:block;box-sizing:border-box;width:100%;padding:40px 0;margin:0;text-align:left;font-size:30px;font-weight:normal;text-align:center;letter-spacing:.1em;line-height:1.5}@media screen and (max-width:768px){h1{font-size:20px;padding:10px}}h2{display:block;box-sizing:border-box;width:100%;padding:30px 0;margin:0;text-align:center;font-size:24px;font-weight:bold;position:relative;letter-spacing:.1em;line-height:1.5}@media screen and (max-width:768px){h2{font-size:20px;padding:25px 0}}h2::before{position:absolute;top:0;left:calc(50% - 8px);right:unset;bottom:unset;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f111";color:#ff7fab;font-size:16px}h2.party{line-height:1.2;font-size:20px}h3{display:block;box-sizing:border-box;width:100%;padding:20px 0 40px;margin:0;text-align:center;font-size:20px;font-weight:normal;line-height:1.6;letter-spacing:.1em;color:#c67791;font-weight:bold}@media screen and (max-width:768px){h3{font-size:16px;padding:10px 0 20px}}h4{display:block;box-sizing:border-box;width:100%;padding:10px 20px;margin:15px 0 30px;text-align:left;font-size:16px;font-weight:normal;line-height:1.2;letter-spacing:.1em;color:#666}a{color:#be5e7e;text-decoration:none;transition:.2s ease}a img.linkimg{background:none!important}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin:0 auto}a:hover{color:#c67791;text-decoration:none}a:hover imglinkimg{opacity:.6;filter: alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";background:none!important}a>img{display:block;border:0!important}a.contact_link{display:block;box-sizing:border-box;width:40%;padding:30px;margin:0 auto 100px;color:#fff;background:url(images/cornor_01.png) no-repeat left top , url(images/cornor_02.png) no-repeat right top , url(images/cornor_04.png) no-repeat left bottom , url(images/cornor_03.png) no-repeat right bottom , #ab9570;font-size:18px;text-align:center}@media screen and (max-width:1200px){a.contact_link{width:60%}}@media screen and (max-width:960px){a.contact_link{width:80%}}@media screen and (max-width:768px){a.contact_link{width:90%;padding:20px;margin:0 auto 40px;font-size:16px}}a.contact_link:hover{opacity:.8}a.contact_link .info_contact{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:center;width:100%;padding:0;margin:0 auto;max-width:460px;text-align:left}@media screen and (max-width:768px){a.contact_link .info_contact{width:100%}}a.contact_link .info_contact .use{display:block;box-sizing:border-box;width:80px;padding:0;margin:0}@media screen and (max-width:768px){a.contact_link .info_contact .use{width:60px}}a.contact_link .info_contact .info{display:block;box-sizing:border-box;width:auto;padding:0;margin:0;font-size:24px;width:340px}@media screen and (max-width:768px){a.contact_link .info_contact .info{font-size:16px;width:200px}}a.contact_link .info_contact .info span{font-size:45px}@media screen and (max-width:768px){a.contact_link .info_contact .info span{font-size:20px}}#slider_t{display:block;box-sizing:border-box;width:100%;padding:0;margin:0}@media screen and (max-width:768px){#slider_t{height:auto}}.sp_main_text{background-color:#be5e7e;color:#fff;padding:.5rem 1rem;text-align:center;font-size:.8rem}ul ul,ol ol{margin:0}table{border-collapse:collapse;border-spacing:0;width:100%}table th{padding:6px;text-align:left;font-size:16px;font-weight:bold;border:0;background:#eee}table td{padding:6px;border:0}table td.img_area{width:40%}input,textarea{padding:4px;text-align:left;font-size:16px;font-weight:normal;border:1px solid #bbb;outline:none;color:#555;max-width:100%}input:focus,textarea:focus{border-color:#aaa;box-shadow:2px 2px 4px rgba(0,0,0,.4)}select{display:inline-block;width:100%;padding:4px;height:28px;line-height:28px;border:1px solid #aaa;color:#555}span.wpcf7-list-item{display:inline-block;width:auto;margin:0 1em 0 0!important}input[type="radio"]{display:inline-block;width:auto;padding:3px 3px 3px 20px;position:relative;cursor:pointer;box-shadow:none}input[type="radio"]::before{position:absolute;top:50%;left:0;right:unset;bottom:unset;content:"";border-radius:100%;transition:all .2s;width:14px;height:14px;margin-top:-8px;background:#f3f3f3;border:1px solid #ccc}input[type="radio"]::after{position:absolute;top:50%;left:4px;right:unset;bottom:unset;content:"";border-radius:100%;transition:all .2s;opacity:0;width:8px;height:8px;margin-top:-4px;background:#004580;transform:scale(2)}input[type="radio"]:hover{box-shadow:none}input[type="radio"]:hover::before{background:#fff}input[type="radio"]:checked{box-shadow:none}input[type="radio"]:checked::before{background:#fff;border:1px solid #004580}input[type="radio"]:checked::after{opacity:1;transform:scale(1)}input[type="checkbox"]{position:relative;display:inline-block;padding:3px 3px 3px 22px;cursor:pointer}input[type="checkbox"]::before{position:absolute;top:50%;left:0;right:unset;bottom:unset;width:14px;height:14px;content:"";margin-top:-8px;background:#fff;border:1px solid #ccc}input[type="checkbox"]:checked::after{position:absolute;top:-5px;left:3px;right:unset;bottom:unset;width:13px;height:5px;content:"";border-left:2px solid #004580;border-bottom:2px solid #004580;transform:rotate(-45deg)}.wpcf7-acceptance input:focus{box-shadow:none}.wpcf7-acceptance input[type="checkbox"]{display:inline-block;width:40px;margin:0 -3px;position:relative;height:18px;border-radius:9px;cursor:pointer;background:#eee!important;background-image:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s}@media screen and (max-width:768px){.wpcf7-acceptance input[type="checkbox"]{font-size:10px}}.wpcf7-acceptance input[type="checkbox"]::before{position:absolute;top:10px;left:unset;right:3px;bottom:unset;width:auto;height:18px;text-align:right;font-size:16px;font-weight:normal;font-size:8px;display:block;content:"NO";color:#aaa;border:none;background-color:transparent;transition:all .2s}.wpcf7-acceptance input[type="checkbox"]::after{position:absolute;top:1px;left:1px;right:unset;bottom:unset;width:16px;height:16px;font-size:8px;content:"";background-color:#fff;border-radius:50%;border:none;transform:rotate(0deg);transition:all .2s}.wpcf7-acceptance input[type="checkbox"]:checked{background-color:#004580!important}.wpcf7-acceptance input[type="checkbox"]:checked::before{content:"YES";left:3px;right:auto;color:#fff;border:none;width:auto;height:18px;transform:rotate(0deg)}.wpcf7-acceptance input[type="checkbox"]:checked::after{left:23px;background-color:#f7f7f7}#header{display:block;box-sizing:border-box;width:100%;padding:10px;margin:0;background-color:#fff}#header.tab{padding:0}#header.bk_sub{background-color:#f8f0f3}#header .c12{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:center;width:100%;padding:0;margin:0 auto;max-width:1300px;float:none}#header .c12 #site-logo{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:normal;width:80%;padding:0 0 5px 20%;margin:0}#header .c12 #site-logo a{display:grid;grid-template-columns:auto auto;align-items:center;gap:.5rem;font-family:"Cinzel",serif;color:#ff7fab;font-size:40px;letter-spacing:.1px;line-height:1}#header .c12 #site-logo a span{padding:3px 0 0;font-size:30px}@media screen and (max-width:768px){#header .c12 #site-logo a span{font-size:16px}}#header .c12 #site-logo h1,#header .c12 #site-logo strong{color:#c67791;line-height:1.6;font-size:10px;padding:0;font-weight:normal}#header .c12 #site-logo_r{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:center;width:20%;padding:8px 0;margin:0;gap:.5rem}@media screen and (max-width:768px){#header .c12 #site-logo_r{gap:0}}#header .c12 #site-logo_r a{background-color:#be5e7e;padding:6px 10px;border-radius:2px;text-align:center;color:#fff}#header .c12 #site-logo_r a:hover{opacity:.8}@media screen and (max-width:768px){#header .c12{margin-bottom:0!important}}#site-navigation{display:block;box-sizing:border-box;width:100%;padding:0;margin:0;position:relative;z-index:500;clear:both;font-weight:400}@media screen and (max-width:960px){#site-navigation{width:calc(100% - 100px)}}@media screen and (max-width:768px){#site-navigation{width:calc(100% - 100px);padding:0}}#site-navigation ul{padding:0;margin:0;text-align:right;font-size:16px;font-weight:normal}#site-navigation ul ul{position:absolute;top:unset;left:-9999px;right:unset;bottom:unset;width:188px;opacity:0;z-index:99999;background:#222;box-shadow:2px 2px 2px rgba(0,0,0,.3);transition:opacity .25s ease-in-out}@media screen and (max-width:960px){#site-navigation ul ul{width:25%}}#site-navigation ul ul li:hover>ul{left:100%!important;top:0}#site-navigation ul li:hover>ul{opacity:1;left:0}#site-navigation li{display:inline-block;width:12.5%;text-align:center;font-size:16px;font-weight:normal;padding:0 1px;position:relative;text-align:center;transition:color .25s ease-in-out;transition:background-color .25s ease-in-out}@media screen and (max-width:768px){#site-navigation li{width:25%}}#site-navigation li a{display:inline-block;width:100%;padding:8px 0;color:#333;text-decoration:none;font-size:13px}@media screen and (max-width:768px){#site-navigation li a{font-size:11px}}#site-navigation li a:hover{background-color:#ff7fab;border-radius:2px;color:#fff}#site-navigation li.current_page_item{background-color:#ff7fab;border-radius:2px}#site-navigation li.current_page_item a{color:#fff!important}#site-navigation li.current_page_item.menu-item-3825{background-color:transparent}#site-navigation li.current_page_item.menu-item-3825 a{color:#333!important}#site-navigation li li{clear:both;width:100%}#site-navigation .sub-menu li,#site-navigation .children li{border:0}.footer_cont{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:cenetr;width:100%;padding:20px 0 0;margin:0;text-align:center;font-size:16px;font-weight:normal;color:#fff}@media screen and (max-width:768px){.footer_cont{padding:10px 0 0}}.footer_cont{background-color:#be5e7e}.footer_cont .addr_box{display:block;box-sizing:border-box;width:100%;padding:5px 0;margin:0;font-size:13px}@media screen and (max-width:768px){.footer_cont .addr_box{font-size:12px;padding:0}}.footer_cont .f_icon_list{display:grid;grid-template-columns:auto auto;align-items:center;gap:.5rem;padding:.5rem 0 0;font-family:"Cinzel",serif;font-size:40px}@media screen and (max-width:768px){.footer_cont .f_icon_list{font-size:26px;padding:0}}.footer_cont .f_icon_list span{padding:3px 0 0;font-size:30px}@media screen and (max-width:768px){.footer_cont .f_icon_list span{font-size:16px}}.footer_cont .com_name{display:block;width:100%;font-size:20px;letter-spacing:.1px}@media screen and (max-width:768px){.footer_cont .com_name{font-size:16px}}#footer{display:block;box-sizing:border-box;width:100%;padding:8px;margin:0;text-align:center;font-size:12px;font-weight:normal;background-color:#be5e7e;color:#fff}@media screen and (max-width:768px){#footer{font-size:10px;padding:5px}}#footer ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:normal;width:100%;padding:0;margin:0 auto;max-width:960px}#footer ul li{list-style:none;display:block;box-sizing:border-box;width:auto;padding:0 10px;margin:0}#footer ul li a{color:#fff}.menu_navi_links{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:normal;width:100%;padding:0 0 20px;margin:0 auto;max-width:1300px}@media screen and (max-width:768px){.menu_navi_links{padding:0 10px 10px}}.menu_navi_links a{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:center;width:23%;padding:15px 0;margin:0 1% 40px;line-height:1;background-color:#be5e7e;text-align:center;color:#fff;border-radius:3px}@media screen and (max-width:768px){.menu_navi_links a{width:100%;padding:10px 0;margin:0 0 10px}}.menu_navi_links a:hover{opacity:.8;color:#fff}section{display:block;box-sizing:border-box;width:100%;padding:0;margin:0}section.bg_white{background:#fff}section.bg_imges{background-size:cover!important}section.sub{padding:0 0 80px}@media screen and (max-width:768px){section.sub{padding:0 0 40px}}section .text_r{display:block;box-sizing:border-box;width:100%;padding:0;margin:0;text-align:right}section .effect_v{opacity:0;transform:translate(0,30px);transition:.3s all ease-in-out 0s}section .effect_v.fade_In{transform:translate(0,0);opacity:1}section .effect_v.fade_Out{transform:translate(0,30px);opacity:0}section .effect_l{opacity:0;transform:translate(-100px,0);transition:.5s all ease-in-out 0s}section .effect_l.fade_In{transform:translate(0,0);opacity:1}section .effect_l.fade_Out{transform:translate(-100px,0);opacity:0}section .effect_r{opacity:0;transform:translate(100px,0);transition:.5s all ease-in-out 0s}@media screen and (max-width:768px){section .effect_r{transform:translate(0,0)}}section .effect_r.fade_In{transform:translate(0,0);opacity:1}section .effect_r.fade_Out{transform:translate(100px,0);opacity:0}@media screen and (max-width:768px){section .effect_r.fade_Out{transform:translate(0,0)}}section .effect_u{opacity:0;transform:translate(0,-100px);transition:.5s all ease-in-out 0s}section .effect_u.fade_In{transform:translate(0,0);opacity:1}section .effect_u.fade_Out{transform:translate(0,-100px);opacity:0}section .effect_d{opacity:0;transform:translate(0,100px);transition:.5s all ease-in-out 0s}section .effect_d.fade_In{transform:translate(0,0);opacity:1}section .effect_d.fade_Out{transform:translate(0,100px);opacity:0}section iframe{width:100%!important}section ol{counter-reset:num;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:100%;padding:0 0 20px;margin:0}@media screen and (max-width:768px){section ol{padding:0}}section ol li{list-style-type:none;display:block;box-sizing:border-box;width:48%;padding:30px 30px 30px 60px;margin:0 4% 40px 0;background-color:#f8f0f3;border-radius:2px;position:relative;font-size:18px;color:#c67791;font-weight:bold}@media screen and (max-width:768px){section ol li{width:100%;margin:0 0 20px;padding:15px 15px 15px 40px}}section ol li::before{position:absolute;top:20px;left:20px;right:unset;bottom:unset;counter-increment:num;content:counter(num) ".";font-size:30px;font-style:italic;font-weight:normal}@media screen and (max-width:768px){section ol li::before{font-size:24px;top:10px;left:10px}}section ol li:nth-child(2n) {margin:0 0 40px}@media screen and (max-width:768px){section ol li:nth-child(2n) {margin:0 0 20px}}section ol li .detail{font-size:16px;font-weight:normal;color:#333;padding:10px 0 0}@media screen and (max-width:768px){section ol li .detail{padding:20px 0 0;margin:0 0 0 -20px}}section ol li .detail table td{vertical-align:top}section ol li .detail table td:nth-child(1) {width:20%}section ol.icons li{padding:30px 30px 30px 45px}@media screen and (max-width:768px){section ol.icons li{padding:10px 15px 15px 35px}}section ol.icons li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f111";font-style:normal;font-size:16px;top:30px}@media screen and (max-width:768px){section ol.icons li::before{top:12px}}section ol.step li{padding:30px 30px 30px 160px}@media screen and (max-width:768px){section ol.step li{padding:15px 15px 15px 115px}}section ol.step li::before{content:"STEP " counter(num)}section ol.step li .detail{margin:0 0 0 -120px}@media screen and (max-width:768px){section ol.step li .detail{margin:0 0 0 -100px}}section ol.defalut li{padding:30px}@media screen and (max-width:768px){section ol.defalut li{padding:10px 15px}}section ol.defalut li::before{display:none}section .photo_text{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:100%;padding:0;margin:0 0 40px}section .photo_text .text_left{display:block;box-sizing:border-box;width:75%;padding:0 40px 0 0;margin:0}@media screen and (max-width:768px){section .photo_text .text_left{width:100%;padding:0 0 20px}}section .photo_text .photo_right{display:block;box-sizing:border-box;width:25%;padding:0;margin:0}@media screen and (max-width:768px){section .photo_text .photo_right{width:100%}}section .photo_text .photo_right img{display:block;margin:0 auto 40px}@media screen and (max-width:768px){section .photo_text .photo_right img{margin:0 auto 20px;max-width:240px}}section .photo_text .photo_right .des_text{display:block;box-sizing:border-box;width:100%;padding:0;margin:0;text-align:center}section .voice{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:100%;padding:0;margin:0}section .voice .voice_detail{display:block;box-sizing:border-box;width:48%;padding:20px;margin:0 4% 40px 0;background-color:#f8f0f3}section .voice .voice_detail:nth-child(2n) {margin:0 0 40px}@media screen and (max-width:768px){section .voice .voice_detail:nth-child(2n) {margin:0 0 20px}section .voice .voice_detail{width:100%;margin:0 0 20px}}section .voice .voice_detail h3{text-align:left;padding:0 0 10px}section .voice .voice_detail h3.female{color:#be5e7e}section .voice .voice_detail h3.male{color:#1f3fad}section .voice .voice_detail a{display:block;box-sizing:border-box;width:100%;padding:0;margin:0}section .voice .voice_detail a+a{margin:20px 0 0}section .intro_box{display:block;box-sizing:border-box;width:100%;padding:0 0 40px;margin:0}@media screen and (max-width:768px){section .intro_box{padding:0}}section strong{color:#c67791}section strong.icon{position:relative;padding:3px 0 0 20px}section strong.icon::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f111";position:absolute;top:0;left:0;right:unset;bottom:unset}section strong.staff{position:relative;padding:3px 0 0 20px}section strong.staff::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f182";position:absolute;top:0;left:0;right:unset;bottom:unset;font-size:25px;line-height:1}section .to_link_box{display:block;box-sizing:border-box;width:100%;padding:0;margin:40px 0}@media screen and (max-width:768px){section .to_link_box{margin:20px 0}}section .to_link_box a{display:block;box-sizing:border-box;width:30%;padding:20px 0;margin:0 auto;text-align:center;background:url(images/cornor_01_s.png) no-repeat left top , url(images/cornor_02_s.png) no-repeat right top , url(images/cornor_04_s.png) no-repeat left bottom , url(images/cornor_03_s.png) no-repeat right bottom , #ab9570;color:#fff;border-radius:2px;line-height:1}@media screen and (max-width:768px){section .to_link_box a{width:80%;padding:10px 0}}section .to_link_box a:hover{opacity:.8}.top_box{display:block;box-sizing:border-box;width:100%;padding:40px 0;margin:0 auto;max-width:1200px}@media screen and (max-width:960px){.top_box{padding:20px 0}}.top_box h2{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:center;width:100%;padding:0 0 40px;margin:0}@media screen and (max-width:768px){.top_box h2{padding:0 0 20px}}.top_box h2 span{padding:0 3%}@media screen and (max-width:768px){.top_box h2 span{max-width:calc(100% - 140px)}}.top_box h2 span strong{display:block}.top_box h2:before{position:static;background-image:url(images/h2_left.png);background-repeat:no-repeat;width:70px;height:34px;content:""}.top_box h2:after{position:static;background-image:url(images/h2_right.png);background-repeat:no-repeat;width:70px;height:34px;content:""}.top_box .links_box{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:100%;padding:20px 0;margin:0}@media screen and (max-width:1200px){.top_box .links_box{padding:20px 10px}}@media screen and (max-width:768px){.top_box .links_box{padding:10px}}.top_box .links_box .links_pages{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:center;width:48%;padding:50px 20px;margin:0 4% 0 0;color:#fff;font-size:24px;line-height:1.2;background:url(images/cornor_01.png) no-repeat left top , url(images/cornor_02.png) no-repeat right top , url(images/cornor_04.png) no-repeat left bottom , url(images/cornor_03.png) no-repeat right bottom , #ab9570}@media screen and (max-width:768px){.top_box .links_box .links_pages{padding:10px;margin:0 0 20px;width:100%;font-size:18px;height:80px}}.top_box .links_box .links_pages span{font-size:16px;display:block;box-sizing:border-box;width:100%;padding:0;margin:0;text-align:center}.top_box .links_box .links_pages:nth-child(2n) {margin:0;background-color:#be5e7e}.top_box .links_box .links_pages:hover{opacity:.8}.top_box .info_recluit{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:normal;width:100%;padding:20px 0;margin:0}@media screen and (max-width:1200px){.top_box .info_recluit{padding:20px 10px}}@media screen and (max-width:768px){.top_box .info_recluit{padding:10px}}.top_box .info_recluit .box_logo{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:15%;padding:0;margin:0 2% 40px 0}@media screen and (max-width:768px){.top_box .info_recluit .box_logo{margin:0 4% 10px 0;width:48%}.top_box .info_recluit .box_logo:nth-child(2n) {margin:0 0 10px}}.top_box .info_recluit .box_logo:nth-child(6n) {margin:0 0 40px}@media screen and (max-width:768px){.top_box .info_recluit .box_logo:nth-child(6n) {margin:0 0 10px}}.top_box .info_recluit .box_logo:hover{opacity:.8}.top_box .info_recluit .box_logo .img_box{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:center;width:100%;padding:0;margin:0;height:80px}.top_box .info_recluit .box_logo .img_box img{max-width:100%;max-height:100%;width:auto;height:auto;flex-shrink:0}.top_box .info_recluit .box_recluit{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:normal;width:22.75%;padding:0;margin:0 3% 40px 0;min-width:0;flex-shrink:0}@media screen and (max-width:768px){.top_box .info_recluit .box_recluit{margin:0 4% 20px 0;width:48%}.top_box .info_recluit .box_recluit:nth-child(2n) {margin:0 0 20px}}.top_box .info_recluit .box_recluit:nth-child(4n) {margin:0 0 40px}@media screen and (max-width:768px){.top_box .info_recluit .box_recluit:nth-child(4n) {margin:0 0 20px}}.top_box .info_recluit .box_recluit:hover{opacity:.8}.top_box .info_recluit .box_recluit .img_box{display:block;box-sizing:border-box;width:100%;padding:0;margin:0;position:relative}.top_box .info_recluit .box_recluit .img_box img{max-width:100%;height:auto;vertical-align:bottom}.top_box .info_recluit .box_recluit h3{position:absolute;top:0;left:0;right:unset;bottom:unset;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:center;width:100%;padding:0;margin:0;text-align:left;font-size:20px;font-weight:normal;color:#333;font-weight:bold;height:100%;text-align:center}@media screen and (max-width:960px){.top_box .info_recluit .box_recluit h3{font-size:18px}}@media screen and (max-width:768px){.top_box .info_recluit .box_recluit h3{font-size:16px}}.top_box .ul_info{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem 0 0}@media screen and (max-width:1200px){.top_box .ul_info{padding:1rem 1rem 0}}@media screen and (max-width:768px){.top_box .ul_info{grid-template-columns:1fr;gap:1rem}}.top_box .ul_info li{display:grid;grid-template-columns:1fr;align-items:flex-start;padding:0;margin:0;width:100%;background-color:rgba(255,255,255,.6);color:#c67791;font-size:18px;text-align:center}.top_box .ul_info li a{display:grid;grid-template-columns:1fr;gap:1rem;padding:3rem 2rem}@media screen and (max-width:768px){.top_box .ul_info li a{padding:2rem 1rem}}.top_box .ul_info li a:hover{opacity:.8}.top_box .ul_info li .number{display:grid;grid-template-columns:1fr;font-size:30px;font-style:italic;font-weight:normal;text-align:center}@media screen and (max-width:768px){.top_box .ul_info li .number{font-size:24px}}.top_box .ul_info li .text{display:grid;grid-template-columns:1fr;text-align:center;color:#c67791;font-size:18px}@media screen and (max-width:768px){.top_box .ul_info li .text{font-size:16px}}.top_box .ul_info li::before{display:none}.top_box .title_box{display:block;box-sizing:border-box;width:100%;padding:0;margin:0;font-size:20px;text-align:center;letter-spacing:.02em;line-height:2.1}@media screen and (max-width:960px){.top_box .title_box{padding:0 10px;font-size:16px}}@media screen and (max-width:768px){.top_box .title_box{padding:1rem;font-size:16px;line-height:1.6}}.top_box .title_box .title{display:block;box-sizing:border-box;width:100%;padding:0;margin:0 0 60px;text-align:center;font-size:29px;font-weight:bold}@media screen and (max-width:960px){.top_box .title_box .title{font-size:22px}}@media screen and (max-width:768px){.top_box .title_box .title{font-size:18px;margin:0 0 10px}}.breadcrumbs{padding:30px 0 0}@media screen and (max-width:768px){.breadcrumbs{padding:0 10px}}.back_to_top.fade_Out{transform:translate(0,30px);opacity:0}.back_to_top.fade_In{position:fixed;top:unset;left:unset;right:45px;bottom:45px;padding:4px 0 0;text-align:center;font-size:16px;font-weight:normal;border-radius:100%;max-width:50px;min-width:50px;height:50px;z-index:10000;transform:translate(0,0);opacity:1;color:#fff;background:#ff7fab}@media screen and (max-width:768px){.back_to_top.fade_In{padding:2px 0 0;max-width:30px;min-width:30px;height:30px;bottom:20px;right:20px}}.back_to_top.fade_In:hover{transform:translate(0,0) scale(1.2,1.2)!important;-moz-transform:translate(0,0) scale(1.2,1.2)!important;-webkit-transform:translate(0,0) scale(1.2,1,2)!important}.back_to_top.fade_In a{display:block;max-width:100%;min-width:100%;color:#fff}.back_to_top.fade_In a:hover{color:#fff}.back_to_top.fade_In a i{color:#fff;font-size:40px}@media screen and (max-width:768px){.back_to_top.fade_In a i{font-size:20px}}.line_company{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:100%;padding:0;margin:0;border-bottom:1px solid #333}.line_company .c_midasi{display:block;box-sizing:border-box;width:25%;padding:20px 0;margin:0;color:#333}@media screen and (max-width:768px){.line_company .c_midasi{width:100%;padding:10px 10px 0}}.line_company .c_midasi .required{color:red}.line_company .c_cont{display:block;box-sizing:border-box;width:75%;padding:20px 0 20px 35px;margin:0}@media screen and (max-width:768px){.line_company .c_cont{width:100%;padding:10px}}.line_company .c_cont label{cursor:pointer}.line_company .c_cont input[type="text"],.line_company .c_cont input[type="tel"],.line_company .c_cont input[type="password"],.line_company .c_cont input[type="email"],.line_company .c_cont input[type="url"],.line_company .c_cont input[type="number"],.line_company .c_cont textarea{max-width:100%;min-width:100%;padding:8px 4px}.line_company .c_cont select{width:auto;padding:4px;height:unset}.line_company .c_cont textarea{height:150px}input[type="submit"]{display:block;box-sizing:border-box;width:200px;padding:20px 0;margin:30px auto 0;text-align:center;font-size:16px;font-weight:normal;border-radius:2px;border:none;background:url(images/cornor_01_s.png) no-repeat left top , url(images/cornor_02_s.png) no-repeat right top , url(images/cornor_04_s.png) no-repeat left bottom , url(images/cornor_03_s.png) no-repeat right bottom , #ab9570;color:#fff}@media screen and (max-width:768px){input[type="submit"]{padding:10px 0}}input[type="submit"]:hover{opacity:.8}.news_area{display:block;box-sizing:border-box;width:100%;padding:20px 0 40px;margin:0}@media screen and (max-width:768px){.news_area{padding:10px}}.news_area .headline{display:block;box-sizing:border-box;width:100%;padding:0;margin:0;border-bottom:1px solid #c67791}.news_area:last-child{border:none}.news_area a{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:center;width:100%;padding:8px 5px;margin:0}.news_area a .date{display:block;box-sizing:border-box;width:160px;padding:4px 10px;margin:0}@media screen and (max-width:768px){.news_area a .date{width:100%}}.news_area a .text{display:block;box-sizing:border-box;width:calc(100% - 160px);padding:0 0 0 20px;margin:0}@media screen and (max-width:768px){.news_area a .text{width:100%}}.gallery_list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:100%;padding:0;margin:0 0 80px}@media screen and (max-width:768px){.gallery_list{margin:0 0 20px}}.gallery_list .photo_view{display:block;box-sizing:border-box;width:22%;padding:0;margin:40px 4% 0 0}.gallery_list .photo_view:nth-child(4n) {margin:40px 0 0}@media screen and (max-width:768px){.gallery_list .photo_view{width:48%;margin:10px 4% 0 0}.gallery_list .photo_view:nth-child(2n) {margin:10px 0 0!important}}.gallery_list.num_low{justify-content:center;-webkit-justify-content:center}.gallery_list.num_low .photo_view{margin:40px 2% 0}@media screen and (max-width:768px){.gallery_list.num_low .photo_view:nth-child(2n) {margin:10px 0 0!important}}.party_link{display:block;box-sizing:border-box;width:100%;padding:40px 0 60px;margin:0;text-align:center}@media screen and (max-width:768px){.party_link{padding:10px 0 20px}}.party_link a{display:block;box-sizing:border-box;width:25%;padding:10px;margin:20px auto 0;background:url(images/cornor_01_s.png) no-repeat left top , url(images/cornor_02_s.png) no-repeat right top , url(images/cornor_04_s.png) no-repeat left bottom , url(images/cornor_03_s.png) no-repeat right bottom , #ab9570;color:#fff}@media screen and (max-width:768px){.party_link a{width:80%}}.party_link a:hover{opacity:.8}.faq_box{display:block;box-sizing:border-box;width:100%;padding:0;margin:0 0 40px}.faq_box input[type="checkbox"]{display:none}.faq_box label{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:100%;padding:10px 0 5px;margin:0;border-bottom:1px solid #be5e7e;cursor:pointer;font-weight:bold;font-size:18px}.faq_box label::before{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:40px;padding:0;margin:0;font-size:24px;content:"Q";color:#c67791}.faq_box label::after{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:center;width:40px;padding:0;margin:0;font-size:24px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";color:#ff7fab}.faq_box label .txt-main{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:center;width:calc(100% - 80px);padding:0;margin:0}.faq_box .area-answer{height:0;padding:0;overflow:hidden;opacity:0}.faq_box .area-answer .answer_box{display:block;box-sizing:border-box;width:calc(100% - 40px);padding:0;margin:0}.faq_box .accordion:checked+label::after{content:"\f077"}.faq_box .accordion:checked+label+.area-answer{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:100%;padding:20px 0;margin:0;height:auto;opacity:1}.faq_box .accordion:checked+label+.area-answer::before{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:40px;padding:0;margin:0;font-size:24px;content:"A";color:#ff7fab;font-weight:bold}.more-link a{display:block;box-sizing:border-box;width:200px;padding:15px 0 15px 10px;margin:15px 0 30px;text-align:left;font-size:15px;font-weight:normal;background:#f5f5f5;color:#333;text-decoration:none;border:1px solid #e5e5e5;line-height:1.2;cursor:pointer}.more-link a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";float:right;padding-right:10px}.more-link a:hover{background:#e5e5e5;color:#333}.more-link a:hover:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";float:right;padding-right:8px}#mobile-menu{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:normal;width:100%;padding:0;margin:0;height:100%;background-color:#be5e7e}#mobile-menu h1,#mobile-menu strong{color:#fff;line-height:1.2;font-size:8px;padding:0 5px 5px;font-weight:normal}#mobile-menu .m_logo{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:left;-webkit-justify-content:left;align-items:center;width:calc(100% - 140px);padding:0 0 0 10px;margin:0}#mobile-menu .m_logo a{color:#fff;font-size:20px;font-family:"Cinzel",serif;letter-spacing:.1px}#mobile-menu .m_link{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:center;width:140px;padding:0 0 0 5px;margin:0}#mobile-menu .m_link .icons{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;list-style-type:none;justify-content:center;-webkit-justify-content:center;align-items:center;width:35px;padding:0 0 0 5px;margin:0 1px 0 0;position:relative;font-size:20px;color:#fff}#mobile-menu .m_link ul{padding:0!important;margin:0!important;width:100%!important}#mobile-menu .m_link ul li{padding:0!important;margin:0!important;width:100%;list-style:none!important}#mobile-menu .m_link ul li a{display:block;box-sizing:border-box;width:100%;padding:8px 15px;margin:0;border-bottom:1px dotted #fff;color:#fff}#mobile-menu .m_link .menu_sp_mode{display:inline-block;width:35px;margin:0 5px 0 0;transition:all .4s;cursor:pointer;position:relative;height:35px;z-index:2}#mobile-menu .m_link .menu_sp_mode span{display:inline-block;width:22px;margin:auto;transition:all .4s;cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:unset;height:2px;background:#fff}#mobile-menu .m_link .menu_sp_mode span:nth-of-type(1) {top:10px}#mobile-menu .m_link .menu_sp_mode span:nth-of-type(2) {top:0;bottom:0}#mobile-menu .m_link .menu_sp_mode span:nth-of-type(3) {top:unset;bottom:11px}#mobile-menu .m_link .menu_sp_mode.active span:nth-of-type(1) {transform:translateY(6px) rotate(-45deg)}#mobile-menu .m_link .menu_sp_mode.active span:nth-of-type(2) {opacity:0}#mobile-menu .m_link .menu_sp_mode.active span:nth-of-type(3) {transform:translateY(-6px) rotate(45deg)}#mobile-menu .m_link .nav_sp_list{display:none;box-sizing:border-box;width:100%;padding:0 0 2px;margin:0;position:absolute;top:60px;left:0;right:unset;bottom:unset;background:#be5e7e;height:auto;z-index:99999}#mobile-menu .m_link .nav_sp_list .list{display:block;box-sizing:border-box;width:100%;padding:0!important;margin:0!important}#mobile-menu .m_link .nav_sp_list .list .menu-item{display:block}#mobile-menu .m_link .nav_sp_list .list .menu-item a{display:block;box-sizing:border-box;width:100%!important;padding:8px 0!important;margin:0!important;text-align:center;font-size:16px;font-weight:normal;text-decoration:none;color:#fff;border-top:none!important}#pagination{display:block;box-sizing:border-box;width:100%;padding:10px;margin:0 0 20px;font-size:13px;overflow:hidden;background:#eee;clear:both;box-shadow:1px 1px 0 rgba(0,0,0,.15)}#pagination .total-pages{background:#fff;padding:0 6px;margin:5px;border:1px solid #bbb;float:left;text-decoration:none}#pagination .total-pages.current{border-color:#666;color:#333}#pagination .page-numbers{background:#fff;padding:0 6px;margin:5px;border:1px solid #bbb;float:left;text-decoration:none}#pagination .page-numbers:hover{border-color:#666;color:#333}video{max-width:100%;height:auto}.responsive-video-wrapper{width:100%;padding:0;position:relative}.responsive-video-wrapper iframe,.responsive-video-wrapper object,.responsive-video-wrapper embed{position:absolute;top:0;left:0;right:unset;bottom:unset;width:100%;height:100%}.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}@media screen and (max-width:960px){.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;margin-bottom:20px}.row .row>div:last-child{margin-bottom:0!important}}