﻿.obi_mobareco .text{width:100%;padding:24px;font-size:22px;font-weight:bold;text-align:center;color:#e8f0fe;background-color:#f74490}.obi_mobareco .text span{color:#fff850;font-size:24px}.obi_mobareco sup{vertical-align:super;font-size:.5em}.obi_newyear .text{width:100%;padding:10px;font-size:16px;font-weight:bold;text-align:center;color:#000;background:#ffd5f3}.obi_adk{height:120px;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo",sans-serif;position:relative;overflow:hidden;background-color:#f3f3f3;color:#7b42d7}.obi_adk #particles-js{position:absolute;top:0;z-index:0;width:100%;height:auto}.obi_adk #wrapper{position:absolute;z-index:1;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.obi_adk #wrapper .obi-item{font-size:28px;font-weight:bold;font-feature-settings:"palt";text-align:center;display:flex}.obi_adk #wrapper .obi-item .icon{margin-right:.5em}.obi_adk #wrapper .obi-item .icon .icon-img{width:2em}.obi_adk #wrapper .obi-item .large{font-size:1.5em;letter-spacing:-0.05em}.obi_adk #wrapper .obi-item .underline{position:relative;display:inline-block}.obi_adk #wrapper .obi-item .underline::after{content:"";position:absolute;z-index:-1;width:100%;height:.7em;bottom:.3em;left:0;right:0;background-color:#ff0}.obi_starty{height:65px;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo",sans-serif;position:relative;overflow:hidden;background-color:#f3f3f3;color:#7b42d7}.obi_starty #particles-js{position:absolute;top:0;z-index:0;width:100%;height:auto}.obi_starty #wrapper{position:absolute;z-index:1;top:0;width:100%;height:100%}.obi_starty #wrapper .obi-item{height:65px}.obi_starty #wrapper .obi-item>.obi-text{height:100%;display:grid;grid-template-columns:max-content max-content;margin:0 auto;width:fit-content;grid-column-gap:10px;justify-items:center;align-items:center}.obi_starty #wrapper .obi-item>.obi-text>p:first-of-type{background:linear-gradient(-40deg, #bbb787, #fffabe 46%, #fff045);color:#fd69ab;font-size:18px;font-weight:bold;height:100%;display:flex;justify-items:center;align-items:center;padding:10px;text-align:center}.obi_starty #wrapper .obi-item>.obi-text>p:nth-of-type(2){font-size:28px;font-weight:bold;font-feature-settings:"palt";text-align:center}.obi_starty #wrapper .obi-item>.obi-text>p:nth-of-type(2)>.underline{position:relative;display:inline-block}.obi_starty #wrapper .obi-item>.obi-text>p:nth-of-type(2)>.underline::after{content:"";position:absolute;z-index:-1;width:100%;height:.7em;bottom:.3em;left:0;right:0;background-color:#ff0}.obi_starty #wrapper .obi-item>.obi-text>p:nth-of-type(2)>.large{font-size:1.5em;letter-spacing:-0.05em}.obi_line{background-color:#00dc00}.obi_line .text{width:100%;padding:15px;font-size:24px;font-weight:bold;text-align:center;color:#fff850}.t__header-inner{height:100px;display:flex;justify-content:space-between;align-items:center;padding-left:80px;max-width:1920px;margin:auto;box-sizing:border-box;position:relative}.t__header-inner .t__header-first{display:flex}.t__header-inner .t__header-first .header-firstlogo{text-align:center;font-size:12px;margin:15px 0 0 0}.t__header-inner .t__header-first .header-firstlogo .img-logo{margin-bottom:12px}.t__header-inner .t__header-first .header-secondlogo img{height:100px}.t__header-nav{display:flex;align-items:center;justify-content:space-between}.t__header-nav__multirow .t__header-nav__user{padding-right:48px;text-align:right}.t__header-nav__multirow .t__header-nav__user a{text-decoration:underline}.t__header-nav__menu{display:flex;width:700px;align-items:center;justify-content:space-between;margin-right:40px}.t__header-nav__menu-item a{display:inline-block;border-radius:40px;text-align:center;position:relative}.t__header-nav__menu-item a:hover{opacity:.8;text-decoration:none}.t__header-nav__menu-item a::after{content:"";width:10px;height:10px;border:2px solid;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:15px;margin:auto}.t__header-nav__menu-item .entry-btn{width:340px;height:65px;background:linear-gradient(to right, #00a1e9, #00b9dd);color:#fff;padding-top:12px}.t__header-nav__menu-item .entry-btn .yellow{color:#fbff05;font-weight:bold}.t__header-nav__menu-item .entry-btn .bold{font-size:16px;font-weight:bold}.t__header-nav__menu-item .entry-btn::after{border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0)}.t__header-nav__menu-item .entry-btn.one_line{padding-top:20px}.t__header-nav__menu-item .area-btn,.t__header-nav__menu-item .appoint-btn{width:170px;height:60px;border:2px solid #9f9ea0;color:#9f9ea0;font-size:16px;font-weight:bold;line-height:60px;margin:0}.t__header-nav__menu-item .area-btn::before,.t__header-nav__menu-item .appoint-btn::before{content:"";width:20px;height:25px;position:absolute;top:0;bottom:0;margin:auto}.t__header-nav__menu-item .area-btn::after,.t__header-nav__menu-item .appoint-btn::after{border-color:#9f9ea0 #9f9ea0 rgba(0,0,0,0) rgba(0,0,0,0)}.t__header-nav__menu-item .area-btn::before{background:url("/img/pc/header/icon_area.png") center no-repeat;left:15px}.t__header-nav__menu-item .appoint-btn::before{background:url("/img/pc/header/icon-tel.png") center no-repeat;left:20px}.menu-btn{display:flex;height:100px;width:100px;justify-content:center;align-items:center;background-color:#333}.menu-btn:hover{cursor:pointer;opacity:.8}.menu-btn p{font-size:12px;color:#fff;position:absolute;top:65px}.menu-btn span,.menu-btn span::before,.menu-btn span::after{content:"";display:block;height:4px;width:32px;background-color:#fff;position:absolute}.menu-btn span{top:40px}.menu-btn span::before{bottom:12px}.menu-btn span::after{top:12px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg)}#menu-btn-check{display:none}#menu-btn-check:checked~.menu-bg{right:0}#menu-btn-check:checked~.menu-bg-close{display:inline}.menu-bg-close{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;z-index:100;transition:all .5s}.menu-bg{width:480px;height:100%;position:fixed;top:0;right:-100%;z-index:1000;transition:all .5s}.menu-bg .menu-content{width:100%;height:100%;right:0;position:absolute;background-color:#fff;overflow-y:scroll;z-index:100}.menu-bg .menu-content::-webkit-scrollbar{width:10px}.menu-bg .menu-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.menu-bg .menu-content::-webkit-scrollbar-thumb{background:#aeaeae;border-radius:5px}.menu-bg .menu-content .menu-close{display:inline-block;font-size:50px;font-weight:bold;position:absolute;right:0}.menu-bg .menu-content .menu-close:hover{cursor:pointer;opacity:.8}.menu-bg .menu-content .menu-wrap{padding:50px 50px 0}.menu-bg .menu-content .menu-wrap .cta-wrap{margin-bottom:40px}.menu-bg .menu-content .menu-wrap .cta-wrap a{display:inline-block;border-radius:40px;text-align:center;position:relative}.menu-bg .menu-content .menu-wrap .cta-wrap a:hover{opacity:.8;text-decoration:none}.menu-bg .menu-content .menu-wrap .cta-wrap a::after{content:"";width:10px;height:10px;border:2px solid;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:15px;margin:auto}.menu-bg .menu-content .menu-wrap .cta-wrap .entry-btn{width:100%;height:80px;background:linear-gradient(to right, #00a1e9, #00b9dd);color:#fff;padding-top:14px;font-size:16px}.menu-bg .menu-content .menu-wrap .cta-wrap .entry-btn .yellow{color:#fbff05;font-weight:bold}.menu-bg .menu-content .menu-wrap .cta-wrap .entry-btn .bold{font-size:20px;font-weight:bold}.menu-bg .menu-content .menu-wrap .cta-wrap .entry-btn::after{border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0)}.menu-bg .menu-content .menu-wrap .cta-wrap .entry-btn.one_line{padding-top:25px}.menu-bg .menu-content .menu-wrap .cta-wrap .bnt-box{display:flex;justify-content:space-between;align-items:center;margin-top:25px}.menu-bg .menu-content .menu-wrap .cta-wrap .bnt-box .area-btn,.menu-bg .menu-content .menu-wrap .cta-wrap .bnt-box .appoint-btn{width:48%;height:50px;border:2px solid #9f9ea0;color:#9f9ea0;font-size:16px;font-weight:bold;line-height:50px;margin:0}.menu-bg .menu-content .menu-wrap .cta-wrap .bnt-box .area-btn::before,.menu-bg .menu-content .menu-wrap .cta-wrap .bnt-box .appoint-btn::before{content:"";width:20px;height:25px;position:absolute;top:0;bottom:0;margin:auto}.menu-bg .menu-content .menu-wrap .cta-wrap .bnt-box .area-btn::after,.menu-bg .menu-content .menu-wrap .cta-wrap .bnt-box .appoint-btn::after{border-color:#9f9ea0 #9f9ea0 rgba(0,0,0,0) rgba(0,0,0,0)}.menu-bg .menu-content .menu-wrap .cta-wrap .bnt-box .area-btn::before{background:url("/img/pc/header/icon_area.png") center no-repeat;left:15px}.menu-bg .menu-content .menu-wrap .cta-wrap .bnt-box .appoint-btn::before{background:url("/img/pc/header/icon-tel.png") center no-repeat;left:20px}.menu-bg .menu-content .menu-wrap .menu-list .menu-link{border-bottom:solid 1px #e8e8e8;list-style:none}.menu-bg .menu-content .menu-wrap .menu-list .menu-link a{display:block;width:100%;font-size:18px;box-sizing:border-box;color:#333;text-decoration:none;padding:9px 15px 10px 0;position:relative}.menu-bg .menu-content .menu-wrap .menu-list .menu-link a::after{content:"";width:10px;height:10px;border-top:solid 2px #aeaeae;border-right:solid 2px #aeaeae;transform:rotate(45deg);position:absolute;right:11px;top:0;bottom:0;margin:auto}.menu-bg .menu-content .menu-wrap .menu-list .menu-link a:hover{color:#f986b3}.menu-bg .menu-content .menu-wrap .menu-list .menu-link a:hover::after{border-top:solid 2px #f986b3;border-right:solid 2px #f986b3}.menu-bg .menu-content .menu-wrap .menu-list .campaign-link{border-bottom:solid 1px #e8e8e8;margin:0;list-style:none}.menu-bg .menu-content .menu-wrap .menu-list .campaign-link .campaign-btn{display:block;font-size:18px;padding:9px 15px 10px 0}.menu-bg .menu-content .menu-wrap .menu-list .campaign-link .campaign-btn:hover{color:#f986b3;text-decoration:none}.menu-bg .menu-content .menu-wrap .menu-list .campaign-link .campaign-btn:hover::after{color:#f986b3}.menu-bg .menu-content .menu-wrap .menu-list .campaign-link .campaign-link-list li{font-size:18px;padding:10px 0 10px 20px;position:relative}.menu-bg .menu-content .menu-wrap .menu-list .campaign-link .campaign-link-list li::before{content:"";width:10px;height:10px;border-top:solid 2px #aeaeae;border-right:solid 2px #aeaeae;transform:rotate(45deg);position:absolute;left:0;top:0;bottom:0;margin:auto}.menu-bg .menu-content .menu-wrap .menu-list .campaign-link .campaign-link-list li:hover::before{border-top:solid 2px #f986b3;border-right:solid 2px #f986b3}.menu-bg .menu-content .menu-wrap .menu-list .campaign-link .campaign-link-list li:hover a{color:#f986b3;text-decoration:none}.basetext{padding:3px;text-align:center;color:#6b6b6b;font-weight:normal;font-size:12px;background:#f3f3f3}#js-header-follow{position:fixed;top:-100px;left:0;transition:.5s;width:100%;z-index:100}#js-header-follow .hamburger-menu{position:relative}#js-header-follow .hamburger-menu .menu-btn{height:80px;width:80px;border-radius:10px;background:#fff;box-shadow:0px 0px 5px 3px #ddd;right:80px;position:absolute}#js-header-follow .hamburger-menu .menu-btn p{font-size:14px;color:#333;font-weight:bold;position:absolute;top:50px}#js-header-follow .hamburger-menu .menu-btn span,#js-header-follow .hamburger-menu .menu-btn span::before,#js-header-follow .hamburger-menu .menu-btn span::after{content:"";display:block;height:4px;width:32px;background-color:#333;position:absolute}#js-header-follow .hamburger-menu .menu-btn span{top:30px}#js-header-follow .hamburger-menu .menu-btn span::before{bottom:10px}#js-header-follow .hamburger-menu .menu-btn span::after{top:10px}#js-header-follow.show{top:40px}#follow-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#follow-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg)}#follow-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg)}#follow-btn-check{display:none}#follow-btn-check:checked~.menu-bg{right:0}#follow-btn-check:checked~.menu-bg-close{display:inline}#matsumaru-banner{position:fixed;bottom:150px;right:0;width:150px;z-index:10000}#matsumaru-banner .round_btn{cursor:pointer;display:block;position:relative;right:-120px;bottom:5px;width:30px;height:30px;border-radius:50%;background:#333}#matsumaru-banner .round_btn::before,#matsumaru-banner .round_btn::after{content:"";position:absolute;top:50%;left:50%;width:1px;height:22px;background:#fff}#matsumaru-banner .round_btn::before{transform:translate(-50%, -50%) rotate(45deg)}#matsumaru-banner .round_btn::after{transform:translate(-50%, -50%) rotate(-45deg)}#matsumaru-banner-2239{position:fixed;bottom:150px;left:0;width:150px;z-index:10000}#matsumaru-banner-2239 .round_btn{cursor:pointer;display:block;position:relative;right:-120px;bottom:5px;width:30px;height:30px;border-radius:50%;background:#333}#matsumaru-banner-2239 .round_btn::before,#matsumaru-banner-2239 .round_btn::after{content:"";position:absolute;top:50%;left:50%;width:1px;height:22px;background:#fff}#matsumaru-banner-2239 .round_btn::before{transform:translate(-50%, -50%) rotate(45deg)}#matsumaru-banner-2239 .round_btn::after{transform:translate(-50%, -50%) rotate(-45deg)}#matsumaru-banner-2239 .small_bnr{width:50%}