@charset "UTF-8";body,html{height:100%;scroll-behavior:smooth}body{background:#fff;color:#00083c;overflow-x:hidden;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;letter-spacing:.5px;box-sizing:border-box;line-height:1.4}a{color:#00083c;text-decoration:underline}a:hover,a:active{color:#2d387e;text-decoration:none}a:hover img{opacity:.6;filter:alpha(opacity=60)}img{border:0;vertical-align:middle;max-width:100%;height:auto}ul,li,dl,dt,dd,p{margin:0;padding:0}ul{list-style:none}dl{list-style-type:none}em,i{font-style:normal;vertical-align:middle}h1,h2,h3,h4{margin:0;padding:0;font-weight:400;font-weight:900}h1 a,h2 a{text-decoration:none}.sitename_area img{width:126px;height:auto}.cont_tit,.second h2{font-size:40px;text-align:left;line-height:1.1;margin-bottom:20px}.cont_tit span,.second h2 strong{position:relative;display:inline-block;padding-right:15px;z-index:1}.cont_tit span:before,.second h2 strong:before{content:"";background-color:#fad44f;width:46px;height:18px;right:0;bottom:0;position:absolute;z-index:-1}.second h3{margin-bottom:20px;font-size:28px}.eng,.gnav li{font-family:"Lilita One",sans-serif;font-weight:400;letter-spacing:0}.inner_link{display:flex;justify-content:center;grid-gap:5px 30px;margin-bottom:30px;flex-wrap:wrap}.inner_link a{position:relative;display:block;padding-right:15px}.inner_link a:before{content:'';width:6px;height:6px;border:0;border-bottom:solid 2px #3b1e87;border-right:solid 2px #3b1e87;transform:rotate(45deg);position:absolute;top:0;right:0;bottom:0;margin:auto}.second section{padding-bottom:4em}.second section p{padding-bottom:.7em}.second section p.lead{padding-bottom:2em}.privacypolicy_sec section{text-align:left}.second .privacypolicy_sec section h2{font-size:22px}input,button,select,textarea{font-family:"Zen Kaku Gothic Antique",sans-serif;color:#1c1c1c;line-height:1}textarea,select,input[type=text],input[type=email],input[type=tel]{box-sizing:border-box;border:1px solid #b3b3b3;padding:.5em;line-height:1.4em;width:100%}textarea,select{background-color:#fff}input[type=radio]{line-height:2.4em}button{cursor:pointer;box-sizing:border-box;line-height:1}note{display:block;font-size:.8em;color:#999}figure{margin:0;padding:0}b{font-weight:700}strong{font-weight:900}.textR{text-align:right !important}.textL{text-align:left !important}.textC{text-align:center !important}.text_lg,.about_sec dt,.about_sec dd{font-size:1.3em}.text_sm{font-size:.8em;font-weight:400}.boxstyle{padding:1.2em;box-sizing:border-box;background:#fff}.boxBorder{border:1px solid #000}.bgGray{background:#f0eeea;margin-bottom:30px}ul.liststyle{margin-left:1.4rem;padding-bottom:20px;margin-bottom:10px;margin-top:0}ol{margin:0;padding-bottom:15px;padding-left:2em}dd ul.liststyle,li ul.liststyle{padding-bottom:0;margin-bottom:0}ul.liststyle li,ol li{margin-bottom:5px}ul.liststyle>li:before{content:"•";display:inline-block;margin-left:-1.4em;width:1.4em;text-align:center}ul.liststyle.listNotice>li:before{content:"※";display:inline-block;margin-left:-1.4em;width:1.4em}ul.liststyle.listNotice2>li:before{content:"＊";display:inline-block;margin-left:-1.4em;width:1.4em}.dl_list dd{margin-bottom:15px}.dl_list.withline dt{margin:0;padding:30px}.dl_list.withline dd{border-bottom:2px solid #000;margin:0;padding:30px}.btn_area{text-align:center;padding:30px 0}.btn_style,input[type=submit]{position:relative;max-width:100%;margin-right:auto;margin-left:auto;display:block;text-align:center;color:#fff;cursor:pointer;text-decoration:none;letter-spacing:2px;font-size:22px;font-weight:700;width:90vw;max-width:400px;line-height:60px;height:60px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.btn_style.nolink{background-color:#666;cursor:default;color:#d4d4d4}.btn_style span{font-size:.8em}.btn_style:not(.nolink):hover{color:rgba(255,255,255,.4)}input[type=submit],button,.btn1{background-color:#000;color:#fff;border:none;margin:0 auto}input[type=submit]:hover,button:hover,.btn1:hover{background-color:#666}.btn2{background-color:#00083c;color:#fad44f}@keyframes fadein{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.is-hide{display:none}.header_main{padding:10px 0;position:relative}#nav_note a{display:flex;border:1px solid #333;align-items:center;justify-content:center}#nav_note img{height:40px;width:auto}.gnav a{text-decoration:none}footer{padding:15px 20px;height:280px;position:relative}footer:after{content:"";position:absolute;left:0;border:0;width:100%;height:280px;background:#00083c;clip-path:polygon(79% 63%,100% 0,100% 99%,0% 100%,0 62%,8% 21%);z-index:-1}.footer_inner{text-align:left;position:absolute;color:#fff;bottom:15px;left:4vw}footer .main_area{display:flex;justify-content:space-between;font-size:12px}footer a{text-decoration:none;color:#fad450}#pagetop{position:fixed;right:20px;bottom:20px;z-index:49;display:none;width:60px;height:60px}#pagetop a{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:30px;text-decoration:none;position:relative;background-color:rgba(235,50,35,.85);opacity:.8;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#pagetop a:before{content:"";width:16px;height:16px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:8px}#pagetop a:hover{background-color:#eb3223}.contents{padding-bottom:70px}.main_area,.atcltit_area{width:94vw;margin:0 auto;text-align:left}.bg_gray{background-color:#ededed;z-index:0}.bg_red{background-color:#eb3223;color:#fff}.bg_yel{background-color:#fad450;color:#00083c}.bg_kon{background-color:#00083c;color:#fff}.text_red{color:#eb3223}.text_yel{color:#fad450}.text_kon{color:#00083c}main{text-align:left}main section{padding:60px 0}.top_hero{position:relative;height:456px;background:linear-gradient(to right,#fff calc(100% - 74px), #FFD700 calc(100% - 74px), #FFD700 100%)}.top_hero:before{content:"";position:absolute;right:0;top:0;width:74px;height:calc(100% / 3);background-color:#eb3223}.top_hero:after{content:"";position:absolute;right:0;bottom:0;width:74px;height:calc(100% / 3);background-color:#00083c}.hero_text{font-size:2em;text-align:left;line-height:1.6;font-weight:900}.hero_text strong{font-size:3em;display:block;margin-bottom:10px;font-weight:900}.mis_box,.vis_box{aspect-ratio:5/3.4;background-size:cover;background-repeat:no-repeat;background-position:center center;font-size:1.2em;padding:15px}.mis_box{background-image:url(/img/bg-mis.jpg)}.vis_box{background-image:url(/img/bg-vis.jpg)}.notearea_wrap{display:flex;justify-content:flex-end;padding:40px 0}.notearea:before{content:"";width:3em;height:3px;position:absolute;left:-3.2em;top:18px;background-color:#eb3223}.notearea{color:#eb3223;margin-left:auto;position:relative}.notearea h3{font-size:28px;margin-bottom:10px}ol.value_list{list-style:none;counter-reset:vnum;padding:0}ol.value_list li{font-size:28px}ol.value_list li h3{display:inline-block;font-size:40px;vertical-align:middle}ol.value_list li:before{counter-increment:vnum;content:counter(vnum);vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;width:46px;height:46px;font-size:40px;background-color:#00083c;color:#fff;margin-right:5px;font-family:"Lilita One",sans-serif}ol.value_list li p{padding-left:51px;padding-top:10px;font-size:28px;line-height:1.8}.c_box h3{font-size:2em;margin-bottom:10px}.c_box h4{font-size:1.8em;margin-bottom:15px}.news_list li{position:relative;box-sizing:border-box}.news_list li a{display:block;height:100%}.news_list li figure{aspect-ratio:108/135;border:1px solid #c3c3c3}.news_list li figure img{object-fit:cover;width:100%;height:100%}.news_list li .newscate_area{background-color:#3b1e87;color:#fff;text-align:center;font-size:10px;padding:0 10px;position:absolute;top:1px;right:1px}.news_list li a .caption_area{color:#333;width:calc(100% - 2px);margin:1px}.notelist li{position:relative;width:100%}.notelist li a{display:block;text-decoration:none}.notelist li a div{color:#333;position:relative;z-index:5;padding:30px;text-align:left;font-size:18px;line-height:1.8}.notelist li a div span{display:block;font-size:14px}.notelist li a:before{content:"";position:absolute;inset:0;background:#00083c;clip-path:polygon(0 0,calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%);z-index:-1}.notelist li a:after{content:"";position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);background-color:#fff;left:5px;top:5px;clip-path:polygon(0 0,calc(100% - 28px) 0, 100% 28px, 100% 100%, 0 100%)}.notelist li a:hover:after{background-color:#d2d6f5}.otoiawase_box{padding-top:30px}.otoiawase_box li{padding-bottom:40px}.otoiawase_box .btn_area{text-align:center;width:100%}.otoiawase_box .btn_area .wpcf7-spinner{display:block}form[data-status=sent] .otoiawase_box{display:none}#profile_area{position:relative}@media screen and (max-width:767.9px){html{font-size:62.5%;padding:0;margin:0;scroll-padding-top:45px}body{font-size:1.4rem;line-height:1.6;padding:0;margin:0;word-wrap:break-word;overflow-wrap:break-word}.sptab_only,.sp_only{display:block !important}.pc_only,.tabpc_only,.tab_only{display:none}.text_lg{font-size:1.6em;line-height:1.6}.textSmall{font-size:1.2rem}.cont_tit,.second h2{font-size:30px}.second h3{font-size:22px}p{font-size:1.4rem}li,dt,dd,td,th{font-size:1.4rem;line-height:24px}input,button,select,textarea{font-size:1.4rem}input[type=submit]:nth-child(n+2){margin-top:20px}note{font-size:10px}dl.dl_list dd{margin-bottom:15px}dl.dl_list.withline dt{padding:15px 0 0 10px}dl.dl_list.withline dd{padding:5px 0 15px 10px}.flex_box>div:nth-child(n+2){margin-top:30px}.btn_style,input[type=submit],button{width:68%}ol.value_list li:before,ol.value_list li h3{font-size:28px;line-height:1.2}.toppage .mvbox h2{font-size:3.6rem;margin-bottom:5px}#bc_area h2,#value_area h2{font-size:3.6rem;margin-bottom:20px;line-height:1.2}ol.value_list li:before{width:34px;height:34px}ol.value_list li p{padding-left:39px;font-size:20px}.photo_list figure:nth-child(n+2){margin-top:10px}footer,footer:after{height:180px}footer .main_area{flex-direction:column;grid-gap:5px}footer .main_area>div{display:inline-block}.score .prematch{grid-gap:5px}.news_list li{margin-bottom:20px}.news_list li a{display:flex;align-items:center}.news_list li figure{width:50%}.news_list li a .caption_area{position:static;padding:0 0 0 10px;font-size:16px;line-height:1.6}.news_list li a .newscate_area{left:0;right:auto;bottom:0;top:auto}}@media screen and (max-width:1049.9px){.sitename_area{margin-left:4vw}.sitename_area img{width:24vw;height:auto}.sns_area{display:none}.menu{display:none}.menu.active{position:absolute;top:95px;left:0;width:100%;display:block;background-color:rgba(255,255,255,.85);text-align:center}.gnav li{font-size:28px}.gnav li{display:block;padding:20px 0}.navbar_toggle{cursor:pointer;position:absolute;right:4vw;top:20px}.navbar_toggle.active .navbar_toggle_icon:nth-child(1){transform:translateY(8px) rotate(45deg)}.navbar_toggle.active .navbar_toggle_icon:nth-child(2){opacity:0}.navbar_toggle.active .navbar_toggle_icon:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar_toggle_icon{display:block;width:25px;height:2px;background:#000;margin:6px 0;transition:.3s}.gmapArea{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;margin-bottom:10px}.gmapArea iframe{position:absolute;left:0;top:0;height:100%;width:100%}.pc_only{display:none !important}.btn_style{font-size:14px;line-height:50px;height:50px}.text_lg{font-size:1.8rem}#headerdiv{position:sticky;top:0;z-index:1000;background-color:rgba(255,255,255,.85)}.header_main,footer .main_area{position:relative}footer .main_area{padding-bottom:20px}footer{padding-bottom:40px}.btn1,input[type=submit],button{margin-right:auto;margin-left:auto}.top_hero{height:auto;background:linear-gradient(to right,#fff calc(100% - 4vw), #FFD700 calc(100% - 4vw), #FFD700 100%)}.top_hero:before,.top_hero:after{width:4vw}.hero_text{position:relative;font-size:1.6rem;padding:6vw 0 4vw 4vw}.hero_text strong{font-size:3.8rem}ol.value_list li{margin-bottom:40px}.bgbox{padding:15px}.c_box>div,.notelist li,.mvbox>div{margin-bottom:30px}.mvbox h2{margin-bottom:10px}.notearea_wrap{max-width:calc(100% - 3em);margin-left:auto}.notearea h3{font-size:24px}#toplead_area .main_area{width:100%}#toplead_area .gameinfo_wrap{width:92vw;margin:6vw auto;padding:4vw 5px;background-color:rgba(255,255,255,.8);box-sizing:border-box}.cont_tit{font-size:24px}.otoiawase_box .wpcf7-list-item{margin-left:0}.otoiawase_box .midasi{margin-bottom:5px}#profile_area h2 span.eng{display:block;font-size:18px;margin-top:5px}#profile_area figure{background-color:#fff;padding:15px 15px 0}main section{padding:30px 0}}@media screen and (min-width:768px){html{scroll-padding-top:75px}body{padding:0;margin:0;text-align:left;font-size:16px;font-weight:700;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.sp_only{display:none !important}.tabpc_only{display:block !important}li,dt,dd,td,th{font-size:16px;font-weight:700;line-height:1.4}input,button,select,textarea{font-size:16px;font-weight:700}.mwform-tel-field input[type=text]{width:6em}input[type=submit]:nth-child(n+2){margin-left:15px}dl.dl_list{margin:0 auto 10px auto}dl.dl_list dt{float:left;clear:both;width:7.5em;text-align:left}dl.dl_list dd{padding-left:8.5em;margin-bottom:30px;text-align:left}dl.dl_list.dl_long dt{width:12em}dl.dl_list.dl_long dd{padding-left:12.5em}a[href^="tel:"]{pointer-events:none;color:#000;text-decoration:none}.flex_box{display:flex;justify-content:space-between}.flex_box figure{width:calc((100% - 60px) / 2);margin-right:30px;flex-shrink:0}.flex_box.tateC{align-items:center}.btn_style,button{max-width:90vw}.btn_area button{display:inline-block}.btn_area button:nth-child(n+2){margin-left:20px}.photo_list{display:flex;flex-wrap:wrap;grid-gap:15px}.photo_list figure{width:calc((100% - 15px) / 2)}.photo_list figure img{object-fit:cover;height:100%}figure.onephoto{text-align:center}figure.onephoto img{width:80%;margin:0 auto}}@media screen and (min-width:1050px){body,html{height:100%;padding:0;margin:0;width:100%}body{min-width:1050px}p,.textBox{font-size:18px}header{padding:0 3vw;margin-bottom:20px}.header_main{display:flex;justify-content:space-between;align-items:stretch;padding:10px 0 0}.nav_area{display:flex;flex-direction:column;justify-content:space-between;grid-gap:15px}.sns_area{display:flex;grid-gap:15px;align-items:center;justify-content:flex-end;padding-top:15px}.sns_area a{display:block}.sns_area img{height:auto;width:30px}.gnav{display:flex;justify-content:flex-end;column-gap:30px}.gnav li{font-size:34px}.nav_menusns{display:none}.sptab_only,.tab_only{display:none !important}.btn_style{max-width:440px;margin:0 auto}.main_area{width:1050px;margin:0 auto;box-sizing:border-box}.boxstyle{padding:40px}body,.wrapper{display:flex;flex-direction:column;min-height:100vh}footer{margin-top:auto}footer .main_area{width:100%;margin:0 auto}.toppage section h2:not(.cont_tit),.second h1{font-size:60px;line-height:1.4;margin-bottom:20px;text-align:left}.hero_text{position:absolute;bottom:40px;left:2vw;font-size:2em;text-align:left;line-height:1.6;font-weight:900}.hero_text strong{font-size:3em;display:block;margin-bottom:10px;font-weight:900}ol.value_list{display:flex;flex-wrap:wrap;grid-gap:40px}ol.value_list li{width:calc((100% - 40px) / 2)}.notelist,.mvbox{display:flex;grid-gap:30px}.c_box{display:flex;align-items:stretch}.notelist>li,.mvbox>div,.c_box>div{width:100%}.c_box>div{width:calc(100% / 3);display:flex;flex-direction:column}.c_box .bgbox{padding:30px;width:100%;box-sizing:border-box;flex-grow:1}.news_list{display:flex;flex-wrap:wrap;grid-gap:30px}.news_list li{width:calc((100% - 60px) / 3)}.news_list li a .caption_area{font-size:14px}#profile_area p{width:55vw}#profile_area .profile_box{display:flex;align-items:flex-end}.profile_box figure{width:380px;position:absolute;bottom:0;left:calc(((100% - 1050px) / 2) + 53vw)}.wpcf7{text-align:center}.otoiawase_box{display:inline-block;margin:0 auto}.otoiawase_box li,.otoiawase_box li label{display:flex}.otoiawase_box li .midasi{width:14em;text-align:left}.otoiawase_box .wpcf7-list-item.first{margin-left:0}}@media screen and (min-width:1300px){.sitename_area img{width:166px}}@keyframes zoomIn{from{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.toppage #nav_home{display:none}.grecaptcha-badge{visibility:hidden}