#breadcrumb,#contents .campaign-name{overflow:hidden}#header{background-color:#fff}#mainv{border-bottom:1px solid #ddd}#mainv .container{position:relative}#mainv img{margin-top:28px}#breadcrumb{position:absolute;top:15px;left:20px;font-size:11px}#breadcrumb .breadcrumb-col{background:url('../../img/icons/css-sprite.png?1638262151');background-repeat:no-repeat;background-position:0 -6604px;float:left;margin-right:5px;padding-left:10px}#breadcrumb .breadcrumb-col:first-child{padding-left:0;background:none}#container{padding-top:40px}#contents-simulation{margin-top:40px}#contents-simulation .simulation-container{position:relative;min-height:140px;padding:22px 19px 22px 384px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:3px;line-height:1.5}#contents-simulation .simulation-thumb{position:absolute;top:22px;left:19px;transition:opacity .2s}#contents-simulation .simulation-thumb:hover{opacity:.8}#contents-simulation .simulation-name{font-weight:bold}#contents-simulation .simulation-text{margin-top:7px}#global-nav .nav-col-link-campaign{background:url('../../img/icons/ic-cam-on.png?1638262151') 18px 16px no-repeat;background-color:#272f89;color:#fff}#sidebar .menu-col-campaign{background:url('../../img/icons/css-sprite.png?1638262151');background-repeat:no-repeat;background-position:15px -3978px;background-color:#e0e8f5}#sidebar .menu-col-campaign .menu-link{color:#272f89}#follow-header .nav-col-link-campaign{background:url('../../img/icons/ic-cam.png?1638262151') center 13px no-repeat;background-color:#eee}#mainv{height:310px;background:#f9f9f9 url('../../img/campaign/mainv-bg-double.png?1638262150') no-repeat center}#mainv .mainv-text{padding-top:20px;text-align:center}#mainv .cb_time{width:395px;font-size:18px;font-weight:bold;color:#cc0033;display:block;text-align:center;position:absolute;left:170px;top:246px}#mainv .note{position:absolute;bottom:-22px;left:46px;color:#000;line-height:1.3}#mainv .note a{color:#000}#mainv-last{height:310px;background:#f7eb27 url('../../img/campaign/mainv-bg-last.png') no-repeat center}#mainv-last .container{width:1040px;margin:0 auto;position:relative}#mainv-last .container .campaign-date{position:absolute;top:55px;left:180px;font-size:25px;font-weight:bold;transform:rotate(-7deg);-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg)}#mainv-last .container .campaign-date span{font-size:40px}#mainv-last .container .note{position:absolute;bottom:130px;right:40px;font-size:11px;color:#777}#contents .campaign-col{position:relative;min-height:120px;margin-bottom:13px;padding:13px 10px 0 290px;border-top:1px dashed #ddd;font-size:13px;color:#444}#contents .strong-campaign-col{min-height:140px;padding-left:370px}#contents .campaign-thumb{position:absolute;top:13px;left:10px;border:1px solid #ddd}#contents .campaign-thumb-link{transition:opacity .2s}#contents .campaign-thumb-link:hover{opacity:.8}#contents .campaign-name{font-weight:bold}#contents .campaign-brand{display:block;float:left;width:100px;margin-right:8px;padding:6px 0 5px;border-radius:3px;text-align:center;font-size:13px;color:#fff}#contents .campaign-name-link{display:block;float:left;width:340px;margin-top:4px;font-size:14px;line-height:1.3}#contents .campaign-description{margin-top:15px;line-height:1.5}#contents .campaign-description span{display:block;background-color:#f5f5f5;line-height:30px;text-align:center;border-radius:5px;margin-top:10px}#contents .campaign-term{margin-top:15px;font-weight:bold}#personal-campaign{margin-top:30px}#personal-campaign .personal-brand{background-color:#e77e23}#official-campaign .official-brand{background-color:#272f89}
