﻿@font-face{font-family:"Icomoon";src:url("../css/fonts/icomoon.woff") format("woff");font-weight:normal;font-style:normal}html{position:relative;min-height:100%;height:100%}body{margin-bottom:48px;height:100%;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif}#max_width_box{height:100%;min-height:100%;background-color:#fff;height:auto}@media(min-width: 642px){#max_width_box{max-width:642px;margin:0 auto;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}}.main_content{background:linear-gradient(to bottom, #fbf6f1, #fbf6f1 20%, #fff 100%);background-size:100% 300px;background-repeat:no-repeat;padding-bottom:15px}#bg_white{background-color:#fff}.min_height_wrap{min-height:150px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.disp_block{display:block !important}.nodisp{display:none !important}.button_base{width:320px;height:64px;display:flex;justify-content:center;align-items:center;position:relative;color:#fff !important;text-decoration:none;border-radius:8px;background-color:#920f42;border:solid 1px #7d0333;box-shadow:0 6px 0 #7d0333;font-size:18px;font-weight:bold;margin:0 auto}.button_base::after{content:"";font-family:"Font Awesome 6 Free";font-size:12px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.button_base.br{background-color:#13868c;border:solid 1px #076368;box-shadow:0 6px 0 #076368;cursor:pointer}.button_base.br::after{content:""}.button_base.r{background-color:#920f42;border:solid 1px #7d0333;box-shadow:0 6px 0 #7d0333;cursor:pointer}.button_base.o{background-color:#da420d;border:solid 1px #b12f00;box-shadow:0 6px 0 #b12f00}.button_base.b{background-color:#09428d;border:solid 1px #001a3a;box-shadow:0 6px 0 #001a3a}.title{text-align:center;display:flex;flex-direction:column;align-items:center}.title svg{width:100% !important;height:auto !important}.title svg.title_bottom{width:50% !important}.title svg.guide_title{width:30% !important}.sub_title{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;font-size:20px;color:#6f4e0e;padding:0 20px}h2{font-size:24px;font-weight:bold;margin-top:0;padding:0px 0px 15px;width:100%;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;color:#58441b;background:linear-gradient(180deg, #58441b -9.56%, #9e7d3e 106.62%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}h2.top{font-size:4.7vw}@media(min-width: 420px){h2.top{font-size:20px}}h2.mb0{margin-bottom:0}ul{list-style:none}.f14{font-size:14px !important}.font_serif{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif !important}.font12{font-size:12px}.font14{font-size:117%}.font16{font-size:134%}.font18{font-size:150%}.font20{font-size:167%}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt16{margin-top:16px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb1em{margin-bottom:1em !important}.pt0{padding-top:0 !important}.pb15{padding-bottom:15px !important}.wd100{width:100%}.txt_red{color:#d20000}.txt_bold{font-weight:bold}.txt_center{text-align:center}.fa.fa-play{font-size:8px}.fa_right{float:right}.fa_right:after{content:".";display:block;height:0;clear:both;visibility:hidden}.fa_left{float:left;padding-right:6px}.fa_left:after{content:".";display:block;height:0;clear:both;visibility:hidden}#card{padding:0 20px}#card .card_stage{display:flex;justify-content:space-between;perspective:3000px}#card .card_stage .card_box{width:calc(50% - 7px);height:auto;position:relative}#card .card_stage .card_box::after{content:"";display:block;width:100%;padding-top:139.6666666667%}#card .card_stage .card_box .card_img{position:absolute;top:0;left:0;width:100%;cursor:pointer;transform-style:preserve-3d;transform:rotateY(0deg);transition:transform 1s}#card .card_stage .card_box .card_img img{width:100%;height:auto;filter:drop-shadow(0px 4px 5px #aaa)}#card .card_stage .card_box .card_img:hover{opacity:.7}#card .card_stage .card_box .card_img.spin{z-index:10;animation:spin .6s infinite linear}#card .card_stage .card_box .card_img.nohover:hover,#card .card_stage .card_box .card_img.spin:hover{opacity:1}@keyframes spin{0%{transform:scale(1) rotateY(0deg);filter:drop-shadow(0px 8px 5px #aaa)}100%{transform:scale(1) rotateY(360deg);filter:drop-shadow(0px 8px 5px #aaa)}}#card_result .card_result_box .card_img{width:59%;margin:0 auto}#card_result .card_result_box .card_img img{width:100%;height:auto;filter:drop-shadow(0px 0px 16px rgba(136, 106, 46, 0.4))}#card_result .card_name{text-align:center;color:#072049;font-size:20;margin-top:15px}#card_result .card_name_al{text-align:center;color:#e36e69;font-size:20px;margin-top:6px}#card_result .card_text2{text-align:center;color:#6f4e0e;font-size:18px;margin-top:20px}#card_result .card_yn{text-align:center;color:#6f4e0e;background:linear-gradient(180deg, #58441b -9.56%, #9e7d3e 106.62%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:72px;margin-top:20px}.line{text-align:center;padding:20px 0}.line svg{width:92% !important;height:auto !important}#advice .img{text-align:center}#advice .txt{padding:17px 16px 27px;color:#911510;font-size:16px}#advice .ad_button_box{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 32px}#advice .ad_button_box .ad_button{display:flex;justify-content:center;align-items:center;width:calc(50% - 7px);height:57px;color:#fff;border-radius:8px;background:#83c3d4;border:1px solid #478fa2;box-shadow:0px 3px 0px 0px #478fa2;margin-bottom:18px;cursor:pointer}#advice .ad_button_box .ad_button:hover,#advice .ad_button_box .ad_button:active{background:#07a5cf;border:1px solid #106a82;box-shadow:0px 3px 0px 0px #106a82}#advice .ad_button_box .ad_button.activ{background:#07a5cf;border:1px solid #106a82;box-shadow:0px 3px 0px 0px #106a82}#fortuneteller .txt{text-align:center;font-size:16px;color:#6f4e0e;line-height:1.8;padding:10px 16px 20px}#input{padding:0 16px}#input .title_box{text-align:center;margin-bottom:30px}#input .title_box .title{display:inline-block;color:#be9647;font-size:16px;font-weight:bold;padding:0 0 2px;border-bottom:solid 2px #be9647}#input .form_box{margin:0 30px}#input .form_box .form_title{font-size:12px;color:#be9647;font-weight:bold;margin-bottom:12px}#input .form_box .form_input,#input .form_box .input_select{border:solid 1px #be9647;border-radius:6px;padding:10px 12px;width:100%}#input .form_box .select_design{position:relative}#input .form_box .select_design::after{content:"";width:7px;height:7px;border:1px solid;border-color:#be9647 #be9647 rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(135deg) translateY(7px);position:absolute;right:13px;top:50%;pointer-events:none}#input .form_box .select_design .input_select{padding:10px 42px 10px 12px !important}#input .form_box .radio_design{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0px 0}#input .form_box .radio_design label{box-sizing:border-box;position:relative;display:flex;align-items:center;width:auto;min-height:24px;margin-right:16px;color:#8d8a8a;padding:0 0 0 24px;margin-bottom:14px;cursor:pointer}#input .form_box .radio_design label.on_info{margin-bottom:0px}#input .form_box .radio_design label input{display:none}#input .form_box .radio_design label input+.check-text{display:flex;align-items:center;padding:0 0 0 5px}#input .form_box .radio_design label input+.check-text img{margin:0 5px 0 0px;width:32px;height:32px}#input .form_box .radio_design label input[type=checkbox]+.check-text::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:24px;height:24px;border:1px solid #8d8a8a;border-radius:6px;background-color:#fff;box-sizing:border-box;font-size:16px;line-height:1}#input .form_box .radio_design label input[type=checkbox]:checked+.check-text::before{border:1px solid #2d67c3;padding:4px 2px}#input .form_box .radio_design label input:checked+.check-text{font-weight:bold;color:#072049}#input .form_box .radio_design label input[type=radio]+.check-text::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:24px;height:24px;border:1px solid #8d8a8a;border-radius:50%;background-color:#fff;box-sizing:border-box;font-size:16px;line-height:1}#input .form_box .radio_design label input[type=radio]:checked+.check-text::after{position:absolute;top:50%;left:6px;transform:translateY(-50%);background-color:#2d67c3;content:"";width:12px;height:12px;border-radius:50%}#input .form_button{width:240px;height:44px;display:flex;justify-content:center;align-items:center;position:relative;color:#fff !important;text-decoration:none;border-radius:8px;background-color:#13868c;border:solid 1px #076368;box-shadow:0 6px #076368;font-size:18px;font-weight:bold;margin:0 auto}#input .form_button.disabled{opacity:.6}#omikuji{position:relative}#omikuji img{width:100%;height:auto}#omikuji.result{margin-bottom:30%}#omikuji .omikujibox{position:absolute;top:35%;left:50%;transform:translateX(-50%);width:87%;height:auto;padding:0}#omikuji .omikujibox .box2{position:absolute;bottom:4px;left:0;display:none}#omikuji .omikujibox.move{animation:bounce .4s 3}@keyframes bounce{0%,100%{transform:translate(-50%, 0)}50%{transform:translate(-40%, -10%)}}#omikuji .sbutton,#omikuji .sbutton2{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:81%;cursor:pointer}#omikuji .sbutton:hover,#omikuji .sbutton:active,#omikuji .sbutton2:hover,#omikuji .sbutton2:active{opacity:.7}#omikuji .sbutton2{bottom:-9%}#omikuji .omikujiresult{position:absolute;top:26.5%;left:50%;transform:translateX(-50%);width:81%;border-radius:5vw;overflow:hidden}@media(min-width: 642px){#omikuji .omikujiresult{border-radius:38px}}#omikuji .omikujiresult .text{position:absolute;height:94%;display:flex;justify-content:center;align-items:center;top:50%;left:50%;transform:translate(-50%, -50%)}#omikuji .omikujiresult .text .text_inner{writing-mode:vertical-rl;text-orientation:upright;font-size:clamp(14px,10.5vw,72px);font-family:"Noto Serif JP","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:900;line-height:1.5}#omikuji .omikujiresult .text .text_inner .s{font-size:clamp(10px,7vw,46px)}.navbar_new{border:none;margin-bottom:0;box-sizing:border-box;background:linear-gradient(90deg, #061837 0%, #072452 50.4%, #315794 76.53%, #0a2859 100%)}@media(min-width: 642px){.navbar_new{background:linear-gradient(90deg, #061837 0%, #072452 30.63%, #315794 57.19%, #0a2859 78.44%)}}.navbar_new .nav_inner{width:100%;min-height:50px;box-sizing:border-box;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media(min-width: 642px){.navbar_new .nav_inner{min-height:70px;max-width:960px;padding:0 10px;margin:0 auto}}.navbar_new .nav_inner h1{display:block;height:22px;font-size:10px}@media(min-width: 642px){.navbar_new .nav_inner h1{height:36px}}.navbar_new .nav_inner h1 a{display:block;height:100%}.navbar_new .nav_inner h1 a img{height:100%;width:auto}.navbar_new .nav_inner .parts_box{height:100%}.navbar_new .nav_inner .parts_box.left{min-width:8px}@media(min-width: 642px){.navbar_new .nav_inner .parts_box.left{display:none}}.navbar_new .nav_inner .parts_box .sp_box{display:flex;align-items:center;justify-content:flex-end;padding-top:0px}@media(min-width: 642px){.navbar_new .nav_inner .parts_box .sp_box{display:none}}.navbar_new .nav_inner .parts_box .sp_box a{display:flex;justify-content:center;align-items:center;height:50px;width:50px}.navbar_new .nav_inner .parts_box .sp_box a img{height:30px;width:auto}.navbar_new .nav_inner .parts_box .sp_box a.pay{position:relative}.navbar_new .nav_inner .parts_box .sp_box a.pay::before{content:"";width:1px;height:calc(100% - 16px);position:absolute;left:-1px;top:50%;transform:translateY(-50%);background:#728cb7}.navbar_new .nav_inner .parts_box .sp_box a.pay svg{width:auto;height:32px}.navbar_new .nav_inner .parts_box .sp_box a.login{padding-top:5px}.navbar_new .nav_inner .parts_box .sp_box a.mail_info.activ{position:relative}.navbar_new .nav_inner .parts_box .sp_box a.mail_info.activ::after{content:"";line-height:1;width:6px;height:6px;position:absolute;top:2px;right:11px;border-radius:50%;background:#dd4b96}.navbar_new .nav_inner .parts_box .sp_box div.menu_open_button{display:flex;justify-content:center;align-items:center;width:50px;height:50px;cursor:pointer}.navbar_new .nav_inner .parts_box .sp_box div.menu_open_button img{height:30px;width:auto}.navbar_new .nav_inner .parts_box .sp_box .point_info{display:flex;flex-direction:column;align-items:flex-end;padding:0 8px;text-decoration:none;height:50px;width:auto;justify-content:center}.navbar_new .nav_inner .parts_box .sp_box .point_info .point_title{text-align:right;font-size:10px;color:#fff;line-height:1;padding-bottom:4px}.navbar_new .nav_inner .parts_box .sp_box .point_info .point_count{text-align:right;font-size:12px;color:#f7db65;line-height:1}.navbar_new .nav_inner .parts_box .sp_box .point_info .point_count span{color:#fff;font-size:10px;display:inline-block;padding-left:4px}.navbar_new .nav_inner .parts_box .pc_box ul{display:flex;align-items:center}.navbar_new .nav_inner .parts_box .pc_box ul li{margin-left:8px}.navbar_new .nav_inner .parts_box .pc_box ul li a.pc_header_tel{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:203px;height:49px;color:#fff;line-height:1;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold}.navbar_new .nav_inner .parts_box .pc_box ul li a.pc_header_tel .pc_header_tel__text{display:block;padding-top:2px;font-size:14px;text-align:center;letter-spacing:.4px}.navbar_new .nav_inner .parts_box .pc_box ul li a.pc_header_tel .pc_header_tel__telno{display:block;font-size:22.5px;text-align:center}.navbar_new .nav_inner .title_box{display:flex;align-items:center;justify-content:left;flex-grow:2;padding-left:8px}.navbar{min-height:40px;border:none;margin-bottom:0}@media(min-width: 642px){.navbar{max-width:640px}.navbar-header{max-width:640px}}@media(min-width: 642px){.navbar-toggle{display:block;margin-right:32px}.navbar-header{float:none}.navbar-collapse.collapse{display:none !important}.navbar-collapse.in{display:block !important}}.navbar-default{background-color:#fff;box-shadow:0px 1px 6px rgba(0,0,0,.35);z-index:1}.navbar-brand{max-width:320px;display:flex;justify-content:space-between;align-items:center}.navbar-brand img.tlogo{width:55%;height:auto}.navbar-brand img.blogo{width:35%;height:auto;margin-right:5%}.navbar-toggle{padding:0;border:none;max-width:32px;max-height:28px}.navbar-default .navbar-toggle{border:none;max-width:32px;max-height:28px}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.header_login{padding-top:8px}.header_login img{max-width:32px;vertical-align:middle}.header_login .login{width:32px;height:32px}.navbar-right{margin-right:7px}@media(max-width: 767px){.navbar-right{position:absolute;top:0;right:47px}}@media(min-width: 767px){ul.sitemenu{max-width:640px}}@media(max-width: 767px){ul.sitemenu{position:absolute;top:8px;right:8px;width:275px;border-radius:4px;padding:44px 0 20px 5%;background-color:#fff}ul.sitemenu li{height:48px;line-height:48px;white-space:nowrap;text-align:left;border-bottom:1px solid #d6e7ed !important;margin:0;padding-top:2px}ul.sitemenu li a{color:#0080da !important;font-size:117%;font-weight:bold}ul.sitemenu li.obt{height:60px;line-height:60px;border-bottom:none !important;padding-top:20px}ul.sitemenu li.obt a{display:flex;justify-content:center;align-items:center;margin-right:9%;background-color:#4da7e6;color:#fff !important;border-radius:8px}ul.sitemenu li.obt a:hover{display:flex;justify-content:center;align-items:center;margin-right:9%;background-color:#4da7e6;color:#fff !important;border-radius:8px;opacity:.7}.humburger_close{position:fixed;top:10px;right:10px}.humburger_close button{width:32px;height:32px;margin:0;padding:0}.humburger_close button img{width:32px;height:32px}.navbar-nav>li>a{padding:0px;margin:0px;line-height:40px}.navbar-nav{margin:0;padding:0}.navbar-collapse{margin:0;padding:0;border:0;box-shadow:none}.collapse{position:fixed;z-index:100;top:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4)}.collapse.in{position:fixed;z-index:100;top:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4)}.collapsing{position:fixed;z-index:100;top:0;right:0;width:100vw;height:0;background-color:rgba(0,0,0,.4)}}.footer{position:fixed;bottom:0;width:100%;height:20.1vw;background-color:rgba(0,0,0,.3);z-index:3}.footer a{display:block;width:100%;margin:0 auto}.footer a img{width:100%}@media(min-width: 414px){.footer{height:86px}.footer a{width:414px;height:86px}}@media(min-width: 642px){.footer{max-width:640px;margin:0 auto}.footer a{display:block;width:60%}.footer a img{width:100%}}.footer ul{margin:0;height:48px}.footer ul li{margin:0;float:left;width:20%;height:48px}.footer ul li a{display:block;text-align:center}.footer ul li a img{max-width:64px}.breadcrumb{padding:10px 10px 9px 16px;margin:-15px 0 0 0;background-color:#f1f1f1;border-radius:0}.breadcrumb ol{margin-bottom:0;padding-left:0}.breadcrumb ol li{list-style:none;display:inline-block;color:#666;font-size:12px}.breadcrumb ol li a{color:#4da7e6;text-decoration:underline}.content-box{border:1px solid #ccc;border-radius:4px;padding:16px}.content-flex{display:flex}.button{text-align:center}.button.add-button a{display:inline-block;padding:8px 16px;background-color:#4da7e6;color:#fff;text-align:center;font-weight:bold;border-radius:8px}#pageTop{width:11.56%;max-width:74px;position:fixed;bottom:23.5vw;right:4px}#pageTop img{width:100%}.nav-tabs>li>a{margin-right:0px;line-height:1.42857143;border:none}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:none;border-bottom-color:rgba(0,0,0,0)}.nav-tabs.nav-justified>li>a{border:none;background-color:#ebe9e9;border-top:3px solid #d0d0d0;border-radius:0;color:#d45c00;font-size:117%;font-weight:bold}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:none;background-color:#fff;border-top:3px solid #d45c00;color:#2b1109;font-size:117%;font-weight:bold}.nav-tabs-justified>li>a{border-bottom:none;border-radius:0}@media(max-width: 767px){.nav-tabs.nav-justified>ul{display:table;width:100%}.nav-tabs.nav-justified>li{display:table-cell;width:320px;border-radius:0;background-image:url(../images/blank.gif)}.nav-tabs.nav-justified>li>a{margin-bottom:0}}@media(max-width: 767px){.nav-tabs.nav-justified>li>a{border:none;background-color:#ebe9e9;border-top:3px solid #d0d0d0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:none;background-color:#fff;border-top:3px solid #d45c00}}.nav-tabs{padding:0 8px;background-color:#fff}.slide_box{margin-bottom:20px}.common_sp_box{width:100%;overflow:hidden;margin-bottom:20px;color:#2b1109}.common_sp_box .support_common_dl{margin-top:6px}.common_sp_box .support_common_dl dt{width:100%;font-weight:bold}.common_sp_box .support_common_dl dd{padding:0;margin-bottom:20px}.common_sp_box .support_common_dl ul{margin-left:1em;padding-left:1em;list-style:disc}.common_sp_box .support_common_dl ul.none{margin-left:0;padding-left:0;list-style:none}.common_sp_box .support_common_dl .rate{font-size:150%;color:#bf0000}ul.diviner_list li.diviner{padding:10px 8px 20px 8px;margin-bottom:10px;border-bottom:1px solid #e3e3e3}ul.diviner_list li.diviner a{display:block}ul.diviner_list li.diviner:last-child{margin-bottom:0}ul.diviner_list dl{background:url(../images/diviner_link_right.png) no-repeat center right;background-size:10px 18px}ul.diviner_list dt{width:25%;float:left}ul.diviner_list dd{padding-left:26.875%;paddgin-top:8px;padding-right:12px}ul.diviner_list dd ul li{margin-bottom:7px}ul.diviner_list dd ul li.name{color:#2b1109;font-size:120%;font-weight:bold;margin-bottom:6px}.co1{color:#011c5a}.co2{color:#6276cd}ul.diviner_list dd ul li.divination{color:#2b1109;margin-left:5px}ul.diviner_list dd ul li.divination .key{padding:3px 6px;background-color:#72bad3;margin-bottom:6px;margin-right:6px;color:#fff;display:inline-block}ul.diviner_list dd ul li.status{float:left;margin-right:15px;border-radius:3px;background-color:#307bc7;margin-bottom:0;color:#fff;padding:5px 6px}ul.diviner_list dd ul li.price{color:#2b1109;padding:5px 0}ul.diviner_list dd ul li.time{color:#6276cd;margin-left:5px}ul.diviner_list dd ul li:last-child{margin-bottom:0}.more{text-align:right;padding-right:8px;margin-top:18px}.more p{font-weight:bold;font-size:117%;margin-bottom:0}.more p span.font100{font-size:100%}.copyright{padding:15px 0 20px;width:100%;overflow:hidden}.copyright p{text-align:center;color:#6f4e0e;margin-bottom:0;font-size:12px}.base_box{padding:0 12px;color:#6f4e0e;font-size:16px;line-height:1.6}.base_box P+P{margin-top:1em}.base_box .base_title{padding-bottom:8px;color:#6f4e0e;font-size:18px;font-weight:bold}.base_box P+.base_title{margin-top:22px}.base_box .card_text{font-size:20px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif;font-weight:bold;color:#6f4e0e;text-align:center}.menu_box{background:#e9e3d5;height:52px;display:flex;justify-content:space-between;border-bottom:solid 1px #be9647}.menu_box .menu_link{display:flex;justify-content:center;align-items:center;width:25%;height:100%}.menu_box .menu_link:hover,.menu_box .menu_link:active{opacity:.7}.ad_block{display:none}.ad_block.disp{display:block !important}.ad_text_block_head{height:40px;background:linear-gradient(180deg, #ffffff -6.67%, #f5eddf 100%)}.ad_text_block_foot{height:40px;background:linear-gradient(360deg, #ffffff 0%, #f5eddf 100%)}.ad_text_block{background:#f5eddf;padding:24px 16px 36px}.ad_text_block.guide{padding:0px 16px 0px}.ad_text_block.guide .ad_text{display:block !important}.ad_text_block .ad_text_box{background-image:url("../images/parts/LetterBottom-min.png"),url("../images/parts/LetterTop-min.png"),url("../images/parts/LetterExtend-min.png");background-size:100%;background-repeat:no-repeat,no-repeat,repeat-y;background-position:bottom left,top left,top left;padding:10% 9% 14%;min-height:150px;text-align:center}.ad_text_block .ad_text_box .ad_title{text-align:center;font-size:16px;font-weight:bold;margin-bottom:5px;color:#58441b;background:linear-gradient(180deg, #58441b -9.56%, #9e7d3e 106.62%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ad_text_block .ad_text_box svg{width:100% !important}.ad_text_block .ad_text_box .ad_text{display:none;color:#6f4e0e;font-size:14px;line-height:1.7;text-align:left;margin-top:16px}.ad_text_block .ad_text_box+.ad_text_box{margin-top:32px}.sub_button_box{padding:20px;display:flex;align-items:center;justify-content:center}.sub_button_box .sub_button{display:flex;justify-content:center;align-items:center;width:180px;height:45px;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:14px;font-weight:bold;border:solid 1px #be9647;border-radius:8px;color:#be9647;text-decoration:none;line-height:1}.sub_button_box .sub_button:hover,.sub_button_box .sub_button:active{opacity:.7}.data_list{display:flex;flex-direction:column;justify-content:space-between;padding:0 16px}.data_list .list_box{display:flex;justify-content:space-between;width:100%;padding:10px 0;border-bottom:solid 1px #d4e2e8}.data_list .list_box+.list_box{margin-top:0}.data_list .list_box .data{display:flex;align-items:center;color:#6f4e0e}.data_list .list_box .data svg{margin-right:16px}.data_list .list_box .data .name_box .name{font-weight:bold;margin-bottom:12px}.data_list .list_box .link_box{display:flex;width:120px;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.data_list .list_box .link_box .edit,.data_list .list_box .link_box .delete{cursor:pointer}.data_list .list_box .link_box .edit:hover,.data_list .list_box .link_box .edit:active,.data_list .list_box .link_box .delete:hover,.data_list .list_box .link_box .delete:active{opacity:.8}.data_list .list_box .link_box .delete{margin-left:16px}.data_list .list_box .button_box{width:120px}.data_list .list_box .button_box .result,.data_list .list_box .button_box .card{display:flex;justify-content:center;align-items:center;width:120px;height:40px;border-radius:8px;background-color:#be9647;border:solid 1px #9a7324;box-shadow:0px 2px 0px 0px #9a7324;color:#fff;font-size:14px;font-weight:bold;cursor:pointer}.data_list .list_box .button_box .result.s,.data_list .list_box .button_box .card.s{height:28px}.data_list .list_box .button_box .result:hover,.data_list .list_box .button_box .result:active,.data_list .list_box .button_box .card:hover,.data_list .list_box .button_box .card:active{opacity:.7}.data_list .list_box .button_box .result.disp,.data_list .list_box .button_box .card.disp{display:flex}.data_list .list_box .button_box .result.nodisp,.data_list .list_box .button_box .card.nodisp{display:none}.data_list .list_box .button_box .card{background-color:#9b711c;border:solid 1px #640;box-shadow:0px 2px 0px 0px #640}.deco_name{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 10px 10px}.deco_name .ndeco{width:12%}@media(min-width: 642px){.deco_name .ndeco{width:48px}}.deco_name .ndeco.r{transform:scaleX(-1)}.deco_name h3,.deco_name span{margin:0 15px;border:none;display:inline-block;padding:0;text-align:left;color:#0b295b;width:auto;font-size:18px;font-weight:bold;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media(min-width: 642px){.deco_name h3,.deco_name span{font-size:19px}}.deco_name h3.sch_catch,.deco_name span.sch_catch{font-size:16px;text-align:center}@media(min-width: 642px){.deco_name h3.sch_catch,.deco_name span.sch_catch{font-size:18px}}.deco_name h3.new_catch,.deco_name span.new_catch{color:#785620;font-size:14px;text-align:center}@media(min-width: 642px){.deco_name h3.new_catch,.deco_name span.new_catch{font-size:15px}}.deco_name.special-lineup_name h3{margin:0}.prf_diviner{padding-top:10px}.teller_list .f_teller a,.teller_list .f_teller .flsit_inner{display:block;padding:4px 2vw 6px;position:relative}.prf_sch_show_box{max-width:540px;margin:0 auto}.yoyaku{display:block;border:none;width:90%;max-width:330px;margin:0 auto}.yoyaku:hover,.yoyaku:active{opacity:.7}.yoyaku img{width:100%;height:auto}.teller_list .f_teller{border-bottom:solid 1px #c4c9d1;margin-top:10px}.teller_list .f_teller:first-child{margin-top:0}.teller_list .f_teller:last-child{border-bottom:none}.teller_list .f_teller a,.teller_list .f_teller .flsit_inner{display:block;padding:4px 2vw 6px;position:relative}@media(min-width: 642px){.teller_list .f_teller a,.teller_list .f_teller .flsit_inner{padding:8px 8px 6px}}.teller_list .f_teller a::after,.teller_list .f_teller .flsit_inner::after{content:"";width:11px;height:11px;border-top:1px solid #c4c9d1;border-right:1px solid #c4c9d1;position:absolute;top:50%;right:3.5vw;transform:translateY(-50%) rotate(45deg)}@media(min-width: 642px){.teller_list .f_teller a::after,.teller_list .f_teller .flsit_inner::after{right:15px}}.teller_list .f_teller a dl,.teller_list .f_teller .flsit_inner dl{display:flex;margin-bottom:.5em}.teller_list .f_teller a dl dt,.teller_list .f_teller .flsit_inner dl dt{width:35%;padding:0 3% 0 2%}@media(min-width: 642px){.teller_list .f_teller a dl dt,.teller_list .f_teller .flsit_inner dl dt{width:23%;padding:0 20px 0 0}}.teller_list .f_teller a dl dt.circle_line,.teller_list .f_teller .flsit_inner dl dt.circle_line{width:30%;padding-right:3%}@media(min-width: 642px){.teller_list .f_teller a dl dt.circle_line,.teller_list .f_teller .flsit_inner dl dt.circle_line{width:21%;padding-right:20px}}.teller_list .f_teller a dl dt .photo_box,.teller_list .f_teller .flsit_inner dl dt .photo_box{position:relative;padding-top:100%}.teller_list .f_teller a dl dt .photo_box .deco_cercle,.teller_list .f_teller .flsit_inner dl dt .photo_box .deco_cercle{width:100%;position:absolute;top:0;left:0}.teller_list .f_teller a dl dt .photo_box .pb_circle,.teller_list .f_teller .flsit_inner dl dt .photo_box .pb_circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:87%;padding-top:87%;border-radius:50%;overflow:hidden}.teller_list .f_teller a dl dt .photo_box .pb_circle img,.teller_list .f_teller .flsit_inner dl dt .photo_box .pb_circle img{position:absolute;top:0;left:0;width:100%;border-radius:50%;border:none}.teller_list .f_teller a dl dt .photo_box.rankimg,.teller_list .f_teller .flsit_inner dl dt .photo_box.rankimg{padding-top:127.8350515464%}.teller_list .f_teller a dl dt .photo_box.rankimg .pb_circle,.teller_list .f_teller .flsit_inner dl dt .photo_box.rankimg .pb_circle{width:85%;padding-top:85%;overflow:hidden;background:linear-gradient(150deg, #82632e 3.66%, #c8a45b 91.01%);border-radius:50%}.teller_list .f_teller a dl dt .photo_box.rankimg .pb_circle img,.teller_list .f_teller .flsit_inner dl dt .photo_box.rankimg .pb_circle img{position:absolute;top:1px;left:1px;width:calc(100% - 2px);border-radius:50%;border:solid 2px #fff}.teller_list .f_teller a dl dt .photo_box .rank_no,.teller_list .f_teller .flsit_inner dl dt .photo_box .rank_no{display:inline-block;position:absolute;width:27%;top:2%;left:-4%;z-index:1}.teller_list .f_teller a dl dt .photo_box .rank_no img,.teller_list .f_teller .flsit_inner dl dt .photo_box .rank_no img{width:100%}.teller_list .f_teller a dl dt .photo_sline,.teller_list .f_teller .flsit_inner dl dt .photo_sline{position:relative;padding-top:100%;overflow:hidden;background:linear-gradient(150deg, #82632e 3.66%, #c8a45b 91.01%);border-radius:50%}.teller_list .f_teller a dl dt .photo_sline::after,.teller_list .f_teller .flsit_inner dl dt .photo_sline::after{content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px;border-radius:50%;border:solid 2px #fff}.teller_list .f_teller a dl dt .photo_sline img,.teller_list .f_teller .flsit_inner dl dt .photo_sline img{position:absolute;width:calc(100% - 8px);top:4px;left:4px;border-radius:50%;border:solid 2px #fff}.teller_list .f_teller a dl dd,.teller_list .f_teller .flsit_inner dl dd{width:60%;margin-bottom:0}@media(min-width: 642px){.teller_list .f_teller a dl dd,.teller_list .f_teller .flsit_inner dl dd{width:calc(77% - 19px)}}.teller_list .f_teller a dl dd.circle_line_dd,.teller_list .f_teller .flsit_inner dl dd.circle_line_dd{width:67%}@media(min-width: 642px){.teller_list .f_teller a dl dd.circle_line_dd,.teller_list .f_teller .flsit_inner dl dd.circle_line_dd{width:calc(75% - 19px)}}.teller_list .f_teller a dl dd ul li,.teller_list .f_teller .flsit_inner dl dd ul li{padding-bottom:8px}.teller_list .f_teller a dl dd ul li:last-child,.teller_list .f_teller .flsit_inner dl dd ul li:last-child{padding-bottom:0}.teller_list .f_teller a dl dd ul li.no_bgc,.teller_list .f_teller .flsit_inner dl dd ul li.no_bgc{padding-top:6px}.teller_list .f_teller a dl dd ul li.no_bgc span,.teller_list .f_teller .flsit_inner dl dd ul li.no_bgc span{background:rgba(0,0,0,0);border-radius:0;padding:0;margin-bottom:0px;font-size:13px;color:#072049}.teller_list .f_teller a dl dd ul li span,.teller_list .f_teller .flsit_inner dl dd ul li span{display:inline-block;background:#cfdefc;border-radius:5px;padding:1px 8px;color:#0b295b;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:12px;margin-bottom:6px;font-weight:bold}@media(min-width: 642px){.teller_list .f_teller a dl dd ul li span,.teller_list .f_teller .flsit_inner dl dd ul li span{font-size:14px}}.teller_list .f_teller a dl dd ul li span:last-child,.teller_list .f_teller .flsit_inner dl dd ul li span:last-child{margin-bottom:0}.teller_list .f_teller a dl dd ul li.f_name h3,.teller_list .f_teller .flsit_inner dl dd ul li.f_name h3{margin:0;border:none;display:inline-block;padding:0;text-align:left;color:#0b295b;width:auto;font-size:18px;font-weight:bold;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media(min-width: 642px){.teller_list .f_teller a dl dd ul li.f_name h3,.teller_list .f_teller .flsit_inner dl dd ul li.f_name h3{font-size:19px}}.teller_list .f_teller a dl dd ul li.date,.teller_list .f_teller .flsit_inner dl dd ul li.date{font-size:14px;font-weight:bold;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media(min-width: 642px){.teller_list .f_teller a dl dd ul li.date,.teller_list .f_teller .flsit_inner dl dd ul li.date{font-size:15px}}.teller_list .f_teller a .prf_mess,.teller_list .f_teller .flsit_inner .prf_mess{max-height:73px;padding:10px 10px 0;margin:0px 0px 18px;line-height:1.5;color:#000;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(min-width: 642px){.teller_list .f_teller a .prf_mess,.teller_list .f_teller .flsit_inner .prf_mess{max-height:48.6666666667px;-webkit-line-clamp:2}}.teller_list .f_teller a .price,.teller_list .f_teller .flsit_inner .price{margin-top:4px;text-align:center;font-size:12px;color:#444;display:flex;align-items:center;justify-content:center}.teller_list .f_teller a .price img,.teller_list .f_teller .flsit_inner .price img{height:12px;display:inline-block;margin:0 2px 3px 0}.teller_list .f_teller a .status,.teller_list .f_teller .flsit_inner .status{display:inline-flex;border-radius:3px;background-color:#9b9b9b;background:linear-gradient(90deg, #afafaf 0%, #9b9b9b 100%);margin-bottom:0;color:#fff;padding:0px 6px;line-height:24px;font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;min-width:96px;text-align:center;justify-content:center;font-weight:bold}.teller_list .f_teller a .status.sts_bg_kantei,.teller_list .f_teller .flsit_inner .status.sts_bg_kantei{background-color:#ea8c12 !important;background:linear-gradient(90.91deg, #e16b65 5.23%, #f8908c 97.9%);letter-spacing:.5em;text-indent:.8em}.teller_list .f_teller a .status.sts_bg_taiki,.teller_list .f_teller .flsit_inner .status.sts_bg_taiki{background-color:#307bc7 !important;background:linear-gradient(90.91deg, #1592d9 5.23%, #3ab6f0 97.9%)}.teller_list .f_teller a .status.sts_bg_yoyaku,.teller_list .f_teller .flsit_inner .status.sts_bg_yoyaku{background-color:#269247 !important;background:linear-gradient(90.91deg, #0d9f96 5.23%, #29bbbb 52.05%)}.teller_list .f_teller a .status.talking,.teller_list .f_teller .flsit_inner .status.talking{background-color:#ea8c12 !important;background:linear-gradient(90.91deg, #e16b65 5.23%, #f8908c 97.9%);letter-spacing:.5em;text-indent:.8em}.teller_list .f_teller a .status.canTalking,.teller_list .f_teller .flsit_inner .status.canTalking{background-color:#307bc7 !important;background:linear-gradient(90.91deg, #1592d9 5.23%, #3ab6f0 97.9%)}.teller_list .f_teller a .status.canReserve,.teller_list .f_teller .flsit_inner .status.canReserve{background-color:#269247 !important;background:linear-gradient(90.91deg, #0d9f96 5.23%, #29bbbb 52.05%)}.teller_list .f_teller .prf_mess2{padding:10px 10px 0;margin:0px 0px 18px;line-height:1.5;color:#000;overflow:hidden}.teller_list .f_teller .camp_hist_list{border-top:solid 1px #e3e3e3;font-size:.9em;color:#222;padding:10px 15px 20px}.teller_list .f_teller .flsit_inner::after{content:none}.teller_list .f_teller .flsit_inner .status{font-size:17px;line-height:27px;min-width:126px}.teller_list .f_teller .flsit_inner dl dt{display:flex;flex-direction:column}@media(min-width: 642px){.teller_list .f_teller .flsit_inner dl dt{width:28%;padding:0 20px 0 0}}.teller_list .f_teller .flsit_inner dl dd{width:65%}@media(min-width: 642px){.teller_list .f_teller .flsit_inner dl dd{width:72%}}.teller_list .f_teller .flsit_inner dl dd ul li{padding-bottom:4px}.teller_list .f_teller .flsit_inner dl dd ul li.st{position:relative;padding-bottom:10px}.teller_list .f_teller .flsit_inner dl dd ul li span{background:rgba(0,0,0,0);border-radius:0;padding:0;margin-bottom:0px;font-size:14px;color:#325895}@media(min-width: 642px){.teller_list .f_teller .flsit_inner dl dd ul li span{font-size:16px}}.teller_list .f_teller .flsit_inner dl dd ul li.history,.teller_list .f_teller .flsit_inner dl dd ul li.atmosphere{font-size:13px;color:#444;margin-bottom:0}@media(min-width: 642px){.teller_list .f_teller .flsit_inner dl dd ul li.history,.teller_list .f_teller .flsit_inner dl dd ul li.atmosphere{font-size:14px}}.teller_list .f_teller .flsit_inner dl dd ul li.history{margin-top:4px}.sns-share-title{margin-top:40px;text-align:center;font-size:16px}.sns-share{display:flex;justify-content:center;flex-wrap:wrap;margin:6px 0 7px}.sns-share a{font-size:18px;display:inline-flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;position:relative;line-height:16px;width:32px;font-size:14px;height:32px;border-radius:50%;background:#333;margin-bottom:8px;text-decoration:none}.sns-share a+a{margin-left:12px}.sns-share a.twitter-button{background:#000}.sns-share a.facebook-button{background:#3b5998}.sns-share a.hatena-button{background:#2c6ebd}.sns-share a.pocket-button{background:#ef4056}.sns-share a.line-button{background:#00c300}.sns-share a.copy-button{cursor:pointer}.sns-share a .social-icon{display:block;text-decoration:none;margin:0;font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;color:#fff}.sns-share a .social-icon.icon-twitter:before{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 1200 1227' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z' fill='white'/%3E%3C/svg%3E");display:inline-block;width:16px !important;height:16px !important}.sns-share a .social-icon.icon-facebook:before{font-size:16px;content:""}.sns-share a .social-icon.icon-hatena:before{content:""}.sns-share a .social-icon.icon-pocket:before{content:""}.sns-share a .social-icon.icon-line:before{font-size:16px;content:""}.sns-share a .social-icon.icon-copy:before{content:""}.sns-share a .button-caption{font-size:12px;display:block;padding-top:3px;overflow-wrap:break-word;line-height:16px;text-align:center;color:#fff}.yn_card_box{display:flex;padding:16px 7% 0;flex-wrap:wrap}.yn_card_box .card_img{width:50%;padding:0 8px;margin-bottom:10%;cursor:pointer}.yn_card_box .card_img:hover,.yn_card_box .card_img:active{opacity:.7}.yn_card_box .card_img img{width:100%;height:auto}#movie_sec .movie_title{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;font-weight:bold;color:#be9647;text-align:center}#movie_sec .movie_ratio{width:93%;aspect-ratio:16/9;margin:0 auto;border-radius:8px;overflow:hidden}#movie_sec .movie_ratio iframe{width:100%;height:100%}#info_sec{background-color:#e9e3d5;padding:40px 16px;color:#6f4e0e;margin-top:68px}#info_sec a{color:#6f4e0e}#info_sec .info_title{font-size:18px;font-weight:bold;text-align:center;margin-bottom:24px}#info_sec dl{display:flex;flex-wrap:wrap;font-size:14px;overflow:hidden}#info_sec dl.default{border-top:solid 1px #cab687}#info_sec dl dt{padding:8px 16px 8px 0;border-bottom:solid 1px #cab687;width:30%}#info_sec dl dd{padding:8px 0 8px 0;border-bottom:solid 1px #cab687;width:70%;font-weight:bold}#info_sec .info_open{overflow:hidden;transition:max-height .3s ease-in-out;display:none}#info_sec .info_open.expanded{display:block}#info_sec .toggle-btn{display:block;width:100%;margin-top:8px;text-align:center;padding:4px 8px;border:solid 1px #cab687;font-size:13px}/*# sourceMappingURL=main.min.css.map */