@charset "utf-8";html{overflow-y:scroll;min-width:1380px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}address,em{font-style:normal}table{border-collapse:collapse;border-spacing:0}th{font-weight:400;text-align:left;vertical-align:top}legend{display:none}img,fieldset{border:0}li{list-style-type:none}article,main,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;margin:0;padding:0}html,button,input,select,textarea{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-feature-settings:"palt";font-size:62.5%;font-weight:500;line-height:1.7;letter-spacing:.12em;color:#333}body{font-size:1.4rem;-webkit-text-size-adjust:100%}button,input,textarea{outline:none;box-sizing:border-box;border:none}object,embed{vertical-align:top}img{max-width:100%;vertical-align:middle;font-size:0;line-height:0;-webkit-backface-visibility:hidden;transition:.3s}a{text-decoration:none;transition:.3s;color:#f36c21}a:hover{opacity:.6}a.btn01{display:flex;align-items:center;justify-content:center;background-color:#f36c21;border-radius:999px;color:#fff !important;font-weight:700;line-height:1;padding:10px;width:160px}a.btn01:hover{background-color:#000;opacity:1}a.btn01 svg{fill:#fff;height:20px;margin-right:10px;transition:.3s}a.btn02{display:inline-block;border:1px solid #f36c21;border-radius:999px;font-weight:700;line-height:1;padding:15px 70px;position:relative}a.btn02 svg{width:15px;fill:#f36c21;position:absolute;top:15px;right:15px;transform:rotate(90deg);transition:.3s}a.btn02:hover{background-color:#f36c21;opacity:1;color:#fff}a.btn02:hover svg{fill:#fff}*{box-sizing:border-box}.inner{max-width:1280px;margin:0 auto;position:relative}.inner>main{width:900px}.inner>aside{width:300px}.inner>aside>div{position:sticky;top:30px}.alignL{text-align:left}.alignR{text-align:right}.alignC{text-align:center}.fr{float:right}.fl{float:left}img.fr,figure.fr{width:40%;margin:0 0 20px 20px}img.fl,figure.fl{width:40%;margin:0 20px 20px 0}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.fs80{font-size:80% !important}.fs90{font-size:90% !important}.fs120{font-size:120% !important}.blank{position:relative}.blank:before,.blank:after{content:"";display:block;width:6px;height:5px;border:1px solid #04447c;position:absolute;top:50%;transition:.3s}.blank:before{right:-15px;margin-top:-5px}.blank:after{right:-12px;margin-top:-2px;border-top:none;border-right:none}table{width:100%}table td,table th{border:1px solid #ddd;padding:15px;text-align:left;vertical-align:top}table th{background-color:#fcf5f1;font-weight:700;width:25%}table.table01 td,table.table01 th{padding:20px;border:none;border-bottom:1px solid #ddd;background-color:inherit}table.table01 th{border-bottom:1px solid #f36c21;font-weight:700}ul.disc li{list-style:disc;margin-left:20px}ol li{list-style:decimal;margin-left:20px}.cf:after{content:"";display:block;clear:both}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.flex.x2>*{width:48%}.radius10{border-radius:10px}p+p{margin-top:15px}p.time{font-size:85% !important;font-weight:700;color:#999}.bg01{background-color:#fcf5f1}.color01{color:#f0cb2b}.color02{color:#6bad4a}.color03{color:#c55174}.color04{color:#f36c21}.dotline{display:inline-block;border-bottom:4px dotted #f36c21}.marker{background:linear-gradient(transparent 60%,#fff 60%)}.marker2{background:linear-gradient(transparent 60%,#fcf5f1 60%)}.videoWrap{position:relative;width:100%;height:0;padding-top:56.25%;border:1px solid #ddd}.videoWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.label{display:inline-block;background-color:#000;color:#fff;font-size:1rem;width:100px;text-align:center;margin-left:10px;padding:2px}.label.topics{background-color:#f0cb2b}.label.fun{background-color:#6bad4a}.label.play{background-color:#c55174}h3 span.label{display:block;margin:0;font-size:1.5rem;width:130px}aside ul.snav{padding:40px 40px 40px 0;background-color:#f36c21;border-radius:20px}aside ul.snav li{font-size:1.6rem;font-weight:700}aside ul.snav li a{display:block;padding:15px;padding-left:40px;position:relative;color:#fff}aside ul.snav li a:before{content:"";display:block;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translateY(-50%);transition:.3s;position:absolute;left:15px;top:50%}aside ul.snav li a:hover{background-color:#db621f;border-radius:0 10px 10px 0;opacity:1}aside ul.snav li a:hover:before{border-color:#fff}aside ul.snav li.ac a{background-color:#fff;border-radius:0 10px 10px 0;color:#f36c21}aside ul.snav li.ac a:before{border-color:#f36c21}.fadeInUp{opacity:0;transform:translate(0,5%);transition:1.5s}.fadeInUp.is-show{transform:translate(0,0);opacity:1}#loader{width:100%;height:100%;background:#f36c21;text-align:center;position:fixed;z-index:100000;top:0;left:0}#loader div{margin:-55px 0 0 -55px;position:absolute;top:50%;left:50%}.pagetop{display:none;position:fixed;bottom:30px;right:25px;z-index:10}.pagetop a{display:flex;justify-content:center;align-items:center;height:50px;width:50px;border:1px solid #f36c21;border-radius:50%;text-align:center;transition:.3s}.pagetop a svg{fill:#f36c21;width:20px;transition:.3s}.pagetop a:hover{background-color:#f36c21;opacity:1}.pagetop a:hover svg{fill:#fff}.bx-wrapper{box-shadow:none;border:none;background:0 0}#mdOverlay{top:0;left:0;width:100%;position:fixed;z-index:97;background:#000;display:none}#mdWindow{top:50%;left:50%;width:70%;height:80vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:#fff;display:none}#mdWindow>.mdClose{top:-18px;right:-18px;width:40px;height:40px;position:absolute;z-index:99;cursor:pointer;background:#f36c21;border:2px solid #fff;border-radius:50%}#mdWindow>.mdClose:before{content:"×";position:absolute;top:4px;left:7px;z-index:100;color:#fff;font-size:3rem;font-weight:700;line-height:1}#modalInclude{display:none}#contWrap{width:100%;height:100%;overflow-y:scroll;border:none;padding:15px 0}header{border-top:3px solid #f36c21;display:flex;justify-content:space-between;align-items:flex-end;padding:30px;padding-bottom:40px;position:relative}header>div h1{font-size:1rem;line-height:1;color:#999;position:absolute;top:40px;left:30px}header>div figure img{height:56px}header nav ul.global{display:flex;margin-top:35px}header nav ul.global li{position:relative}header nav ul.global li:not(:first-child):before{content:"";display:block;background-color:#666;width:1px;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(30deg)}header nav ul.global li a{display:block;font-weight:700;font-size:1rem;line-height:1.5;color:#999;text-align:center;padding:0 35px}header nav ul.global li a span{display:block;font-family:Arial,"sans-serif";font-size:1.6rem;color:#f36c21;transition:.3s}header nav ul.global li a:hover,header nav ul.global li a:hover span,header nav ul.global li.ac a,header nav ul.global li.ac a span{color:#000;opacity:1}header nav ul.ex{display:flex;justify-content:flex-end;align-items:center}header nav ul.ex li:not(:last-child){font-size:1.2rem;line-height:1}header nav ul.ex li:nth-child(2):before{content:"|";margin:0 10px}header nav ul.ex li a{color:#999}header nav ul.ex li a.btn01{margin-left:30px}.navBtn,#open{display:none}footer{border-radius:0 20px 0 0;background-color:#f36c21;color:#fff;padding:50px 0;width:calc(100% - 100px)}footer .inner{display:flex;justify-content:space-between;flex-wrap:wrap}footer .inner div{width:60%}footer a{color:#fff}footer ul.fnav{display:flex;justify-content:flex-end;flex-wrap:wrap}footer ul.fnav li:not(:first-child):before{content:"/";margin:0 10px}footer a.btn01{background-color:#fff;color:#f36c21 !important;font-size:1.8rem;width:200px;padding:15px}footer a.btn01 svg{fill:#f36c21}footer a.btn01:hover,footer a.btn01:hover svg{color:#fff !important;fill:#fff}footer .button{display:flex;justify-content:flex-end;align-items:center;margin-top:30px}footer a.snsIcon{background-color:#fff;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-left:15px}footer a.snsIcon svg{fill:#f36c21;height:25px;transition:.3s}footer a.snsIcon:hover{background-color:#000;opacity:1}footer a.snsIcon:hover svg{fill:#fff}footer figure img{height:56px;margin-bottom:20px}#kv{background:linear-gradient(#fff 0%,#fff 70%,#fcf5f1 70%,#fcf5f1 100%);position:relative}#kv .bx-wrapper{width:calc(100% - 200px) !important;height:70vh;margin:0 auto;border:none !important;background:0 0;box-shadow:none}#kv .bx-wrapper .bx-controls-direction{display:none}#kv .bx-wrapper .bx-pager{bottom:inherit;width:inherit;padding:0;top:50%;left:-60px;transform:translateY(-50%)}#kv .bx-wrapper .bx-pager-item{display:inherit;margin:10px 0}#kv .bx-wrapper .bx-pager.bx-default-pager a{background:#ccc}#kv .bx-wrapper .bx-pager.bx-default-pager a:hover,#kv .bx-wrapper .bx-pager.bx-default-pager a.active,#kv .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#f36c21}#kv ul li figure{overflow:hidden;border-radius:20px}#kv ul li figure img{object-fit:cover;width:100%;height:70vh}#kv .copyright{font-size:1.2rem;color:#999;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:50%;right:40px}@media screen and (max-width:1400px){#kv .copyright{right:inherit;left:1320px}}.section{padding:100px 0}.topPage h2{font-size:2rem;font-weight:700;line-height:1;color:#f36c21}.topPage h2 span{font-size:8rem;font-family:Arial,"sans-serif";display:block;margin-top:10px}#top01{background-color:#fcf5f1;overflow:hidden}#top01 h2{text-align:center;margin-bottom:50px}#top01 ul{margin-left:50%}#top01 ul li{background-color:#fff;border-radius:10px;overflow:hidden;margin-left:-180px;margin-right:230px !important}#top01 ul li div{padding:20px}#top01 ul li a figure{overflow:hidden}#top01 ul li a figure img{width:360px;height:230px;object-fit:cover}#top01 ul li a{color:#333;display:block}#top01 ul li a:hover{color:#f36c21;opacity:1}#top01 ul li a:hover figure img{transform:scale(1.04)}#top01 ul li p{font-size:1.8rem;font-weight:700;line-height:1.5;padding:20px}#top01 ul li p.time{padding:0 20px 20px;margin:0}#top01 .bx-wrapper{margin-bottom:60px;background:0 0 !important;box-shadow:none !important;border:none !important}#top01 .bx-wrapper .bx-prev{left:50%;top:inherit;bottom:-100px;margin-left:-150px;background:url(//www.a-bholdings.com/wp/wp-content/themes/a-bholdings/css/../img/i_arrow02.png) no-repeat;transform:rotate(180deg)}#top01 .bx-wrapper .bx-next{right:50%;top:inherit;bottom:-100px;margin-right:-150px;background:url(//www.a-bholdings.com/wp/wp-content/themes/a-bholdings/css/../img/i_arrow02.png) no-repeat}#top01 .bx-wrapper .bx-prev:hover{background-image:url(//www.a-bholdings.com/wp/wp-content/themes/a-bholdings/css/../img/i_arrow03.png);opacity:1}#top01 .bx-wrapper .bx-next:hover{background-image:url(//www.a-bholdings.com/wp/wp-content/themes/a-bholdings/css/../img/i_arrow03.png);opacity:1}#top02 .flex div{width:610px}#top02 .flex div h3{font-size:3rem;font-weight:700;color:#f36c21;margin:20px 0 10px}#top02 .flex figure{border-radius:20px;overflow:hidden}#top03{background-color:#fcf5f1;position:relative;padding:200px 0;overflow:hidden}#top03 .inner.flex{justify-content:flex-end;z-index:1}#top03 .inner.flex>*{width:470px}#top03 h3{font-size:1.2rem;font-weight:700}#top03 h3 span{font-size:300%;font-family:Arial,"sans-serif";line-height:1;margin-right:10px}#top03 dl{margin:50px 0}#top03 dl dt{float:left;width:55px;margin-right:30px}#top03 dl dt img{height:55px}#top03 dl dd{margin-bottom:30px}#top03 dl dd p{font-weight:700;margin-top:5px}#top03 figure{width:2000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#top03 figure img{border-radius:0 20px 20px 0}#top04{padding-top:0}#top04 a{display:block}#top04 ul{margin-top:50px}#top04 ul li{width:600px;margin-top:50px}#top04 ul li figure{border-radius:10px;overflow:hidden;margin-bottom:-63px;position:relative}#top04 ul li figure img{width:100%;height:250px;object-fit:cover}#top04 ul li figure figcaption{background-color:#000;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;text-align:center;padding:5px;position:absolute;top:15px;right:-40px;width:160px;transform:rotate(30deg)}#top04 ul li figure figcaption.play{background-color:#c55174}#top04 ul li figure figcaption.fun{background-color:#6bad4a}#top04 ul li h3{font-size:2.4rem;font-weight:700;line-height:1;display:inline-block;background:url(//www.a-bholdings.com/wp/wp-content/themes/a-bholdings/css/../img/i_arrow02.png) no-repeat center right 20px #fff;border-radius:0 10px 0 0;padding:20px;padding-right:70px;position:relative;z-index:1;transition:.3s}#top04 ul li h3 span{display:block;width:580px;text-align:right;position:absolute;left:0;bottom:-10px;font-family:Arial,"sans-serif";font-size:7.2rem;color:#fff}#top04 ul li p{padding:20px}#top04 ul li a:hover{opacity:1}#top04 ul li a:hover img{transform:scale(1.04)}#top04 ul li a:hover h3{background-image:url(//www.a-bholdings.com/wp/wp-content/themes/a-bholdings/css/../img/i_arrow03.png)}#topImg{background-color:#fcf5f1;position:relative;overflow:hidden;height:320px;margin-bottom:-100px;z-index:-1}#topImg>div{width:2000px;text-align:right;position:absolute;top:0;left:50%;transform:translateX(-50%)}#topImg>div:before{content:"";display:block;width:880px;height:180px;background-color:#fff;border-radius:0 20px 0 0;position:absolute;left:0;bottom:0;z-index:1}#topImg>div img{border-radius:20px 0 0}#title{width:calc(100% - 60px);margin:0 auto;position:relative}#title figure{border-radius:20px;height:400px;overflow:hidden}#title figure img{width:100%;height:400px;object-fit:cover}#title h2{font-size:2rem;font-weight:700;line-height:1;color:#f36c21;position:absolute;top:50%;left:50px;transform:translateY(-50%);z-index:1}#title.wh h2{color:#fff}#title h2 span{font-size:8rem;font-family:Arial,"sans-serif";text-transform:uppercase;display:block;margin-top:10px}ul.pankuzu{display:flex;justify-content:flex-start;padding:20px;position:absolute;right:0;bottom:0;background-color:#fff;border-radius:20px 0 0}ul.pankuzu li{line-height:1}ul.pankuzu li:not(:first-child):before{content:"-";margin:0 10px}ul.pankuzu li br{display:none}#title.sub{background-color:#fcf5f1;border-radius:10px;display:flex;justify-content:flex-end}#title.sub .pankuzu{position:static;background:0 0}#concept01 h3,#concept04 h3,#concept05 h3{font-size:5rem;font-weight:700;text-align:center;color:#f36c21}#concept02{background:linear-gradient(90deg,#fcf5f1 0%,#fcf5f1 70%,#fff 70%,#fff 100%)}#concept03,#concept05{background:linear-gradient(#fff 0%,#fff 60%,#fcf5f1 60%,#fcf5f1 100%)}#concept04,#concept06{background:linear-gradient(#fcf5f1 0%,#fcf5f1 60%,#fff 60%,#fff 100%)}#concept02 h3,#concept03 h3{font-size:3rem;font-weight:700;margin-bottom:30px}#concept02 .flex,#concept03 .flex{align-items:center}#concept02 .flex>*,#concept03 .flex>*{width:55%}#concept02 .flex>figure,#concept03 .flex>figure{border-radius:20px;overflow:hidden;width:40%}#concept02 p,#concept03 p,#concept03 p,#concept05 p{font-size:1.6rem}#concept04 h3{margin-bottom:70px}#concept04 .flex>*{width:30%}#concept04 .flex figure{border-radius:10px;overflow:hidden}#concept04 .flex h4{font-size:2rem;font-weight:700;text-align:center;margin:15px 0}#concept05 h3{color:#177ec7;line-height:1;margin-bottom:50px}#concept05 .inner{background-color:#b9deee;border-radius:20px;padding:50px;text-align:center;max-width:1100px}#concept05 .inner>p{font-weight:700;font-size:160%;background-color:#fff;border-radius:10px;padding:20px}#concept05 .inner .flex>*{width:33%;margin-bottom:50px}#concept05 .inner .flex>* figure{background-color:#fff;border-radius:50%;width:200px;line-height:200px;margin:0 auto 20px}#concept05 .inner .flex>* figure img{height:100px}#concept05 .inner .flex>* p strong{font-size:150%;line-height:1;margin-top:10px;display:block}#concept05 .inner .flex>* p span{font-weight:700}#concept06 h3{font-size:3rem;font-weight:700;text-align:center;color:#f36c21}#concept06 ul li{width:23%;margin-top:70px}#concept06 ul li figure{border-radius:10px;overflow:hidden;position:relative}#concept06 ul li figure figcaption{background-color:#000;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;text-align:center;padding:5px;position:absolute;top:15px;right:-40px;width:160px;transform:rotate(30deg)}#concept06 ul li figure figcaption.play{background-color:#c55174}#concept06 ul li figure figcaption.fun{background-color:#6bad4a}#concept06 ul li h3{font-size:1.7rem;font-weight:700;text-align:left;background:url(//www.a-bholdings.com/wp/wp-content/themes/a-bholdings/css/../img/i_arrow02.png) no-repeat center right;background-size:20px;margin-top:5px;transition:.3s}#concept06 ul li p{padding:20px}#concept06 ul li img{width:100%;height:180px;object-fit:cover}#concept06 ul li a:hover{opacity:1}#concept06 ul li a:hover img{transform:scale(1.04)}#concept06 ul li a:hover h3{background-image:url(//www.a-bholdings.com/wp/wp-content/themes/a-bholdings/css/../img/i_arrow03.png)}.about{text-align:center;font-size:1.6rem}.about .inner{max-width:1000px}.about h3{font-size:5rem;font-weight:700;margin-bottom:50px}#about01 p strong{font-size:150%;background:linear-gradient(#fff 0%,#fff 60%,#fcf5f1 60%,#fcf5f1 100%)}#about01 ul{margin:20px 0}#about01 ul li{font-weight:700}#about01 ul li span{font-size:120%}.service01{position:relative;padding-top:0}.service01.bg:after{content:"";display:block;width:70%;height:500px;border-radius:0 20px 20px 0;background-color:#fcf5f1;position:absolute;top:50%;left:0;z-index:-1}.service01.bg2:after{border-radius:20px 0 0 20px;left:inherit;right:0}.service01 h3{font-size:3rem;font-weight:700;margin-bottom:20px}.service01 .flex{align-items:center;min-height:400px}.service01 .flex.left{justify-content:flex-end}.service01 .flex>*{width:48%;font-size:1.6rem}.service01 .flex figure{position:absolute;right:0;top:0}.service01 .flex.left figure{right:inherit;left:0}.service01 .flex figure figcaption{position:absolute;right:30px;bottom:-15px;font-family:Arial,"sans-serif";font-size:8rem;font-weight:700;color:#fff;line-height:1}.service01 .flex figure figcaption.color{color:#fcf5f1}.service01 .flex img{border-radius:20px}.service02{font-size:3rem;font-weight:700;text-align:center;position:relative}.park02{padding-top:50px}.park02 .inner{background-color:#fcf5f1;border-radius:20px}.park02 h4{padding:30px 0 0 40px}.park02 h4 img{max-height:80px}.park02 .parkImg{position:relative;left:50px;bottom:-50px}.park02 .parkImg img{width:1280px;height:500px;object-fit:cover;border-radius:20px}.park02 .parkImg p{position:absolute;left:0;bottom:0;width:1280px;color:#fff;padding:20px 30px;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.7) 100%);border-radius:0 0 20px 20px}.park02 .parkImg p strong{display:block;font-size:2rem}.park02 .icons,.shopData .icons{position:absolute;right:40px;top:55px;display:flex;align-items:center}.shopData .icons{position:static}.park02 .icons a,.shopData .icons a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#f36c21;border:1px solid #f36c21;margin-left:10px}.shopData .icons a{margin:0 10px 0 0}.park02 .icons a svg,.shopData .icons a svg{height:20px;fill:#fff;transition:.3s}.park02 .icons a:hover,.shopData .icons a:hover{background-color:#fff;opacity:1}.park02 .icons a:hover svg,.shopData .icons a:hover svg{fill:#f36c21}.park01 h3,.shop01 h3,.program01 h3{font-size:5rem;font-weight:700;margin-bottom:50px;text-align:center}.shop01 h4,.program01 h4{font-size:3rem;font-weight:700;margin-bottom:20px;text-align:center;color:#f36c21}.shop02 h4{font-size:4rem;font-weight:700;margin-bottom:20px;text-align:center}.shop02 h4+p{text-align:center}.park01 .inner,.shop01 .inner,.shop02 .inner,.program01 .inner{max-width:900px;font-size:1.6rem}.shop01 figure{border-radius:20px;overflow:hidden;margin-top:50px}.serviceMenu ul{background-color:#f36c21;border-radius:10px;display:flex;justify-content:center;padding:20px 30px 0}.shopData{border-bottom:4px dotted #ddd;margin-bottom:50px;padding-bottom:50px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.shopData:first-of-type{border-top:4px dotted #ddd;padding-top:50px;margin-top:50px}.shopData>div{width:55%;font-size:1.4rem}.shopData>div img{max-height:30px;margin-bottom:10px}.shopData h5{font-size:2rem;font-weight:700;margin-bottom:10px}.shopData figure{border-radius:10px;overflow:hidden;width:360px}.goods01 .flex{align-items:center}.goods01 .flex>*{width:48%;font-size:1.6rem}.goods01 h3{font-size:4rem;font-weight:700;margin-bottom:30px}.goods01 h4{font-size:2.4rem;font-weight:700;margin-bottom:20px;color:#f36c21}.serviceMenu ul li{flex-grow:1}ul.itemList{display:flex;justify-content:space-between;flex-wrap:wrap}ul.itemList li{width:23%;margin-bottom:40px}ul.itemList li a{display:block;color:#333}ul.itemList li a figure{margin-bottom:10px;position:relative;overflow:hidden;border-radius:10px 10px 0}ul.itemList li a figure figcaption{position:absolute;right:-1px;bottom:-1px;background-color:#fcf5f1;border-radius:10px 0 0;line-height:1;font-weight:700;color:#f36c21;padding:10px;z-index:1}ul.itemList li a figure img{width:310px;height:200px;object-fit:cover}ul.itemList li a p{margin-top:5px}ul.itemList li a p strong{font-size:1.6rem;transition:.3s}ul.itemList li a:hover{opacity:1}ul.itemList li a:hover figure img{transform:scale(1.04)}ul.itemList li a:hover p strong{color:#f36c21}.itemDetail{text-align:center}.itemDetail h3{font-size:3rem;font-weight:700;margin-bottom:30px}.itemDetail .mainPho{margin-top:50px}.itemDetail .mainPho img{border-radius:20px;height:500px}.itemDetail ul.subPho{display:flex;justify-content:center}.itemDetail ul.subPho li{margin:20px 10px}.itemDetail ul.subPho li img{height:60px;border-radius:5px;cursor:pointer}.itemDetail .itemTxt{display:inline-block}.itemDetail .itemTxt p{font-size:1.6rem;text-align:left;margin-top:30px}.itemDetail .itemBtn{margin-top:30px}.itemDetail .itemBtn a.btn02 svg{transform:none;width:20px;top:12px}.program02 ul{display:flex;justify-content:space-between;flex-wrap:wrap}.program02 ul li{width:47%}.program02 ul li a{display:block;color:#333}.program02 ul li a figure{border-radius:20px;overflow:hidden;margin-bottom:-50px}.program02 ul li a h5{font-size:2rem;font-weight:700;line-height:1;color:#f36c21;display:inline-block;padding:20px 60px 20px 20px;background:url(//www.a-bholdings.com/wp/wp-content/themes/a-bholdings/css/../img/i_arrow02.png) no-repeat right 20px center #fcf5f1;background-size:25px;border-radius:0 10px 0 0;position:relative;z-index:1;transition:.3s}.program02 ul li a p{padding:10px 20px}.program02 ul li a:hover{opacity:1}.program02 ul li a:hover figure img{transform:scale(1.03)}.program02 ul li a:hover h5{background-image:url(//www.a-bholdings.com/wp/wp-content/themes/a-bholdings/css/../img/i_arrow03.png)}.program03 main h3{font-size:4rem;font-weight:700;margin-bottom:20px}.program03 main h4{font-size:3rem;font-weight:700;margin:40px 0 10px}.program04{background-color:#f5f5f5;border-radius:10px;margin-top:50px;padding:30px 50px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.program04>*{max-width:50%}.program04 figure img{width:330px}.program04 h5{font-weight:700;font-size:2.4rem;color:#547ebd;margin-bottom:20px}.program05{background-color:#fcf5f1}.program05 h5{color:#e0ad1e}ul.youratps01 li{background-color:#fcf5f1;border-radius:10px;padding:20px;margin-top:30px;font-weight:700;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}ul.youratps01 li>div{width:55%}ul.youratps01 li>figure{width:40%;border-radius:10px;overflow:hidden}ul.youratps01 li h5{font-size:2.2rem;font-weight:700;margin-bottom:15px}ul.youratps01 li span{display:inline-block;background-color:#000;border-radius:999px;color:#fff;line-height:1;font-size:1.4rem;padding:5px 10px;margin-right:10px;margin-bottom:5px;vertical-align:middle}ul.youratps01 li span.step01{background-color:#fdc500}ul.youratps01 li span.step02{background-color:#fb5e01}ul.youratps01 li span.step03{background-color:#0cb921}ul.youratps01 li dl dt{float:left;position:relative;z-index:2;background-color:#fcf5f1;padding-right:5px}ul.youratps01 li dl dd{padding-left:150px;background-color:#fcf5f1;position:relative}ul.youratps01 li dl dd:after{content:"";display:block;width:140px;height:1px;border-bottom:2px dotted #666;position:absolute;top:10px;left:0}ul.youratps01 li p img{height:60px;display:block;margin:15px auto 0}.serviceMenu ul li a{color:#fff;font-size:1.6rem;font-weight:700;line-height:1;display:block;padding:15px 0 30px;text-align:center;border-radius:10px 10px 0 0;position:relative}.serviceMenu ul li a:before{content:"";display:block;width:5px;height:5px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transition:.3s;position:absolute;left:50%;bottom:15px;margin-left:-4px}.serviceMenu ul li a:hover{background-color:#db621f;opacity:1}.serviceMenu ul li.ac a{background-color:#fff;color:#f36c21}.serviceMenu ul li.ac a:before{border-color:#db621f}.serviceMenu:not(.bottom){padding-bottom:0}.serviceMenu.bottom ul{padding:0 30px 20px}.serviceMenu.bottom ul li a{padding:30px 0 15px;border-radius:0 0 10px 10px}.serviceMenu.bottom ul li a:before{transform:rotate(-135deg);bottom:inherit;top:15px}.rhymoe01{background-color:#fcf5f1;border-radius:10px;padding:30px;margin:30px 0;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;font-weight:700;font-size:2rem}.rhymoe01>*{max-width:48%}#voiceWrap{font-size:1.6rem}#voiceWrap h2{font-size:3rem;font-weight:700;color:#f36c21;position:relative;margin:30px 0 10px}#voiceWrap h3{font-size:1.8rem;font-weight:700;color:#333;position:relative;padding-left:60px;margin:30px 0 10px}#voiceWrap h3:before{content:"";width:50px;height:1px;background-color:#333;position:absolute;left:0;top:13px}#voiceWrap img{border-radius:10px}#news01 h3{font-size:5rem;font-weight:700;margin-bottom:50px}#newsDetail h2{font-size:3rem;font-weight:700;line-height:1.5;margin:10px 0 50px}#newsDetail h3{font-size:2.4rem;font-weight:700;line-height:1.5;margin:40px 0 20px}#newsDetail{font-size:1.6rem}#newsDetail p+p{margin-top:30px}#newsDetail img{display:block;margin:0 auto;height:auto}#newsDetail table{margin:30px 0}ul.newsList li{margin-bottom:40px}ul.newsList li a{display:flex;justify-content:space-between;align-items:center;color:#333}ul.newsList li a:hover{opacity:1;color:#f36c21}ul.newsList li a p{font-weight:700;font-size:1.8rem}ul.newsList li a>div{width:calc(100% - 280px)}ul.newsList li a>figure{width:250px;border-radius:10px;overflow:hidden}ul.newsList li a>figure img{width:250px;height:160px;object-fit:cover}ul.newsList li a:hover>figure img{transform:scale(1.04)}ul.eventPho li{width:31%;margin-bottom:15px}#recruit01{background:linear-gradient(#fff 0%,#fff 60%,#fcf5f1 60%,#fcf5f1 100%);text-align:center}#recruit01 h3,#recruit02 h3{font-size:3rem;font-weight:700;margin-bottom:30px}#recruit01 p strong{font-size:150%;background:linear-gradient(#fff 0%,#fff 60%,#fcf5f1 60%,#fcf5f1 100%)}#recruit01 figure{border-radius:20px;overflow:hidden;display:inline-block;margin-top:50px}#recruit01 p{font-size:1.6rem}#recruit02{background:#fcf5f1;text-align:center;padding-top:0}#recruit02 h3+p{font-size:1.6rem}#recruit03{background-color:#fcf5f1}#recruit03 h4{font-size:2rem;font-weight:700;color:#fff;padding:20px;margin:50px 0 20px;background-color:#f36c21;border-radius:10px}#recruit03 ul.tabMenu{justify-content:center}#recruit03 ul.tabMenu li{border-radius:10px 10px 0 0;font-weight:700;font-size:2rem;color:#f36c21;width:300px;text-align:center;padding:20px;cursor:pointer}#recruit03 ul.tabMenu li.select{background-color:#fff;color:#333}#recruit03 ul.tabMenu li small{display:block;font-size:70%;line-height:1.2}#recruit03 .tabContents{background-color:#fff}#recruit03 .tabContents .inner{padding:100px 0;max-width:1000px}#recruit03 .requirement .flex table{width:65%;font-feature-settings:normal}#recruit03 .requirement .photo{width:30%}#recruit03 .requirement .photo>figure{margin-top:20px}#recruit03 .requirement .photo>figure figcaption{font-size:1.2rem;margin-top:5px}#recruit03 .requirement .photo>figure img{border-radius:10px}#recruit03 .requirement h5{font-weight:700;font-size:1.8rem;color:#f36c21;margin-bottom:10px}#recruit03 .requirement .comment{margin-bottom:30px}#contact{font-size:1.6rem}#contact .inner{max-width:1000px}#contact h3{font-size:5rem;font-weight:700;text-align:center;margin-bottom:60px}#contact dl dt{float:left;font-weight:700;padding:10px;width:220px}#contact dl dt span{display:inline-block;margin-left:10px;background-color:#f36c21;border:1px solid #f36c21;font-size:70%;color:#fff;padding:3px;float:right}#contact dl dt span.option{background-color:#fff;color:#f36c21}#contact dl dd{padding-left:250px;margin-bottom:30px}#contact dl dd input:not([type=radio]):not([type=checkbox]){background-color:#f5f5f5;width:100%;font-size:1.6rem;padding:10px}#contact dl dd select{font-size:1.6rem;padding:10px;border:1px solid #ddd}#contact dl dd textarea{background-color:#f5f5f5;width:100% !important;height:200px !important;font-size:1.6rem;padding:10px}#contact p input[type=submit]{background-color:#f36c21;border-radius:999px;color:#fff;font-weight:700;font-size:1.6rem;width:200px;padding:10px;transition:.3s;cursor:pointer}#contact p input[type=submit]:hover{background-color:#000}::placeholder{color:#bbb}#contact dl .file input{background:none!important;border:none;box-shadow:none}#privacy{font-size:1.6rem}#privacy .inner{max-width:800px}#privacy h3{font-size:5rem;font-weight:700;text-align:center;margin-bottom:60px}#privacy h4{font-size:2rem;font-weight:700;margin-top:30px}#sitemap h2{font-size:5rem;font-weight:700;text-align:center;margin-bottom:60px}#sitemap .inner{max-width:900px}ul.sitemap{border-bottom:1px solid #f36c21}ul.sitemap>li>a{display:block;border-top:1px solid #f36c21;padding:15px;position:relative;font-size:120%;font-weight:700}ul.sitemap>li>a:before{content:"";display:block;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translateY(-50%);position:absolute;right:20px;top:50%;margin-top:-1px;z-index:1}ul.sitemap>li>a:after{content:"";display:block;width:20px;height:20px;background-color:#f36c21;border-radius:50%;position:absolute;right:10px;top:50%;transform:translateY(-50%)}ul.sitemap>li>ul li{border-top:1px dotted #ccc}ul.sitemap>li>ul li>a{display:block;padding:10px 15px;position:relative}ul.sitemap>li>ul li>a:before{content:"";display:block;width:6px;height:6px;border-top:1px solid #f36c21;border-right:1px solid #f36c21;transform:rotate(45deg);position:absolute;right:18px;top:50%;margin-top:-5px}ul.sitemap a:hover{background-color:#f36c21;color:#fff;opacity:1}#error{text-align:center}#error h2{font-size:5rem;font-weight:700;margin-bottom:30px}#error h3{font-size:3rem;font-weight:700;margin-bottom:30px}.pagenation{text-align:center}.pagenation>*:not(.next):not(.prev){display:inline-block;border:1px solid #f36c21;color:#f36c21;padding:3px 5px;line-height:1}.pagenation>.current{background-color:#f36c21;color:#fff !important}.wp-block-gallery .wp-block-image{width:100%!important;max-width:900px!important;margin:0!important;padding:0 80px}.wp-block-gallery .slick-next:before,.wp-block-gallery .slick-prev:before{color:#f36c21}.wp-block-gallery .slick-dots li{margin:0}.wp-block-gallery .slick-next,.wp-block-gallery .slick-prev{top:calc(50% - 10px);transform:none;z-index:100}.wp-block-gallery .slick-next{right:24px}.wp-block-gallery .slick-prev{left:24px}.wp-block-table{padding:0 80px}.wp-block-table table{width:100%}.wp-block-table table td{border:1px solid #ddd;padding:15px;text-align:left;vertical-align:top}.wp-block-table table td:nth-child(1),.wp-block-table table td.has-text-align-left{background-color:#fcf5f1;font-weight:700;width:25%}@media screen and (max-width:600px){html{min-width:initial}a.btn02{padding:10px 50px}a.btn02 svg{width:10px;top:12px;right:10px}.inner>main{width:100%}.inner>aside{width:100%;margin-top:50px}.fadeInUp{opacity:1;transform:none}h3 span.label{font-size:1.2rem;width:100px}table td,table th{display:block;width:100%;margin-bottom:-1px;padding:10px}table th{width:100%}table.table01 td,table.table01 th{padding:10px 0;border:none;border-bottom:none;background-color:inherit}table.table01 td{padding-top:0}table.table01 th{border-top:1px solid #ddd;border-bottom:none;padding-bottom:0;color:#f36c21}aside ul.snav{padding:20px 20px 20px 0}aside ul.snav li a{padding:10px;padding-left:40px}.pagetop{bottom:15px;right:15px}.pagetop a{height:30px;width:30px;background-color:#f36c21;border-color:#fff}.pagetop a svg{width:10px;fill:#fff}header{padding:0;flex-wrap:wrap;overflow:hidden}header>*{width:100%;padding:15px}header>div h1{display:none}header>div figure img{height:30px}header nav{display:flex;flex-wrap:wrap;align-content:center;border-top:1px solid #ddd;background-color:rgba(255,255,255,1);padding:0;position:fixed;top:0;left:100%;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);z-index:99999;transition:.3s}header nav.panelactive{left:0}header nav ul.global{flex-wrap:wrap;align-items:flex-start;margin:0;order:1;width:100%}header nav ul.global li{width:100%;text-align:center}header nav ul.global li:not(:first-child):before{content:none}header nav ul.global li a{padding:10px;display:inline-block}header nav ul.ex{justify-content:center;flex-wrap:wrap;order:2;padding:15px}header nav ul.ex>li:last-child{width:100%}header nav ul.ex li a.btn01{margin:20px auto 0}footer{border-radius:0;padding:0;width:100%}footer .inner>*{width:100%}footer .inner div{width:100%}footer .inner address{order:2}footer .inner address .copyright{text-align:center;margin-top:0}footer .inner p{padding:15px}footer ul.fnav{display:flex;justify-content:flex-end;border-bottom:1px solid #fff;margin-left:-1px}footer ul.fnav li{width:50%;border-left:1px solid #fff;border-top:1px solid #fff}footer ul.fnav li a{display:block;padding:10px;text-align:center}footer ul.fnav li:not(:first-child):before{content:none;margin:0}footer a.btn01{background-color:#fff;color:#f36c21 !important;font-size:1.4rem;width:160px;padding:10px}footer a.btn01 svg{fill:#f36c21}footer .button{justify-content:center;margin-top:0}footer a.snsIcon{width:40px;height:40px}footer a.snsIcon svg{height:20px}footer figure{padding:15px 15px 0}footer figure img{height:auto;width:100%;margin-bottom:0}#kv{padding:0 15px}#kv .bx-wrapper{width:100% !important;height:50vh}#kv .bx-wrapper .bx-pager{top:inherit;bottom:20px;left:50%;transform:translate(-50%,0)}#kv .bx-wrapper .bx-pager-item{display:inline-block;margin:0}#kv .bx-wrapper .bx-pager.bx-default-pager a{background:#fff}#kv ul li figure img{height:50vh}#kv .copyright{display:none}.section{padding:25px 15px}.topPage h2{font-size:50%;text-align:center}.topPage h2 span{font-size:3rem;margin-top:10px}#top01{padding:25px 0}#top01 h2{margin-bottom:25px}#top01 ul li{margin-left:-140px;margin-right:170px !important}#top01 ul li a figure img{width:100%;height:150px}#top01 ul li p{font-size:1.6rem}#top01 ul li p.time{padding:0 20px 20px;margin:0}#top01 .bx-wrapper{margin-bottom:20px}#top01 .bx-wrapper .bx-prev{bottom:-55px;margin-left:-120px}#top01 .bx-wrapper .bx-next{bottom:-55px;margin-right:-120px}#top02 .flex div{width:100%}#top02 .flex div h3{font-size:2rem;line-height:1.4;margin:20px 0}#top02 .flex figure{margin-top:30px}#top02 p+p{text-align:center}#top03{padding:25px 15px}#top03 .inner.flex>*{width:100%}#top03 h3{font-size:1.2rem;text-align:center}#top03 h3 span{font-size:200%;margin-right:0;display:block}#top03 dl{margin:20px 0 0}#top03 dl dt{float:none;width:100%;margin:0 0 15px;text-align:center}#top03 dl dd{text-align:center}#top03 figure{width:100%;position:static;transform:none;margin-top:20px}#top03 figure img{border-radius:20px}#top03 p+p{text-align:center}#top04{padding-top:25px}#top04 ul{margin-top:0}#top04 ul li{width:100%;margin-top:20px}#top04 ul li figure{margin-bottom:15px}#top04 ul li figure img{height:150px}#top04 ul li figure figcaption{font-size:1rem}#top04 ul li h3{font-size:1.7rem;display:block;background-position:right;background-size:15px;padding:0}#top04 ul li h3 span{display:inline-block;width:auto;position:static;font-size:1.6rem;color:#f36c21;margin-right:5px}#top04 ul li p{padding:10px 0 0}#topImg{display:none}#title{width:100%}#title figure{border-radius:0;height:150px;margin-bottom:0}#title figure img{height:150px}#title h2{font-size:1.4rem;text-align:center;transform:none;top:50px;left:0;width:100%}#title h2 span{font-size:3rem;margin-top:5px}ul.pankuzu{padding:10px;position:static;background-color:#f36c21;color:#fff;border-radius:0;font-size:1rem;overflow-x:scroll;white-space:nowrap}ul.pankuzu a{color:#fff}#title.sub{background-color:#f36c21;border-radius:0;justify-content:flex-start}#concept01 h3,#concept04 h3,#concept05 h3{font-size:2.6rem}#concept02,#concept04{background:#fcf5f1}#concept03{background:#fff}#concept02 h3,#concept03 h3{font-size:2rem;text-align:center;margin-bottom:15px}#concept02 .flex>*,#concept03 .flex>*{width:100%}#concept02 .flex>figure,#concept03 .flex>figure{width:100%;margin-top:20px}#concept03 .flex>figure{order:2}#concept04 h3{margin-bottom:0}#concept04 .flex>*{width:100%;margin-top:20px}#concept05 h3{font-size:2.6rem;margin-bottom:30px}#concept05{background-color:#b9deee}#concept05 .inner{padding:15px;max-width:100%}#concept05 .inner>p{text-align:left}#concept05 .inner>p br{display:none}#concept05 .inner .flex>*{width:100%;margin-bottom:20px}#concept05 .inner .flex>* figure{width:100px;line-height:100px}#concept05 .inner .flex>* figure img{height:50px}#concept06 h3{font-size:2rem;text-align:left}#concept06 h3 br{display:none}#concept06 ul li{width:100%;margin-top:20px}#concept06 ul li figure figcaption{font-size:1rem}#concept06 ul li img{height:120px}.about{text-align:center;font-size:1.6rem}.about .inner{max-width:1000px}.about h3{font-size:3rem;margin-bottom:25px}#about01 p{text-align:left}#about01 p strong{font-size:120%}#about01 p strong br{display:none}#about01 ul li{text-align:left}.service01{padding-top:25px;background-color:#fff}.service01.bg{background-color:#fcf5f1}.service01.bg:after{content:none}.service01 h3{font-size:2.2rem;text-align:center}.service01 .flex>*{width:100%}.service01 .flex figure{margin:20px 0;position:static}.service01 .flex figure figcaption{right:10px;bottom:-10px;font-size:5rem}.service01.bg figure figcaption{color:#fcf5f1}.service01 .flex div p:last-of-type{text-align:center}.service02{font-size:2rem;text-align:left}.service02 br{display:none}.park02{padding-top:25px;background-color:#fcf5f1}.park02:nth-of-type(odd){background-color:#fff}.park02 .inner{border-radius:20px;background:0 0}.park02 h4{padding:0;margin-bottom:20px}.park02 h4 img{max-height:50px}.park02 .parkImg{position:static}.park02 .parkImg img{width:100%;height:200px}.park02 .parkImg p{position:static;width:100%;color:#333;padding:15px 0 0;background:0 0}.park02 .parkImg p strong{font-size:1.8rem;margin-bottom:15px}.park02 .icons,.shopData .icons{position:static;justify-content:center;margin-top:10px}.shopData .icons{position:static}.shopData>div p:first-of-type,.shopData>div h5{text-align:center}.park02 .icons a,.shopData .icons a{margin:5px}.park01 h3{font-size:2.8rem;margin-bottom:15px}.shop01 h3,.program01 h3{font-size:2.2rem;margin-bottom:15px}.shop01 h4,.program01 h4{font-size:2rem}.program01 h4{text-align:left}.program01 h4 br{display:none}.shop02 h4{font-size:3rem}.shop02 h4+p{text-align:left}.shop01 figure{margin-top:20px}.shop01 .btn02{padding:10px 30px;line-height:1.5}.shop01 .btn02 svg{display:none}.shopData{margin-bottom:30px;padding-bottom:30px}.shopData:first-of-type{padding-top:30px;margin-top:30px}.shopData:last-of-type{margin-bottom:0;padding-bottom:0;border:none}.shopData>div{width:100%}.shopData>div img{margin-bottom:10px}.shopData h5{font-size:1.6rem}.shopData figure{margin-top:10px;width:100%}.goods01 .flex{align-items:center}.goods01 .flex>*{width:100%;font-size:1.6rem;margin-top:20px}.goods01 h3{font-size:2.6rem;text-align:center}.goods01 h4{font-size:2rem}.goods01 h4 br{display:none}ul.itemList{display:flex;justify-content:space-between;flex-wrap:wrap}ul.itemList li{width:48%}ul.itemList li a figure{border-radius:5px}ul.itemList li a figure figcaption{padding:7px;font-size:1rem}ul.itemList li a figure img{width:100%;height:100px}ul.itemList li a p{font-size:1.1rem;line-height:1.5}ul.itemList li a p strong{font-size:1.4rem}.itemDetail .inner{max-width:800px}.itemDetail h3{font-size:1.8rem}.itemDetail .mainPho{margin-top:20px}.itemDetail .mainPho img{border-radius:10px;height:200px}.itemDetail ul.subPho li{margin:10px 5px}.itemDetail ul.subPho li img{height:40px}.itemDetail .itemBtn a.btn02 svg{width:14px;top:10px}.program02 ul li{width:100%}.program02 ul li:last-of-type{margin-top:25px}.program02 ul li a figure{border-radius:10px;margin-bottom:0}.program02 ul li a h5{display:block;padding:15px 0;background-position:right}.program02 ul li a h5 small{display:block;margin-top:10px}.program02 ul li a p{padding:0}.program03 main h3{font-size:2.6rem;text-align:center}.program03 main h3 small{display:block}.program03 main h4{font-size:2rem}.program04{margin-top:20px;padding:20px}.program04>*{max-width:100%}.program04 figure{margin-top:15px}.program04 figure img{width:100%}.program04 h5{line-height:1.3;text-align:center}ul.youratps01 li{margin-top:15px}ul.youratps01 li>div{width:100%}ul.youratps01 li>figure{width:100%;margin-top:20px}ul.youratps01 li h5{font-size:2rem;margin-bottom:15px}ul.youratps01 li dl dt{float:none;font-size:120%}ul.youratps01 li dl dt:after{content:"："}ul.youratps01 li dl dd{padding:0 0 10px;margin-bottom:10px;border-bottom:1px dotted #ccc}ul.youratps01 li dl dd:after{content:none}.program03 .flex.x2{display:block}.program03 .flex.x2>*{width:100%;margin-top:20px}.program03 .flex.x2.mt50>* p:last-of-type{text-align:center}.serviceMenu ul,.serviceMenu.bottom ul{background:0 0;padding:0;flex-wrap:wrap}.serviceMenu ul li{width:100%;margin-bottom:5px}.serviceMenu ul li a,.serviceMenu.bottom ul li a{padding:15px;border-radius:10px;background-color:#fcf5f1;color:#f36c21}.serviceMenu ul li a:before{content:none}.serviceMenu ul li.ac a{background-color:#f36c21;color:#fff}.serviceMenu:not(.bottom){padding-bottom:0}.rhymoe01{padding:20px;margin:30px 0;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;font-weight:700;font-size:1.6rem}.rhymoe01>*{width:100%;max-width:100%}.rhymoe01>figure{margin-top:20px}#voiceWrap{font-size:1.6rem}#voiceWrap h2{font-size:2rem;text-align:center}#voiceWrap h3{font-size:1.8rem;text-align:left;padding-left:30px}#voiceWrap h3:before{width:25px}#news01 h3{font-size:3rem;margin-bottom:30px;text-align:center}#newsDetail h2{font-size:2rem;margin:10px 0 20px}#newsDetail h3{font-size:1.8rem;margin:30px 0 15px}#newsDetail{font-size:1.4rem}#newsDetail p+p{margin-top:15px}#newsDetail table{margin:30px 0}ul.newsList li{margin-bottom:25px;padding-bottom:25px;border-bottom:1px dotted #ccc}ul.newsList li a{align-items:flex-start}ul.newsList li a p{font-size:1.4rem;line-height:1.5}ul.newsList li a p.time{margin-top:5px}ul.newsList li a>div{width:70%}ul.newsList li a>figure{width:25%;border-radius:5px}ul.newsList li a>figure img{width:100%;height:50px}ul.eventPho li{width:100%}#recruit01{background:#fff}#recruit01 p{text-align:left}#recruit01 p strong{font-size:120%}#recruit01 p strong br{display:none}#recruit01 figure{margin-top:30px}#recruit02{padding-top:25px}#recruit02 h3+p{text-align:left}#recruit03 h4{font-size:1.6rem;padding:10px;margin:30px 0 15px;border-radius:5px}#recruit03 ul.tabMenu li{font-size:1.4rem;width:calc(100% / 3);padding:10px}#recruit03 .tabContents .inner{padding:25px 15px}#recruit03 .requirement .flex table{width:100%;margin-top:20px;order:2}#recruit03 .requirement .comment{margin-bottom:0}#recruit03 .requirement .photo{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}#recruit03 .requirement .photo>figure{width:48%}#recruit03 .requirement .photo>figure figcaption{font-size:.9rem}#recruit03 .requirement .photo>figure img{border-radius:5px}#recruit03 .requirement h5{font-size:1.5rem}#contact{font-size:1.6rem}#contact .inner{max-width:1000px}#contact h3{font-size:2.4rem;margin-bottom:30px}#contact dl dt{float:none;width:100%;padding:10px 0;line-height:1}#contact dl dt span{font-size:50%;float:none}#contact dl dd{padding-left:0}#contact dl dd select{height:50px;width:100%}#contact p input[type=submit]{-webkit-appearance:none}#privacy h3{font-size:3rem;margin-bottom:30px}#sitemap h3{font-size:3rem;margin-bottom:30px}.navBtn{position:fixed;display:block;width:30px;height:20px;z-index:99999;top:22px;right:15px}.navBtn span{display:inline-block;position:absolute;left:0;width:100%;height:3px;background-color:#ea6500}.navBtn.active span{background-color:#ea6500}.navBtn span:nth-of-type(1){top:-1px}.navBtn span:nth-of-type(2){top:8px}.navBtn span:nth-of-type(3){bottom:0}.navBtn span:nth-of-type(1){-webkit-animation:menu-ber01 .75s forwards;animation:menu-ber01 .75s forwards}.navBtn span:nth-of-type(2){transition:all .25s .25s;opacity:1}.navBtn span:nth-of-type(3){-webkit-animation:menu-ber02 .75s forwards;animation:menu-ber02 .75s forwards}.active span:nth-of-type(1){-webkit-animation:active-menu-ber01 .75s forwards;animation:active-menu-ber01 .75s forwards}.active span:nth-of-type(2){opacity:0}.active span:nth-of-type(3){-webkit-animation:active-menu-ber03 .75s forwards;animation:active-menu-ber03 .75s forwards}.wp-block-gallery .wp-block-image{max-width:calc(100vw - 30px)!important;padding:0}.wp-block-table{padding:0}.wp-block-table table td{display:block;width:100%;margin-bottom:-1px;padding:10px}.wp-block-table table td.has-text-align-left{width:100%}}@-webkit-keyframes menu-ber01{0%{-webkit-transform:translateY(8px) rotate(45deg)}50%{-webkit-transform:translateY(8px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0)}}@keyframes menu-ber01{0%{transform:translateY(8px) rotate(45deg)}50%{transform:translateY(8px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@-webkit-keyframes menu-ber02{0%{-webkit-transform:translateY(-8px) rotate(-45deg)}50%{-webkit-transform:translateY(-8px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0)}}@keyframes menu-ber02{0%{transform:translateY(-8px) rotate(-45deg)}50%{transform:translateY(-8px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@-webkit-keyframes active-menu-ber01{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(10px) rotate(0)}100%{-webkit-transform:translateY(10px) rotate(45deg)}}@keyframes active-menu-ber01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(10px) rotate(0)}100%{transform:translateY(10px) rotate(45deg)}}@-webkit-keyframes active-menu-ber03{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-8px) rotate(0)}100%{-webkit-transform:translateY(-8px) rotate(-45deg)}}@keyframes active-menu-ber03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(0)}100%{transform:translateY(-8px) rotate(-45deg)}}#top01 .label,#top04 ul li figure figcaption,ul.newsList .label,#newsDetail .label{display:none}.scrollArea{width:100%;height:150px;overflow-y:scroll;background:#f5f5f5;padding:20px;margin-bottom:20px}.scrollArea h4{font-weight:700;font-size:1.4rem;margin-bottom:20px}.scrollArea h5{color:#47527f;font-weight:700;font-size:1.6rem;padding-bottom:5px;margin-bottom:10px;border-bottom:1px dashed #47527f}.scrollArea p{line-height:1.6;margin-bottom:20px;font-size:1.4rem}.scrollArea ul{margin-bottom:20px;font-size:1.4rem}.scrollArea ul li{list-style:disc;margin-left:2em;margin-bottom:5px}.mfp_element_checkbox,.mfp_element_radio{width:auto!important}.radio,.check{font-size:1.6rem!important}.radio label{margin:0 1em;accent-color:#f36c21}.radio input{margin-right:6px;margin-bottom:3px}.check{margin-bottom:20px}.check input{margin-right:6px;accent-color:#f36c21}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}