.ui-btn{border:1px solid #c4c4c4;color:#333;background:#fff;background:linear-gradient(to bottom,#fefefe 0,#ededed 100%);text-shadow:0 1px 0 #fff;-webkit-box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);text-align:center}a.ui-btn{color:#333}.ui-btn.ui-btn-hover01:hover{background:#ffc;border:1px solid #ffc041}.ui-btn.ui-btn-hover02:hover{background:#bfffd6;background:linear-gradient(#ccffde 0,#bfffd6 15%,#7ee6a2 85%,#74d494 100%);border:1px solid #70cc8f}.ui-btn-primary{background:#14b350;background:linear-gradient(to bottom,#4cdc83 0,#2bd369 15%,#1ba54d 85%,#199a46 100%);border:1px solid #199a46;text-shadow:1px 1px 1px #14833b;box-shadow:0 0 5px 0 #e8ebeb;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-primary,a.ui-btn-primary{color:#fff}.ui-btn-primary:hover{background:#187f3d;background:linear-gradient(to bottom,#35b062 0,#34b363 3%,#20aa52 4%,#04702d 100%)}.ui-btn-primary svg{-webkit-filter:drop-shadow(1px 1px 1px #14833b);filter:drop-shadow(1px 1px 1px #14833b)}.ui-btn-secondary{background:#bfffd6;background:linear-gradient(#ccffde 0,#bfffd6 15%,#7ee6a2 85%,#74d494 100%);border:1px solid #70cc8f;text-shadow:1px 1px 1px #fff;box-shadow:0 0 5px 0 #e8ebeb;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-secondary,a.ui-btn-secondary{color:#3d484c}.ui-btn-secondary:hover{background:#9df2bb;background:linear-gradient(#aaf2c3 0,#9df2bb 15%,#62d98b 85%,#5ccc83 100%)}.ui-btn-secondary svg{-webkit-filter:drop-shadow(1px 1px 1px #fff);filter:drop-shadow(1px 1px 1px #fff)}.ui-btn-contents{background:#ed6103;background:linear-gradient(#ff751a 0,#fa7319 15%,#ed6103 85%,#f56302 100%);border:1px solid #ed6103;color:#fff;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-contents,a.ui-btn-contents{color:#fff}.ui-btn-contents:hover{background:#eb5f02}.ui-btn-contents.disabled{color:#999;background:#ebebeb;border:1px solid #c4c4c4}.specialBrandUnit .ttlBox{background:url(/img/default/page/theme/special/sprite_sp_top.jpg) no-repeat -4px -4px;width:935px;height:191px;margin:3px 0 20px 3px}.specialBrandUnit .ttlBox .specialBrandTitle{padding:41px 0 0 55px}.specialBrandUnit .ttlBox p{text-indent:-9999em}.specialBrandUnit .specialBrandLink{overflow:hidden;margin:0 20px 20px;border:1px solid #c6c7c0}.specialBrandUnit .facilityName{background:#7f6236 url(/img/default/page/theme/special/sprite_sp_top.jpg) no-repeat 0 -200px;padding:10px;border-top:3px solid #563d19;color:#fff;line-height:1.2}.specialBrandUnit .facilityName .specialBrandSubTitle{display:inline-block;margin-right:5px;font-size:117.6%;font-weight:700}.specialBrandUnit .facilityName .catchCopy{display:inline-block;font-size:88.2%}.specialBrandUnit .brandInfo{display:flex;gap:20px;align-items:flex-start;padding:16px 12px}.specialBrandUnit .brandInfo .imgBox{display:inline-block;border:1px solid #1b43ba;font-size:0}.specialBrandUnit .brandInfo .imgBox .image{width:276px}.specialBrandUnit .brandInfo .textBox{display:inline-block;width:583px;line-height:1.3}.specialBrandUnit .brandInfo .pointListItem{position:relative;padding-left:15px}.specialBrandUnit .brandInfo .pointListItem+.pointListItem{margin-top:10px}.specialBrandUnit .brandInfo .pointListItem::before{position:absolute;top:.3em;left:0;content:"";display:inline-block;width:10px;height:10px;background:#25aaeb;border-radius:2px}.specialBrandUnit .brandInfo .infoItem{display:flex;flex-wrap:wrap}.specialBrandUnit .brandInfo .infoText,.specialBrandUnit .brandInfo .infoTitle{margin-top:10px}.specialBrandUnit .brandInfo .infoTitle{width:12%;background:#98abb4;padding:3px 0;color:#fff;text-align:center;align-self:flex-start}.specialBrandUnit .brandInfo .infoText{width:88%;padding:3px 0 0 8px}.specialBrandUnit .brandInfo .inquireWrap{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.specialBrandUnit .brandInfo .logoLink{display:flex;align-items:center;max-width:316px;height:58px}.specialBrandUnit .brandInfo .logoLink .image{max-width:100%;width:auto;max-height:76%}.specialBrandUnit .brandInfo .logoLink .company1073,.specialBrandUnit .brandInfo .logoLink .company1583{max-height:48%}.specialBrandUnit .brandInfo .logoLink .company1014,.specialBrandUnit .brandInfo .logoLink .company1080,.specialBrandUnit .brandInfo .logoLink .company1104,.specialBrandUnit .brandInfo .logoLink .company1737{max-height:52%}.specialBrandUnit .brandInfo .logoLink .company1011,.specialBrandUnit .brandInfo .logoLink .company1093,.specialBrandUnit .brandInfo .logoLink .company1337,.specialBrandUnit .brandInfo .logoLink .company1684,.specialBrandUnit .brandInfo .logoLink .company2642,.specialBrandUnit .brandInfo .logoLink .company3456{max-height:100%}.specialBrandUnit .brandInfo .btnToDetail{display:inline-block;padding:12px 8px 10px;width:240px;border-radius:24px;font-size:20px;font-weight:700;line-height:1}.specialBrandUnit .brandInfo .btnToDetail .iconNextArrow{position:relative;display:inline-block;margin:-4px 10px 0 0;width:20px;height:20px;background-color:#098e3c;border-radius:12px;vertical-align:middle}.specialBrandUnit .brandInfo .btnToDetail .iconNextArrow svg{position:absolute;top:50%;left:50%;margin:-7px 0 0 -6px;fill:#fff;filter:none}