@font-face{font-family:"Black Jack";font-style:normal;src:url("../fonts/blackjack-webfont.eot") format("embedded-opentype"),url("../fonts/blackjack-webfont.woff") format("woff"),url("../fonts/blackjack-webfont.ttf") format("truetype"),url("../fonts/blackjack-webfont.svg#Black_Jack") format("svg")}@font-face{font-family:"JosefinSans";src:url("../fonts/JosefinSans-VariableFont_wght.ttf") format("truetype")}@font-face{font-family:"Quicksand";src:url("../fonts/Quicksand_Book.otf") format("opentype")}.aboutCnt{max-width:950px;padding:30px 15px 10px;margin:0 auto}.aboutCnt .mainTtl{text-align:center;margin-bottom:40px}.aboutCnt .aboutMenu{display:flex;flex-wrap:wrap;justify-content:space-between}.aboutCnt .aboutMenu li{width:calc((100% - 60px) / 4)}.aboutCnt .aboutMenu li a{display:block;background:#ffd800;border:1px solid #ffd800;font-weight:bold;padding:13px 15px 14px;position:relative;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}.aboutCnt .aboutMenu li a .num{display:inline-block;font-family:"Quicksand", sans-serif;font-size:1.25rem;margin-right:10px;line-height:0.8;letter-spacing:-0.075rem;position:relative;bottom:-1px}.aboutCnt .aboutMenu li a:after{content:'';width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;position:absolute;top:45%;-moz-transform:translate(0, -50%) rotate(135deg);-ms-transform:translate(0, -50%) rotate(135deg);-webkit-transform:translate(0, -50%) rotate(135deg);transform:translate(0, -50%) rotate(135deg);right:20px}.aboutCnt .aboutMenu li a:hover{opacity:0.7}@media (max-width: 768px){.aboutCnt{padding:20px 10px 10px}.aboutCnt .mainTtl{margin-bottom:20px}.aboutCnt .aboutMenu{margin-bottom:-10px}.aboutCnt .aboutMenu li{width:calc((100% - 10px) / 2);margin-bottom:10px}.aboutCnt .aboutMenu li a{padding:12px 5px 12px;font-size:0.8125rem;position:relative}.aboutCnt .aboutMenu li a .num{margin-right:5px;font-size:1rem}.aboutCnt .aboutMenu li a:after{content:'';width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;position:absolute;top:45%;-moz-transform:translate(0, -50%) rotate(135deg);-ms-transform:translate(0, -50%) rotate(135deg);-webkit-transform:translate(0, -50%) rotate(135deg);transform:translate(0, -50%) rotate(135deg);right:5px}}.businessBox{padding:60px 0}.businessBox.even{background:#f5f5f5}.businessBox .inner{position:relative;z-index:1;overflow:hidden}.businessBox .bgEnTxt{font-family:'Black Jack', sans-serif;font-size:1343.75%;color:#ffd800;position:absolute;opacity:0.2;line-height:1.2;z-index:1}.businessBox#line .bgEnTxt{right:14.3%;top:25px;-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}.businessBox#parking .bgEnTxt{left:7%;top:73px;-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.businessBox#publicity .bgEnTxt{right:1%;top:27px;-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}.businessBox#other .bgEnTxt{left:9%;top:15px;-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.businessBox .txtBox{display:table;overflow:hidden;margin-bottom:40px;max-width:93566px;position:relative;z-index:2;height:140px}.businessBox .txtBox .numLine{font-family:"Quicksand", sans-serif;display:table-cell;font-size:1.25rem;font-weight:bold;color:#ffd800;vertical-align:top;position:relative}.businessBox .txtBox .numLine:after{content:'';background:#ffd800;width:2px;height:500%;left:50%;top:25px;position:absolute}.businessBox .txtBox .ttlBox{display:table-cell;padding-left:20px}.businessBox .txtBox .ttlBox .businessTtl{font-size:1.75rem;margin-bottom:10px}.businessBox .imgBox{display:flex;align-items:flex-end;margin:0 -10px 40px}.businessBox .imgBox .imgBoxIn{padding:0 10px;position:relative;z-index:2;width:75%}.businessBox .imgBox .imgBoxIn.smImg{width:25%;z-index:0}.businessBox .descCnt{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}.businessBox .descCnt.twoColumn{max-width:660px}.businessBox .descCnt.twoColumn .descBox{width:calc((100% - 20px) / 2)}.businessBox .descCnt .descBox{width:calc((100% - 40px) / 3)}.businessBox .descCnt .descBox .descImg{margin-bottom:40px}.businessBox .descCnt .descBox .descBoxIn{display:block}.businessBox .descCnt .descBox .descBoxIn .descTtl{font-size:20px;color:#fff;font-weight:bold;background:#000;padding:8px 10px;text-align:center}@media all and (-ms-high-contrast: none){.businessBox .descCnt .descBox .descBoxIn .descTtl{padding:12px 10px 7px}}.businessBox .descCnt .descBox a{position:relative}.businessBox .descCnt .descBox a:after{content:'';width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:45%;-moz-transform:translate(0, -50%) rotate(135deg);-ms-transform:translate(0, -50%) rotate(135deg);-webkit-transform:translate(0, -50%) rotate(135deg);transform:translate(0, -50%) rotate(135deg);right:15px}.businessBox .descCnt .descBox a:after{-moz-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);top:50%}@media (max-width: 768px){.businessBox{padding:30px 0}.businessBox .bgEnTxt{font-size:600%;opacity:0.4}.businessBox#other .bgEnTxt{left:12%;top:58px;-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.businessBox .txtBox{margin-bottom:25px;height:auto}.businessBox .txtBox .ttlBox{padding-left:10px}.businessBox .txtBox .ttlBox .businessTtl{font-size:1.25rem;margin-bottom:5px}.businessBox .imgBox{margin:0 -5px 20px}.businessBox .imgBox .imgBoxIn{padding:0 5px}.businessBox .descCnt{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}.businessBox .descCnt.twoColumn{max-width:100%}.businessBox .descCnt.twoColumn .descBox{width:100%}.businessBox .descCnt .descBox{width:100%;margin-bottom:15px}.businessBox .descCnt .descBox:last-child{margin-bottom:0}.businessBox .descCnt .descBox .descImg{margin-bottom:0}.businessBox .descCnt .descBox .descBoxIn .descTtl{font-size:1.125rem;padding:5px 10px}.businessBox .descCnt .descBox .descBoxIn .descTxt{padding:15px 15px 20px}}
