.widget-side .heading.heading-widgetsimplewide,.rankingBox__bg,.widgetProfile__sns,.snsFooter{background-color:#74c5e6 !important}.infoHead,.bottomFooter{background-color:#dd808c !important}.widget.widget_categories ul li a{background-color:#aba6a6 !important}.widget.widget_categories ul,.widget.widget_nav_menu ul.menu{border:solid #aba6a6;border:none}.widget.widget_categories ul .children li{border:solid #aba6a6 !important;border-width:0 2px 2px}.widget.widget_categories ul li{border:none;border-top:solid 2px #fff !important}.widget.widget_categories ul .children a,.widget.widget_nav_menu ul.menu .sub-menu a,.widget.widget_categories ul li .children li a:before{color:#74c5e6}.categoryBox .heading,.archiveHead .heading-main,.widget.widget_categories ul li .children li a:hover:before{color:#dd808c}.bottomFooter__copyright,.bottomFooter__producer{color:#fff}@media only screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}iframe{max-width:100%}.dateList__item.icon-update{display:none}.l-headerBottom .wider{z-index:900 !important}.item-mouseover{transition:all .3s}.item-mouseover:hover{opacity:.5}.widgetFooter__box{display:none}.widgetFooter__box:first-child{display:flex}.l-wrapper{margin-top:30px}.l-main-wide{max-width:960px;margin-left:auto;margin-right:auto}.breadcrumb .container{max-width:990px}.l-header-clone .container{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.l-header-clone .container-header{min-height:30px}.l-header-clone .siteTitle__logo{height:40px}.t-headerCenter .siteTitle{margin-bottom:10px;padding-top:0}.l-header-clone .siteTitle{padding-top:10px}.t-headerCenter.t-logoPc60 .l-header-clone .searchBtn,.t-headerCenter.t-logoPc60 .l-header-clone .menuBtn{top:7px}.l-headerBottom .globalNavi{padding:1em 0;text-align:center}.globalNavi,.bottomFooter__list li{font-size:15px}.globalNavi__list li a,.bottomFooter__list li a{margin:0 1em 0;padding:.75em 0 .3em}.globalNavi__list .current-menu-item>a,.globalNavi__list .current-menu-parent>a,.globalNavi__list .current_page_item>a,.globalNavi__list .menu-item a:hover,.globalNavi__list .page_item a:hover{border-bottom:solid 1px #dd808c;color:#dd808c}.menuBtn__contentInner{font-size:15px}.l-footerTop{background-color:#f2f2f2}.l-footerTop .wider{z-index:1}.categoryBox{background-color:#f2eedf}.l-footer{background:linear-gradient(to bottom,#fff 55%,#d7d7d7 70%,#d7d7d7 70%)}.snsFooter__item{margin-left:1px;margin-right:1px;background-color:#fff;border-radius:50%}.snsFooter__link{padding:8px;font-size:1.2em;color:#74c5e6}.bottomFooter__copyright{margin:2em 0}.bottomFooter,.commonCtr__container{padding:2em 0 1.5em}.content .box-ac div,.content .box-ac p{margin-top:0}.content .box-ac p{margin-bottom:1em}.content .box-ac p:last-child{margin-bottom:0}.box-ac .intro-basic{font-size:2.13rem;font-weight:700;color:#dd808c;text-align:center}.box-ac strong{font-size:1.77rem;color:#dd808c}.bg-oohori{padding:0 0 1.5em;background:url(https://happyspiral.com/admin_press/wp-content/uploads/2019/12/bg_photo_oohori.png),linear-gradient(to top,#e6e1e6 0,#fff 230px);background-repeat:no-repeat;background-position:bottom right 20px,bottom right}.cont-summary{margin:0 0 0 5.5em;font-size:2.13333333rem;color:#dd808c}.area-text.adj{padding-left:2.5em !important}.area-text .cont-summary{margin:1em 0 -1em}.box-ac .heading-simple{margin:2em 0 0;padding:0;font-size:1.77777777rem;color:#dd808c}.box-ac .heading-simple:after{display:none}.item-center{text-align:center}.box-profile{margin:-20px !important}.widgetProfile__position{margin:0 0 .75em;font-size:1.2444444rem}.widgetProfile__name{font-size:1.7777778rem}.widgetProfile__name .text-sub{font-size:1.2444444rem}.widgetProfile__group{font-size:1.3rem;color:#000}.widgetProfile__snsItem .widgetProfile__snsLink{line-height:27px}.t-headerCenter .searchBtn__link:after,.t-headerCenter .menuBtn__link:after{display:none}.pickupHead__text{font-size:1.6rem}.l-headerBottom{background-color:#fff}.l-headerBottom .wider{z-index:1000}.l-headerBottom .container.divider{margin-top:40px;padding-bottom:2em}.l-footer .container.divider{margin-bottom:.5em}.ml4em{margin-left:4em !important}.l-main .form-basic .cont-body th{background:#ffe6ea;color:#f74882}.l-main .form-basic .cont-body,.l-main .form-basic .cont-body th,.l-main .form-basic .cont-body td{border-color:#fb779f}.l-main .form-basic .cont-body tr:nth-child(2n+1) td{background:#fff}.text-btn{position:relative;display:inline-block;padding:.6em 2em .6em;background-color:#00d890;border-radius:.5em;border:none;font-size:1.7288889em;color:#fff;text-decoration:none;cursor:pointer;transition:.2s all;line-height:1.4}.text-btn:after{position:absolute;content:'';width:.6em;height:.6em;top:50%;right:.8em;margin-top:-.3em;border-bottom:solid 3px #fff;border-right:solid 3px #fff;transform:rotate(-45deg)}.text-btn:hover{background-color:#dd808c}.text-btn.skin-a{border:solid 1px #000;background:#fff;font-size:1.2rem;color:#000}.text-btn.skin-a:after{border-bottom:solid 2px #000;border-right:solid 2px #000}.text-btn.skin-a:hover{background-color:#dd808c;border-color:#dd808c;color:#fff}.text-btn.skin-a:hover:after{border-color:#fff}.box-btnset{margin:0 0 1em;text-align:center}.box-btnset .btn{margin-top:0}.box-btnset .text-btn{width:25em;padding:.9em 2em;font-size:1.77777777rem;color:#fff}.box-btnset .text-btn:hover{font-weight:400}.box-ac .heading-basic{overflow:visible;position:relative;margin:2em 0 1.5em;padding:.95rem .5rem .9rem 130px;background:#dd808c;border-radius:.9rem;border:none;font-size:2.13333333rem;font-weight:400;color:#fff}.box-ac .heading-basic.item-mini{padding:.95em .5em .9em 100px;font-size:1em}.box-ac .heading-basic.item-center{padding-left:60px;text-align:center}.box-ac .heading-basic:before{content:url(https://happyspiral.com/admin_press/wp-content/uploads/2019/12/img_cut_oohori.png);display:block;position:absolute;bottom:0;left:13px;width:68px;height:85px;line-height:0}.box-ac .heading-basic:after{content:"";display:block;position:absolute;bottom:-1.5em;left:50%;width:auto;margin-left:-.5em;border:solid .65em transparent;border-top:solid 1.2em #dd808c}.box-ac .heading-basic .item-sub{width:12em;float:right;padding:0 0 0 2.5em;background:url(https://happyspiral.com/admin_press/wp-content/uploads/2019/12/icon_watch.png) no-repeat top 0 left 15px;border-left:solid 2px #fff}.heading-basic.is-long-text{padding:.4rem 0 .5rem 9rem;font-size:1.6rem;line-height:1.3}.box-title{margin:0 0 3em;padding:2em;background:url(https://happyspiral.com/admin_press/wp-content/uploads/2019/12/bg_title_001.png) no-repeat top right;background-size:cover;font-size:1.6888888rem;color:#fff;line-height:1.75}.box-title .cont-headline{display:inline-block;border-bottom:solid 2px #fff;font-size:2.13333333rem}.box-title .cont-body{margin-top:2rem}.box-checkbox{margin:0 0 2em;padding:1.5em;border:solid 1px #bbb;border-radius:1em}.box-checkbox ul>li{margin-bottom:1.3em;padding-left:2em;cursor:pointer}.box-checkbox ul>li:last-child{margin-bottom:0}.box-checkbox ul>li:before{content:'';top:.4em;width:1em;height:1em;border:solid 1px #bbb;transform:scale(1)}.box-checkbox ul>li.is-checked:after{position:absolute;content:'';top:.5em;left:.2em;width:.85em;height:.45em;border-left:solid .15em #dc5504;border-bottom:solid .15em #dc5504;transform:rotate(-45deg)}.content .box-flow div,.content .box-flow p{margin-top:0}.box-flow .cont-item:before,.box-flow .cont-item:after,.box-flow .cont-item-headline:after{display:none}.box-flow p{margin-bottom:1.5em}.box-flow p:last-child{margin-bottom:0}.box-flow .cont-item{display:flex;margin:0 0 1.5em}.box-flow .cont-item-head{width:1.6em;border-right:solid 2px #e8aab2;text-align:center;font-size:2em;color:#dd808c;font-family:"Times New Roman";line-height:1}.box-flow .cont-item-body{flex:1;padding:0 0 0 1.5em}.box-flow .cont-item-headline{padding:0;font-size:1.2em;color:#dd808c}.box-flow .cont-item-main{font-size:1em;line-height:1.6}.box-flow.skin-a .cont-item-head{padding-top:.3em;border-right:none}.box-flow.skin-a .cont-item-head span{display:inline-block;width:1em;height:1em;background:#dd808c;border-radius:50%;color:#fff;text-align:center}.box-flow.skin-a .cont-item-body{padding-left:.5em}.box-flow.skin-a .cont-item-headline{border-bottom:solid 1px #e8aab2}.box-flow.skin-a .cont-item-headline-sub{color:#dd808c;text-align:right}.box-cta .cont-intro{margin:0 0 .5em 150px;font-size:1.26984em;color:#fff;line-height:1.4}.box-cta em{color:#fcee21;font-style:normal}.box-cta .form-basic{width:840px;margin:0 auto}.table-basic .cont-body{width:100%}.table-basic th,.table-basic td{padding:.5em}.table-basic th{padding-top:.9em;white-space:nowrap;font-size:1.269841em;color:#fff;text-align:right;vertical-align:top}.table-basic td{width:100%}.form-basic .form-text,.form-basic .form-textarea{padding:.4em;border:solid 3px #b3b3b3;border-radius:.3em}.form-text{width:26em}.form-textarea{width:100%;height:6em}.box-btn{margin:1em 0 0;text-align:center}.box-btn .cont-btn{margin:.3em 0 0}.box-form{margin:0 0 3em}.box-form .table-basic .box-btn{margin-top:1em}.box-form .table-basic th{white-space:normal}.box-form .table-basic td{width:auto}.box-form .table-basic .form-textarea{height:9em}.box-cta-contact{max-width:800px;margin:30px auto 30px;border:solid 10px #f8bdc6;background:url(https://happyspiral.com/admin_press/wp-content/uploads/2020/01/img_clipping_oohori.png) no-repeat bottom 0 right 33px}.box-cta-contact .cont-body{padding:50px 50px 30px}.box-cta-contact .cont-item{padding:0 0 30px}.box-cta-contact .cont-img{max-width:100%}.box-cta-contact .cont-item a{transition:all .3s}.box-cta-contact .cont-item a:hover{opacity:.5}.content .box-card div,.content .box-card p{margin-top:0}.box-card .cont-headline:after{display:none}.box-card{margin:0 0 2em;padding:1em 1.2em;background:#f2f2f2;line-height:1.6}.box-card .cont-headline{position:relative;margin:0 0 .5em;padding:0;font-size:1.2em;font-weight:400}.box-card .cont-headline .item-sub{display:block;margin:.3em 0 0;padding:.3em 0 0;border-top:solid 1px #000;color:#dd808c;line-height:1;text-align:right}.box-card .cont-headline .item-price{font-family:"Times New Roman";font-size:1.4em}.box-card .cont-headline .item-sub2{margin-left:.5em;font-size:.7em}.box-book{font-size:1.1em;line-height:1.8}.box-book .variable-exp>.area-text{padding:0 0 0 3em}.box-book .cont-headline,.box-book .cont-author{font-size:1.26984em;font-weight:400}.box-book .cont-headline{margin:0 0 .3em;padding:0 0 .3em;border-bottom:solid 1px #000}.btn.item-right{text-align:right}.box-cheer{position:relative;display:inline-block;margin:0 4em .3em;font-size:1.51111111rem;color:#dd808c;line-height:1.3;text-align:center}.box-cheer:before,.box-cheer:after{content:'';position:absolute;top:0;left:-4em;width:4em;height:100%;background:url(https://happyspiral.com/admin_press/wp-content/uploads/2019/12/icon_cheer.png) no-repeat top right;background-size:auto 100%}.box-cheer:after{left:auto;right:-4em;transform:scale(-1,1)}.variable-exp{margin:0 0 2em}.variable-exp>.area-img>.cont-img{width:auto;max-width:9999px}.variable-exp>.area-img>.cont-caption{margin-top:1em}.variable-exp>.area-text{margin-top:0;padding:0 0 0 1em}.variable-exp.img-right>.area-text{padding:0 1em 0 0}.variable-exp{display:flex}.variable-exp>.area-img{flex-shrink:9;text-align:center}.variable-exp>.area-text{flex-basis:100%}.variable-exp.img-right>.area-img{order:2}.variable-exp.img-right>.area-text{order:1}@media screen and (max-width:599px){.variable-exp.sp-disable{display:block}.variable-exp.sp-disable>.area-img>.cont-img{width:100%}.variable-exp.sp-disable>.area-text{padding-left:0;padding-right:0}.variable-exp.sp-disable>.area-img{margin-bottom:1em}}.clearfix:after{content:'';display:block;clear:both}@media only screen and (max-width:767px){.only-pc{display:none}.bottomFooter__navi{display:none}.widgetFooter__box .widget{margin-bottom:0}.bottomFooter__copyright{margin:0}.text-btn{font-size:1.1em}.box-ac .intro-basic{font-size:1.6rem}.box-ac .heading-basic{margin:.5em 0 1.5em;padding:.5em;font-size:1.4rem}.box-ac .heading-basic.item-mini,.box-ac .heading-basic.item-center{padding-left:.5em}.box-ac .heading-basic:before{display:none}.box-ac .heading-basic .item-sub{display:block;float:none;width:auto;padding:0 0 0 22px;background:url(https://happyspiral.com/admin_press/wp-content/uploads/2019/12/icon_watch.png) no-repeat top 4px left;background-size:16px 16px;border-left:none}.cont-summary{margin:0;font-size:1.2rem}.box-title{margin:0 0 2em;padding:.75em;font-size:1.3rem;line-height:1.4}.box-title .cont-headline{border-bottom:solid 1px #fff;font-size:1.7rem}.box-title .cont-body{margin-top:.5rem}.area-text.adj{padding-left:0 !important}.box-checkbox{margin-bottom:1em;padding:.75em}.box-checkbox ul>li{margin-bottom:.75em;padding-left:1.7em}.bg-oohori{padding:0;background:0 0}.ml4em{margin-left:0 !important}.l-header{padding:5px 0 5px}.t-headerCenter .siteTitle{margin-bottom:0}.siteTitle__logo{width:60% !important;height:auto !important}.t-headerCenter.t-logoPc60 .searchBtn,.t-headerCenter.t-logoPc60 .menuBtn{top:50% !important;margin-top:-.5em !important}.l-header-clone .siteTitle{padding-top:0}.infoHead__text{animation:marquee 20s linear 0s infinite}.l-wrapper{margin-top:20px}iframe{height:auto}.box-btnset .text-btn{width:100%;padding:.5em 2em;font-size:1.3rem}.content .box-flow .cont-item{padding-left:0}.box-flow .cont-item{display:block;margin:0 0 1.3em}.box-flow .cont-item-head{width:auto;margin:0 0 .3em;padding:0 0 .2em .2em;border:none;border-bottom:solid 2px #e8aab2;text-align:left}.box-flow .cont-item-body{padding:0}.box-cta .cont-intro{margin-left:0}.box-cta img{width:100%}.box-cta .form-basic{width:100%}.box-cta-contact{border-width:5px;background-position:bottom 0 right -6vw;background-size:auto 100%}.box-cta-contact .cont-body{padding:20px 15vw 0 10px;background:rgba(255,255,255,.5)}.box-cta-contact .cont-item{padding:0 0 20px}.box-card{padding:.5em}.box-card .cont-headline .item-sub{display:block;float:none;margin:.4em 0 0;text-align:right}.box-cheer{margin:0 0 .4em;font-size:1.3rem}.box-cheer:before,.box-cheer:after{display:none !important}.table-responsive th,.table-responsive td{display:block;width:100% !important}.table-responsive th{padding-bottom:0;text-align:left}.form-text{width:100%}}