.js main #kv .container .bg,.js main #kv .container h1,.js main #kv .container .info,.js main #kv .container .outline{display:none}main #kv .container{position:relative;left:50%;width:1400px;height:720px;margin-left:-700px}main #kv .container .sns{position:absolute;top:43px;right:119px}main #kv .container .sns .socialbutton_suntory{width:auto !important}main article{width:1112px;margin-left:-556px;padding:74px 0 113px}main article p.lead{text-align:center}main article #lounge{width:1111px;margin:71px auto 0}main article #lounge h2{margin:0 auto;padding-top:17px;background:url(../images/top/title_bg_l.png) no-repeat center top;text-align:center}main article #lounge>.container{width:1100px;margin:36px auto 0}main article #lounge>.container .desc{float:left}main article #lounge>.container .desc .btn-detail{margin-top:23px}main article #lounge>.container .desc .message{margin-top:18px;line-height:0;text-align:center}main article #lounge>.container .fig{float:right;line-height:0}main article #lounge>.container .fig .note{margin-top:8px}main article #seminar{width:1111px;margin:70px auto 0}main article #seminar h2{margin:0 auto;padding-top:16px;background:url(../images/top/title_bg_l.png) no-repeat center top;text-align:center}main article #seminar>.container{width:1100px;margin:44px auto 0}main article #seminar>.container .desc{position:relative;margin-top:18px}main article #seminar>.container .desc .btn-inquiry{position:absolute;top:178px;right:173px;line-height:0}main article #seminar>.container .desc .btn-detail{position:absolute;bottom:41px;right:96px}main article #campaign{float:left;width:532px;margin-top:100px}main article #campaign h2{margin:0 auto;padding-top:16px;background:url(../images/top/title_bg_s.png) no-repeat center top}main article #campaign h2 img{margin-left:166px}main article #campaign .desc{float:left;margin-top:33px;margin-left:2px}main article #campaign .desc .btn-shops{margin-top:21px}main article #campaign .image{float:right;margin-top:48px;margin-left:28px}main article #present{float:right;width:532px;margin-top:100px}main article #present h2{margin:0 auto;padding-top:19px;background:url(../images/top/title_bg_s.png) no-repeat center top}main article #present h2 img{margin-left:199px}main article #present .desc{float:left;margin-top:33px;margin-left:14px}main article #present .desc .btn-shops{margin-top:48px}main article #present .image{float:right;margin-top:44px;margin-left:6px}main article #bbar{width:1111px;margin:71px auto 0}main article #bbar h2{margin:0 auto;padding-top:17px;background:url(../images/top/title_bg_l.png) no-repeat center top}main article #bbar h2 img{margin-left:344px}main article #bbar>.container{width:1100px;margin:46px auto 0}main article #bbar>.container .fig{float:left;margin-left:26px}main article #bbar>.container .desc{float:right;margin-right:31px}
