﻿@charset "UTF-8";*:focus-visible{border:0;}html{height:100%;height:-webkit-fill-available;font-size:62.5%;scroll-behavior:smooth;}body{font-family:"Arial","メイリオ",Meiryo,sans-serif;font-size:1.4rem;height:100%;line-height:1.75;min-height:100vh;min-height:-webkit-fill-available;}h2{font-size:2.4rem;margin-bottom:5px;}h3{font-size:2rem;margin-bottom:5px;}button{text-align:center;}::-webkit-scrollbar{width:8px;height:8px;}::-webkit-scrollbar-track{background-color:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);}.sl_MenuList{display:flex;}.sl_MenuList_Item:not(:last-child){margin-right:10px;}.sl_MenuList_Item>a{line-height:2;padding:0 5px;margin:10px 0;display:block;}.sl_MenuButton{font-size:32px;}@media print,screen and (max-width:767px){.sl_HeaderNavs{height:60px;display:flex;align-items:center;justify-content:space-between;}}.sl_HeaderNavs-Left{display:flex;align-items:center;}.sl_HeaderNavs-Right{display:flex;align-items:center;}.sl_MainArea{min-height:750px;}.sl_FooterArea{padding:20px 0;}.sl_FooterNavs .sl_MenuList{flex-wrap:wrap;}.sl_BrandLogo{height:40px;width:auto;}.sl_BrandLogo:hover{opacity:.85;}.sl_BrandCaption{margin-left:10px;}.sl_Copyright{margin-top:20px;text-align:center;}.sl_MobileMenu{backdrop-filter:blur(8px);background-color:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;}.sl_MobileMenu-Tile{width:300px;height:100%;overflow-y:auto;padding-bottom:30px;background-color:#fff;}.sl_MobileBrand{padding:10px 20px;}.sl_MobileBrandLogo{height:40px;width:auto;}.sl_MobileBrandCaption{margin-top:5px;}.sl_MobileMenuList_Item:first-child>a{border-top:1px solid #ccc;}.sl_MobileMenuList_Item>a{display:block;padding:15px;border-bottom:1px solid #ccc;}.sl_MobileMenuList_Item>a:hover,.sl_MobileMenuList_Item>a._Active{background-color:#0071af;color:#fff;}@font-face{font-family:"condenseicon";src:url("/Fonts/CONDENSEicon.eot?");src:url("/Fonts/CONDENSEicon.eot?#iefix") format("embedded-opentype"),url("/Fonts/CONDENSEicon.ttf") format("truetype"),url("/Fonts/CONDENSEicon.otf") format("opentype"),url("/Fonts/CONDENSEicon.woff") format("woff");}html{height:100%;}body,html{font-size:15px;line-height:1.8em;}body{font-family:"Noto Sans Japanese","Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Arial,sans-serif;color:#535353;}main{min-height:50%;}.fonts-Condense{font-family:"condenseicon";font-weight:bold;}a,span,div,button{-webkit-tap-highlight-color:rgba(0,0,0,0);}a:visited,a:hover,a:active{text-decoration:none;}.clip-button,.clip-move,.clip-add,.clip-remove,.clip-big{cursor:pointer;}p{margin:0;}#adwors img{width:1px;height:1px;}button{display:block;width:auto;padding:0;margin:0;background:none;border:0;overflow:visible;cursor:pointer;outline:0;}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.clearfix{display:block;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}html .clearfix{height:1%;}small{font-size:12px;}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans Japanese","Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Arial,sans-serif!important;margin:0;font-weight:400;}hr{margin:20px 0;}a{text-decoration:none;cursor:pointer;}a:visited,a:active,a:link{color:none;}a:hover{text-decoration:none;}img{width:100%;height:auto;}ul,ol{padding:0;margin:0;list-style:none;}dl{padding:0;margin:0;}.hd-main_1{color:#535353;font-size:12px;margin-bottom:10px;}.hd-main_2{color:#535353;padding:20px 10px;font-size:18px;font-weight:bold;border-bottom:1px solid #333;margin-bottom:30px;display:flex;justify-content:center;align-items:center;}@media print,screen and (min-width:768px){.hd-main_2{padding:30px 10px;font-size:20px;}}.hd-main_3{color:#535353;}.sc_Text-14{font-size:14px;}.sc_Table{margin-block:30px;font-size:16px;}.sc_Table-Head{background-color:#bf128c;color:#fff;padding:10px 20px;font-weight:normal;}.sc_Table-Data{padding:10px 20px;background-color:#f1f2f6;}.sc_Attention{display:flex;gap:5px;color:#d31c14;}.sc_Attention:before{content:"※";flex-shrink:0;}.Flex-AllCenter{display:flex;justify-content:center;align-items:center;}.cs-Header{padding:10px 0;}@media print,screen and (min-width:768px){.cs-Header{margin-bottom:20px;}}.cs-Logo{display:block;width:150px;}@media print,screen and (min-width:768px){.cs-Logo{width:200px;}}.cs-Logo img{display:block;width:100%;}.cs-Section{margin:50px 0;}@media print,screen and (min-width:768px){.cs-Section{margin:80px 0;}}.menu-FlexBox{font-size:12px;}@media print,screen and (min-width:992px){.menu-FlexBox{display:flex;align-items:stretch;}}.menu-List{display:flex;flex:1;}@media print,screen and (max-width:767px){.menu-List{width:100%;}}.menu-List_Item{background-color:#f1f2f6;display:flex;align-items:center;justify-content:center;}.menu-List_Item:not(:last-of-type){border-right:1px solid #ccc;}.menu-List_Link{display:flex;color:#535353;padding:10px;font-weight:bold;height:100%;line-height:1.5;align-items:center;font-size:14px;}@media print,screen and (min-width:768px){.menu-List_Link{font-size:14px;line-height:1.5;padding:15px;}}.menu-List_Link:hover{color:#c63890;}@media print,screen and (min-width:768px){#navigation{position:relative;}#navigation ul li.current-item a{color:#000;}#navigation #slide-line{position:absolute;bottom:0;height:2px;background-color:#c63890;-webkit-transition:all .3s ease;transition:all .3s ease;}}.footer{margin-top:200px;background-color:#333;}.footer .glyphicon-envelope{color:#fff;margin-right:15px;font-size:18px;}@media print,screen and (min-width:768px){.footer .glyphicon-envelope{font-size:25px;}}.footer-Contact{padding:30px;border:1px solid #fff;max-width:500px;margin:100px auto 100px;overflow:hidden;position:relative;height:100px;}.footer-Contact:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(.19,1,.22,1);background:#c63890;}.footer-Contact:hover:before{transform:scaleX(1);transform-origin:left;}.footer-Contact_Label{color:#fff;font-size:18px;position:relative;z-index:3;}@media print,screen and (min-width:768px){.footer-Contact_Label{font-size:20px;}}.footer-LinkList{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(100px,200px));gap:10px;}.footer-LinkList .Item{text-align:center;}.footer-LinkList .Link{color:#fff;padding:10px;display:inline-block;}.footer-LinkList .Link:hover{background-color:#c63890;}.footer-Copy{color:#fff;margin:30px auto 5px;}.grecaptcha-badge{opacity:0;}.google-recaptcha{text-align:center;color:#fff;}.google-recaptcha a{text-decoration:underline;color:#3fb2dc;}.google-recaptcha a:hover{color:#c63890;}.static-MainView{display:block;width:100%;}