.fBox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff}.fBox .bg_boxMin01{width:48%;margin-bottom:0}.fBox .bg_boxMin01:nth-child(n+3){margin-top:40px}.div_box01 .inner{margin-bottom:80px}.div_box01 .inner:last-child{margin-bottom:0}.h3_tit02.blue{background:url(../../common/img/bg_h3_tit04.jpg) 0 0/cover}.h3_tit02.green{background:url(../../common/img/bg_h3_tit03.jpg) 0 0/cover}.h3_tit02.pink{background:url(../../common/img/bg_h3_tit05.jpg) 0 0/cover}.fBox .bg_boxMin01 .subTit{font-size:20px;line-height:1.5;margin-bottom:10px}.ui_btn{display:block;min-width:200px;text-align:center;padding:14px 0;border-radius:10px;background:#101b8b;color:#fff;text-decoration:none;font-size:120%;position:relative;transition:opacity .2s ease-out}.ui_btn:before{content:'';display:inline-block;margin-right:10px;vertical-align:-.15em;background:url(../../common/img/icon_btn.svg) center/contain no-repeat;width:20px;height:20px}.ui_btn:hover{opacity:.7}.ui_btn.green{background:#00b79b}.ui_btn.pink{background:#ff6586}.ui_btn.orange{background:#f29600}#contactSubBox .lead{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-style:normal;text-align:center;font-size:25px}#contactSubBox .lead>span{position:relative}#contactSubBox .lead>span:after,#contactSubBox .lead>span:before{content:"";width:2px;height:30px;background-color:#000;display:block;position:absolute;bottom:-5px}#contactSubBox .lead>span:before{left:-25px;transform:rotate(-35deg)}#contactSubBox .lead>span:after{right:-20px;transform:rotate(35deg)}#contactSubBox .contactList{display:flex;justify-content:space-between}#contactSubBox .contactList li{width:31%;padding:40px;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:20px}#contactSubBox .contactList li .tit{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-style:normal;text-align:center;font-size:20px}#contactSubBox .contactList li .txt{height:55px;margin-bottom:10px;padding-bottom:0;display:flex;align-items:center}#contactSubBox .contactList li .num{height:48px;padding-left:30px;display:flex;align-items:center;padding-bottom:0;font-family:Poppins,sans-serif;font-size:23px;position:relative}#contactSubBox .contactList li .num:before{content:"";display:inline-block;background:url(../../common/img/icon_tel.png) center/contain no-repeat;width:23px;height:23px;position:absolute;left:0}#contactSubBox .contactList li.reservation .ui_btn{font-size:16px;padding-left:30px}#contactSubBox .contactList li.first .ui_btn{font-size:16px}#contactSubBox .contactList li.reservation .ui_btn:before{content:"";display:inline-block;background:url(../../common/img/icon_reservation.png) center/contain no-repeat;width:23px;height:23px;position:absolute;top:12px;left:19px}@media screen and (max-width:750px){.fBox .bg_boxMin01{width:100%}.fBox .bg_boxMin01:nth-child(n+2){margin-top:40px}.ui_btn{min-width:500px;padding:14px 0;border-radius:20px;font-size:110%}.ui_btn:before{margin-right:10px;vertical-align:-.1em;width:30px;height:30px}#contactSubBox .lead{font-size:30px}#contactSubBox .lead>span:after,#contactSubBox .lead>span:before{height:40px;bottom:-10px}#contactSubBox .lead>span:before{left:-35px}#contactSubBox .lead>span:after{right:-30px}#contactSubBox .contactList{display:block}#contactSubBox .contactList li{width:100%;padding:50px}#contactSubBox .contactList li:nth-child(n+2){margin-top:40px}#contactSubBox .contactList li .tit{margin-bottom:20px;font-size:40px}#contactSubBox .contactList li .txt{height:auto;margin-bottom:20px}#contactSubBox .contactList li .num{height:auto;margin-bottom:10px;padding-left:40px;font-size:40px}#contactSubBox .contactList li .num:before{width:30px;height:30px}#contactSubBox .contactList li .ui_btn{min-width:420px;font-size:34px!important}#contactSubBox .contactList li.tel .ui_btn:before{content:none}#contactSubBox .contactList li.reservation .ui_btn{padding-left:60px}#contactSubBox .contactList li.first .ui_btn{font-size:16px}#contactSubBox .contactList li.reservation .ui_btn:before{width:40px;height:40px;top:22px;left:35px}}