@charset "UTF-8";@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500&display=swap');@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700&display=swap');html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,img,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:YakuHanJP,'Noto Sans JP',YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;box-sizing:border-box}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea,{padding:0;margin:0}ol,ul{list-style:none;box-sizing:border-box}table{width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box}caption,th{text-align:left}header:after,footer:after,section:after,article:after,aside:after,div:after,dl:after,ul:after{overflow:hidden}br{letter-spacing:0}img{max-width:100%;box-sizing:border-box;border:0;vertical-align:bottom}a img{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}a img:hover{opacity:.8;filter:alpha(opacity=80)}a:link,a:visited{text-decoration:underline;overflow:hidden;color:#1a0dab}a:hover{text-decoration:none;color:#111}body{letter-spacing:.1em;background:#fff;font-size:.9em;line-height:1.9;-webkit-text-size-adjust:100%;color:#111;overflow-x:hidden !important;overflow-y:hidden !important}@media (max-width:768px){body{font-size:.9em}}.mont400,.mont400 a{font-family:'Montserrat',sans-serif;font-weight:400 !important}.mont500,.mont500 a{font-family:'Montserrat',sans-serif;font-weight:500 !important}.sns-box{padding:80px 20px}.sns-box ul li{max-width:30px;margin:0 10px}footer#footer{padding:60px 10px;font-size:.9em;color:#fff}footer#footer a{color:#fff !important;text-decoration:none}.footer-left{width:35%}footer#footer h4 img{max-width:60px}.footer-left ul.flex{padding-bottom:35px}.footer-left ul.flex li{width:30px;margin-left:15px}.footer-right{width:65%}.footer-right ul{padding-left:40px}.footer-right ul li{margin-bottom:15px}footer #copy{text-align:center;padding:0 20px;font-size:.9em}@media (max-width:768px){.sns-box ul li{max-width:30px;margin:0 15px}.footer-left{width:100%}.footer-right{width:100%}.footer-right ul{width:100%;padding-left:0}}.table01 tr th,.table01 tr td{padding:20px 0;border:none}.table01 tr{border-bottom:1px solid #ddd}.table01 tr th{width:25%;font-weight:700}.table01 tr td{width:75%}.table01 tr td img{margin-left:30px;max-width:100px}.table01 tr:last-of-type{border-bottom:none}@media (max-width:768px){.table01 tr th,.table01 tr td{padding:15px 0}}.map{padding-bottom:0}.map iframe,.map object,.map embed{width:100%;margin-bottom:0;padding-bottom:0;max-height:300px}@media (max-width:768px){.map iframe{width:100% !important;max-height:250px}}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}label,input[type=checkbox]{cursor:pointer}.err{color:#dc515a}.contact input,.contact input:after{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.dnone{display:none !important}.contact dl{padding:10px 0;vertical-align:top}.contact dl dt{margin-bottom:10px;font-weight:700}.contact dl dt .must{margin-left:10px;padding:1px 7px;font-weight:400;color:#fff;font-size:.7em;background:#c74e3d;border-radius:2px;display:inline-block}.contact dl dt .must02{font-weight:400;font-size:.8em}.contact dl dd select{padding:20px 10px;height:3em;border:none;border-bottom:1px solid #ddd;background:#f8f8f8;font-size:1em;cursor:pointer;border-radius:0;box-sizing:border-box}.contact dl dd input{padding:20px 15px;border:none;border-bottom:1px solid #ddd;background:#f8f8f8;font-size:1em;cursor:pointer;border-radius:0;box-sizing:border-box}.contact dl dd input.short01{width:100%}.contact dl dd textarea{width:100%;padding:15px;border:none;border-bottom:1px solid #ddd;background:#f8f8f8;font-size:1.25em;cursor:pointer;border-radius:0;box-sizing:border-box;appearance:none;font-weight:400;-webkit-appearance:none}.contact dl:last-of-type{margin-bottom:40px}.contact input[type=submit]{min-width:260px;padding:20px;display:inline-block;text-align:center;font-weight:500;text-decoration:none;color:#fff;background:#26282a;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;appearance:none;border:none;-webkit-appearance:none;font-size:1.1em;letter-spacing:.1em}.contact .back-bt input[type=submit]{min-width:180px;padding:10px;color:#111;background:#efefef;font-size:1em;letter-spacing:.1em}.contact input[type=submit]:hover{color:#111;background:#fff}.contact input[type=button]{min-width:260px;padding:20px;display:inline-block;text-align:center;font-weight:500;text-decoration:none;color:#fff;background:#26282a;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;appearance:none;-webkit-appearance:none}.contact input[type=button]:hover{color:#111;background:#fff}.contact dl dt.w100{padding-right:30px}button.google-form-button01{background:#e5243b}.contact-bt{width:48%}.contact-bt a{min-width:260px;padding:20px;display:inline-block;text-align:center;font-weight:500;text-decoration:none;color:#fff;background:#26282a;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.contact-bt a:hover{color:#111;background:#fff}@media (max-width:768px){.contact input[type=submit],.contact input[type=button]{width:80%;margin-left:10%;margin-right:10%;display:block;font-size:1.1em}.contact dl dd textarea{font-size:1em}.contact-bt{width:100%}.contact-bt a{width:80%;margin-left:10%;margin-right:10%;display:block;font-size:1.1em}}.box1200{clear:both;width:100%;max-width:1200px;margin:0 auto;padding-left:10px;padding-right:10px;position:relative}.box980{clear:both;width:100%;max-width:980px;margin:0 auto;padding-left:10px;padding-right:10px;position:relative}.box800{clear:both;width:100%;max-width:800px;margin:0 auto;position:relative}.box780{clear:both;width:100%;max-width:780px;margin:0 auto;position:relative}.box560{clear:both;width:100%;max-width:560px;margin:0 auto}@media (max-width:768px){.box1200,.box980{padding-left:0;padding-right:0}.box560{clear:both;width:100%;max-width:768px;margin:0 auto}}.base01,.base02{clear:both;width:100%}.base02{padding-left:40px;padding-right:40px}@media (max-width:768px){.base01,.base02{padding-left:30px;padding-right:30px;box-sizing:border-box}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex01,.flex03{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-content:space-between}.flex02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;align-content:space-between}.flex-center{align-items:center}.flex-center02{justify-content:center;align-items:center}.flex-end{justify-content:flex-end}.container03:after{content:"";display:block;width:30%}.container04:before{content:"";display:block;width:23%;order:1}.container04:after{content:"";display:block;width:23%}@media (max-width:768px){.flex03{flex-direction:column-reverse}.container03:after{content:none}.container04:before{content:none}.container04:after{content:none}}.red{color:red}.big01{font-size:1.2em}.big02{font-size:1.3em}.big03{font-size:1.6em}.small01{font-size:.9em}.small02{font-size:.8em}.center,.center01{text-align:center}.text-right{text-align:right}.bold{font-weight:700}.title01{position:relative;display:inline-block;font-size:1.8em;letter-spacing:.2em;text-align:center;line-height:1.6}.title01:before{content:'';position:absolute;bottom:-20px;display:inline-block;width:50px;height:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#111}.title02{font-size:2.2em;padding:70px 10px;text-align:center}.title03{font-size:1.6em !important;font-weight:700 !important;padding:70px 10px}.title04{padding:10px 0;font-size:1.2em;font-weight:700;border-bottom:1px solid #1d2089}@media (max-width:768px){.center01{text-align:left}.center02{text-align:center}.big03{font-size:1.4em}.title-thanks{font-size:1.4rem}.title01{font-size:1.5em}.title02{padding:40px 10px;font-size:1.2em}.title03{padding:60px 10px;font-size:1.4em !important}}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb20pc{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb40pc{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb60pc{margin-bottom:60px}.pt20{padding-top:20px}.p40{padding:40px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}@media (max-width:768px){.mb40pc,.mb60pc{margin-bottom:0}.mb20sp{margin-bottom:20px !important}.mb30sp{margin-bottom:30px}.mb40sp{margin-bottom:40px}.p40{padding:20px}}.button-thanks a{min-width:360px;padding:20px;color:#fff;background:#e53142;display:inline-block;border-radius:5px;font-size:1.3em;box-sizing:border-box;font-weight:500;text-decoration:none;text-align:center}.button-thanks02 a{min-width:360px;padding:20px;color:#111;background:#f8cf48;display:inline-block;border-radius:5px;font-size:1.3em;box-sizing:border-box;font-weight:500;text-decoration:none;text-align:center}.button-thanks a:hover,.button-thanks02 a:hover{text-decoration:none}@media (max-width:768px){.button-thanks a,.button-thanks02 a{min-width:100%;font-size:1.1em;font-weight:800}}.section01{clear:both;width:100%;position:relative;padding-top:100px;padding-bottom:100px}.section02{clear:both;width:100%;position:relative;padding-top:45px;padding-bottom:45px}.section03{clear:both;width:100%;position:relative;padding-top:80px;padding-bottom:80px}.section04{clear:both;width:100%;position:relative;padding-bottom:80px}.section05{clear:both;width:100%;position:relative;padding-top:25px;padding-bottom:45px}.gray-bg{background:#fafbfb}.black-bg{background:#26282a}@media (max-width:768px){.section01{padding-top:80px;padding-bottom:80px}.section02{padding-top:40px;padding-bottom:40px}.section03{padding-top:60px;padding-bottom:60px}.section05{padding-top:20px;padding-bottom:40px}}.fade{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.fade:hover{opacity:.8;filter:alpha(opacity=80)}.scale{overflow:hidden}.scale img{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-ms-transition:.2s ease-in-out}.scale img:hover{webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:100 !important}@media (min-width:768px){.sp{display:none}}@media (max-width:768px){.pc{display:none}.sp{width:100%}}.line01{padding:40px;border:1px solid #666}@media (max-width:768px){.line01{padding:20px}}.animation{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:1s}.keyframe1{animation-name:anim_v}@keyframes anim_v{0%{transform:translate(0,0px)}100%{transform:translate(0,-15px)}}.effect01{transition-property:transform,opacity,-webkit-transform;transition-timing-function:cubic-bezier(.32,.43,.49,1.36),ease-in;-webkit-animation:slide-br .4s cubic-bezier(.25,.460,.45,.940) both;animation:slide-br .4s cubic-bezier(.25,.460,.45,.940) both}.slide-br{animation:slide-br1 .4s ease-out forwards}@-webkit-keyframes slide-br1{0%{-webkit-transform:translateY(-50px) translateX(-50px) scale(1.2);transform:translateY(-50px) translateX(-50px) scale(1.2);opacity:0}100%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:1}}@keyframes slide-br1{0%{-webkit-transform:translateY(-50px) translateX(-50px) scale(1.2);transform:translateY(-50px) translateX(-50px) scale(1.2);opacity:0}100%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:1}}.effect02{transition-property:transform,opacity,-webkit-transform;transition-timing-function:cubic-bezier(.32,.43,.49,1.36),ease-in;-webkit-animation:slide-br2 .4s cubic-bezier(.25,.460,.45,.940) both;animation:slide-br2 .4s cubic-bezier(.25,.460,.45,.940) both}.slide-br2{animation:slide-br3 .4s ease-out forwards}@-webkit-keyframes slide-br3{0%{-webkit-transform:translateY(50px) translateX(0) scale(1);transform:translateY(50px) translateX(0) scale(1);opacity:0}100%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:1}}@keyframes slide-br3{0%{-webkit-transform:translateY(50px) translateX(0) scale(1);transform:translateY(50px) translateX(0) scale(1);opacity:0}100%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:1}}.effect03{transition-property:transform,opacity,-webkit-transform;transition-timing-function:cubic-bezier(.32,.43,.49,1.36),ease-in;-webkit-animation:slide-up .4s cubic-bezier(.25,.460,.45,.940) both;animation:slide-up .4s cubic-bezier(.25,.460,.45,.940) both}.slide-up{animation:slide-up1 .4s ease-out forwards}@-webkit-keyframes slide-up1{0%{-webkit-transform:translateY(-50px) translateX(0) scale(1);transform:translateY(-50px) translateX(0) scale(1);opacity:0}100%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:1}}@keyframes slide-up1{0%{-webkit-transform:translateY(-50px) translateX(0) scale(1);transform:translateY(-50px) translateX(0) scale(1);opacity:0}100%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:1}}.effect04{transition-property:transform,opacity,-webkit-transform;transition-timing-function:cubic-bezier(.32,.43,.49,1.36),ease-in;-webkit-animation:slide-side .4s cubic-bezier(.25,.460,.45,.940) both;animation:slide-side .4s cubic-bezier(.25,.460,.45,.940) both}.slide-side{animation:slide-side1 .4s ease-out forwards}@-webkit-keyframes slide-side1{0%{-webkit-transform:translateY(0) translateX(-50px) scale(1);transform:translateY(0) translateX(-50px) scale(1);opacity:0}100%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:1}}@keyframes slide-side1{0%{-webkit-transform:translateY(0) translateX(-50px) scale(1);transform:translateY(0) translateX(-50px) scale(1);opacity:0}100%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:1}}.effect05{transition-property:transform,opacity,-webkit-transform;transition-timing-function:cubic-bezier(.32,.43,.49,1.36),ease-in;-webkit-animation:slide-side02 .4s cubic-bezier(.25,.460,.45,.940) both;animation:slide-side .4s cubic-bezier(.25,.460,.45,.940) both}.slide-side02{animation:slide-side2 .4s ease-out forwards}@-webkit-keyframes slide-side2{0%{-webkit-transform:translateY(0) translateX(50px) scale(1);transform:translateY(0) translateX(50px) scale(1);opacity:0}100%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:1}}@keyframes slide-side2{0%{-webkit-transform:translateY(0) translateX(50px) scale(1);transform:translateY(0) translateX(50px) scale(1);opacity:0}100%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:1}}#header{width:100%;height:80px;padding:0 5%;background:#fff;position:fixed;z-index:2;transition:.3s}.container{padding-top:80px}.header-logo{width:60px;padding:10px 0}.header-nav{width:80%;padding:20px 0}.header-nav ul li{margin-right:40px;font-size:.95em}.header-nav ul li a{color:#111;text-decoration:none;font-weight:700}.header-nav ul li.header_icon{margin-right:0;margin-left:15px}.header-nav ul li.header_icon img{width:30px}@media (max-width:980px){.header-nav ul li.header_icon{display:none}}@media (max-width:768px){#header{width:100%;height:80px;padding:0}.container{padding-top:80px}.header-logo{width:20%;padding:10px 5px}.header-logo h1 img{max-width:60px}#nav-toggle{position:absolute;top:0;right:0;height:74px;cursor:pointer;padding:22px}#nav-toggle>div{position:relative;width:25px}#nav-toggle span{width:100%;height:2px;left:0;display:block;background:#1d2089;position:absolute;transition:transform .6s ease-in-out,top .5s ease}#nav-toggle span:nth-child(1){top:5px}#nav-toggle span:nth-child(2){top:14px}#nav-toggle span:nth-child(3){top:23px}.open #nav-toggle{border-left:none}.open #nav-toggle span{background:#1d2089}.open #nav-toggle span:nth-child(1){top:15px;transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){top:15px;width:0;left:50%}.open #nav-toggle span:nth-child(3){top:15px;transform:rotate(-45deg)}#nav-toggle{z-index:9999}#gloval-nav{background:#fff;color:#111;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;font-size:1.8em;opacity:0;transition:opacity .6s ease,visibility .6s ease;z-index:100}#gloval-nav a{display:block;color:#111;text-decoration:none;padding:15px 0;transition:color .6s ease}#gloval-nav a:hover{color:#666}#gloval-nav ul{list-style:none}#gloval-nav ul li{opacity:0;transform:translateX(200px);transition:transform .6s ease,opacity .2s ease}.open{overflow:hidden}.open #gloval-nav{visibility:visible;opacity:1}.open #gloval-nav li{opacity:1;transform:translateX(0);transition:transform 1s ease,opacity .9s ease}}.hover-txt{position:relative;z-index:1}.hover-txt:after{content:'';position:absolute;left:0;bottom:-10px;width:0;height:1px;background:#111;z-index:-1;transition:all .2s}.hover:hover .hover-txt:after{width:50%}#footer .hover-txt:after{background:#fff}.width90{width:90%;margin-left:5%;margin-right:5%}.width80{width:80%;margin-left:10%;margin-right:10%}.width70{width:70%;margin-left:15%;margin-right:15%}.width60{width:60%;margin-left:20%;margin-right:20%}.list01{width:30%}.list02{width:23%}@media (max-width:768px){.list01{width:47%;margin-bottom:30px}.list01:last-of-type{margin-bottom:0}.list02{width:47%;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-content:space-between}.list02:last-of-type{margin-bottom:0}}.list03{width:22%;text-align:center}.list03 dt{text-align:center}.list03 dt img{max-width:30%}@media (max-width:768px){.list03{width:47%;margin-bottom:40px}.list03 p{font-size:.8em}.list03b{width:70%;margin:0 15% 30px}.list03c{width:47%;margin-bottom:20px}.list03c:last-of-type{margin-bottom:0}}.list04{width:48%}.list05{width:30%}.list06{width:47%}.list07{width:30%}.list07{margin-bottom:40px}.list08{width:48%}@media (max-width:768px){.list07{width:47%;margin-bottom:40px}.list08{width:100%}}.list09{width:30%}@media (max-width:768px){.list09{width:30%}}.top-visual{width:90%;margin-left:5%;margin-right:5%}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.swiper-slide-active .slide-img,.swiper-slide-duplicate-active .slide-img,.swiper-slide-prev .slide-img{animation:zoomUp 10s linear 0s 1 normal both}.slide-img img{display:block}@media (max-width:768px){.top-visual{width:100%;margin-left:0;margin-right:0}}.more{border-bottom:1px solid #111}.more a{padding:0 15px 0 0;font-size:.9em;color:#111;text-decoration:none;background:url(//test.ballballoon.jp/wp-content/themes/ballballoon/images/arrow.png) no-repeat right;background-size:6px 10px;display:inline-block}.main_title{padding:50px 20px;background:#f8f8f8;text-align:center}.main_title h2{font-size:3em}@media (max-width:768px){.main_title{padding:40px 20px}.main_title h2{font-size:2em}}.top_news{max-height:100px;overflow:auto}.column01{width:30%}.column02{width:60%}.balloon01 img,.balloon02 img,.balloon03 img,.balloon01_2 img{max-width:150px}.balloon01{position:absolute;top:-180px;right:0}.balloon02{position:absolute;top:-140px;right:50px}.balloon01_2{position:absolute;top:-100px;bottom:0;right:50px}.balloon03{position:absolute;top:-130px;left:100px}@media (max-width:768px){.line-bg{padding-left:0;background:0 0}.column01{width:80%;margin:0 10% 30px}.column02{width:100%}.balloon01 img,.balloon02 img,.balloon03 img,.balloon01_2 img{max-width:100px}.balloon01{position:absolute;top:-150px;right:-20px}.balloon02{position:absolute;top:-140px;right:20px}.balloon01_2{position:absolute;top:-160px;bottom:0;right:20px}.balloon03{position:absolute;top:-150px;left:20px}}.btn01 a,.btn02 a{min-width:260px;padding:20px;display:inline-block;text-align:center;font-weight:500;text-decoration:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;font-family:'Montserrat',sans-serif;font-weight:500 !important}.btn01 a,.wp-block-button a{color:#fff;background:#26282a}.btn01 a:hover,.btn02 a:hover{color:#111;background:#fff}.btn02 a{color:#111;background:#fff}@media (max-width:768px){.btn01 a,.btn02 a{width:80%;margin-left:10%;margin-right:10%;display:block;font-size:1.1em}}.list_main{width:71%}.list_main .title01{font-size:1.6em}.side_menu{width:24%;margin-bottom:40px}.side_menu h3{padding:15px 0 15px 50px;font-size:1.2em;font-weight:700;border-bottom:1px solid #111}.side_menu h3.side_menu01{background:url(//test.ballballoon.jp/wp-content/themes/ballballoon/images/icon01.png) no-repeat left center;background-size:46px}.side_menu h3.side_menu02{background:url(//test.ballballoon.jp/wp-content/themes/ballballoon/images/icon02.png) no-repeat left center;background-size:46px}.side_menu ul{padding-left:15px}.side_menu ul li{margin-bottom:15px}.side_menu ul li a{padding:5px 0;text-decoration:none;color:#111}@media (max-width:768px){.list_main{width:100%}.side_menu{width:100%}}.detail h3,.detail h4,.detail h3 strong,.detail h4 strong{font-size:1.2em;font-weight:700;margin-bottom:40px}.detail h2,.detail h2 strong{font-size:1.4em;font-weight:700;margin-bottom:40px}.detail p{margin-bottom:40px}.detail figure{margin-bottom:40px}.detail figure img{max-width:100% !important;margin-bottom:10px}.detail figure .wp-block-embed__wrapper{position:relative;width:100%;padding-top:56.25%}.detail figure .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;width:100%;height:100%}.aligncenter,.has-text-align-center{text-align:center !important}.detail-bt p,wp-block-button{margin:40px 20px 80px}.wp-block-table tr{border-bottom:1px solid #333}.wp-block-table tr:first-of-type{border-top:1px solid #333}.wp-block-table tr th,.wp-block-table tr td{padding:20px}.wp-block-table strong{font-weight:700}@media (min-width:768px){.detail-bt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.wp-block-table tr th,.wp-block-table tr td{padding:20px 0}}@media (max-width:768px){.detail p{margin-bottom:40px}.detail-bt p{display:block;margin:0 0 40px}}.presskit-box{margin-bottom:60px}.presskit-box:last-of-type{margin-bottom:0}.presskit-left{width:25%}.presskit-right{width:70%}.presskit-bt a{padding:8px 10px;display:block;text-align:center;font-weight:700;text-decoration:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.presskit-bt a{color:#fff;background:#1d2089}.presskit-bt a:hover{color:#111;background:#f4f6f9}@media (max-width:768px){.presskit-left{width:80%;margin:0 10% 20px}.presskit-right{width:100%}}.faq dl{margin-bottom:40px}.faq dl:last-of-type{margin-bottom:0}.faq dl dt{margin-bottom:5px;padding:10px 0 10px 55px;background:url(//test.ballballoon.jp/wp-content/themes/ballballoon/images/q-icon.png) no-repeat left 5px;background-size:40px}.faq dl dd{padding:10px 0 10px 55px;background:url(//test.ballballoon.jp/wp-content/themes/ballballoon/images/a-icon.png) no-repeat left 20px;background-size:40px}.faq dl dd p{padding:15px;background:#f4f6f9;border-radius:5px}.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-content:space-between}.wp-block-column figcaption{text-align:center}.column2 .wp-block-column{width:47%}.column3 .wp-block-column{width:30%}.column4 .wp-block-column{width:23%}.column5 .wp-block-column{width:18%}@media (max-width:768px){.columnsp .wp-block-column{width:100% !important}}.sns_container{clear:both;margin-bottom:40px;padding:20px;border:1px solid #ddd}.sns_container li{width:33.33%}.sns_container li a{padding:10px 5px;text-align:center;color:#fff;display:block}.sns_container .sns_twitter a{background:#55acee}.sns_container .sns_facebook a{background:#3b5998}.sns_container .sns_line a{background:#1dcd00}.sns_container .sns_twitter img{max-width:28px}.sns_container .sns_facebook img{max-width:14px}.sns_container .sns_line img{max-width:28px}@media (max-width:768px){.sns_container{margin-bottom:40px;padding:10px}}.img80{width:100%}@media (max-width:768px){.img80{width:80%;margin-left:10%;margin-right:10%}}.lum-lightbox{z-index:999}.lum-gallery-button{display:none !important}@media screen and (max-width:460px){.lum-lightbox-inner img{max-width:100vw !important;max-height:90vh !important}}.ac-menu{margin-top:40px;margin-bottom:-40px}.ac-menu input{display:none}.ac-menu label{color:#111;font-size:17px;line-height:2;font-weight:700;text-align:center;background:#f8f8f8;padding:20px;cursor:pointer;position:relative;display:block}.ac-menu label:after{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"＋"}.ac-menu input:checked~label:after{content:"−"}.ac-menu div{height:0;overflow:hidden;opacity:0;transition:.3s}.ac-menu input:checked~div{height:auto;opacity:1}