@charset "UTF-8";.is-show .nav__list-item:nth-child(1){-webkit-animation:fadeSlideIn .75s ease .1s both;animation:fadeSlideIn .75s ease .1s both}.is-show .nav__list-item:nth-child(2){-webkit-animation:fadeSlideIn .75s ease .2s both;animation:fadeSlideIn .75s ease .2s both}.is-show .nav__list-item:nth-child(3){-webkit-animation:fadeSlideIn .75s ease .3s both;animation:fadeSlideIn .75s ease .3s both}.is-show .nav__list-item:nth-child(4){-webkit-animation:fadeSlideIn .75s ease .4s both;animation:fadeSlideIn .75s ease .4s both}.is-show .nav__list-item:nth-child(5){-webkit-animation:fadeSlideIn .75s ease .5s both;animation:fadeSlideIn .75s ease .5s both}.is-show .nav__list-item:nth-child(6){-webkit-animation:fadeSlideIn .75s ease .6s both;animation:fadeSlideIn .75s ease .6s both}.is-show .nav__list-item:nth-child(7){-webkit-animation:fadeSlideIn .75s ease .7s both;animation:fadeSlideIn .75s ease .7s both}.is-show .nav__list-item:nth-child(8){-webkit-animation:fadeSlideIn .75s ease .8s both;animation:fadeSlideIn .75s ease .8s both}.is-show .nav__list-item:nth-child(9){-webkit-animation:fadeSlideIn .75s ease .9s both;animation:fadeSlideIn .75s ease .9s both}.is-show .nav__list02-item:nth-child(1){-webkit-animation:fadeSlideIn2 .75s ease .1s both;animation:fadeSlideIn2 .75s ease .1s both}.is-show .nav__list02-item:nth-child(2){-webkit-animation:fadeSlideIn2 .75s ease .2s both;animation:fadeSlideIn2 .75s ease .2s both}@-webkit-keyframes fadeSlideIn{0%{opacity:0;transform:translate3d(50px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translate3d(50px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes fadeSlideIn2{0%{opacity:0;transform:translate3d(0,10px,0)}50%{opacity:0;transform:translate3d(0,10px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeSlideIn2{0%{opacity:0;transform:translate3d(0,10px,0)}50%{opacity:0;transform:translate3d(0,10px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes spreadLine{0%{opacity:0;width:40%}100%{opacity:1;width:100%}}@keyframes spreadLine{0%{opacity:0;width:40%}100%{opacity:1;width:100%}}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.98)}100%{-webkit-transform:none}}@keyframes zoom-in{0%{-webkit-transform:scale(.98)}100%{-webkit-transform:none}}html{color:#000;background:#fff}body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,table,td,textarea,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:400}li{list-style:none}table{border-spacing:0}fieldset,img{border:0}address,caption,cite,em,strong,th{font-style:normal;font-weight:400}caption,th{text-align:left}abbr,acronym{border:0;font-variant:normal}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}a:active,a:focus{outline:0}hr.separate{display:none}.yjGuid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}.yjSkip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}.emg>table{width:950px;border-collapse:collapse}.emg>table td{padding:2px}.emg>table:last-child{margin-bottom:20px!important}.emg>table:first-child{margin-top:80px!important}.header{position:relative;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10}.masthead{position:relative;margin:0 auto;width:950px;min-height:60px}.masthead__logo{position:absolute;top:16px;left:0}.masthead__logo-trigger{display:block;width:340px;height:32px;background:url(https://s.yimg.jp/c/logo/f/2.0/marketing_r_34_2x.png) no-repeat;background-size:340px 32px;overflow:hidden;text-indent:100%;white-space:nowrap}.masthead__list{position:absolute;top:22px;right:0}.masthead__list-item{position:relative;float:left;font-size:13px;margin-right:10px}.masthead__list-item:last-child{margin-right:0}.masthead__list-item:last-child:after{display:none}.masthead__list-trigger{color:#1a72b0;text-decoration:none}.masthead__list-trigger:hover{text-decoration:underline}.masthead__menu{display:none}.nav{position:absolute;left:0;z-index:10;padding:0 20px;background-color:rgba(255,255,255,.9);border-top:2px solid #e7e7e7;width:100%;height:65px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .25s;transition:background-color .25s;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav.is-fixed{position:fixed;top:0;left:0;width:100%;z-index:10;background-color:rgba(34,34,34,.8);height:50px}.nav.is-fixed.is-search-show .nav__search{border-color:#fff}.nav.is-fixed .nav__secondary{background-color:rgba(34,34,34,.8)}.nav.is-fixed .nav__secondary-item a{color:#fff}.nav.is-fixed .nav__secondary-item a:hover{background-color:rgba(34,34,34,.9)}.nav.is-fixed .nav__secondary-title{color:#fff}.nav.is-fixed .nav__secondary-title a:after{background:url(../images/icon_arrow2_w.svg) no-repeat;background-size:6px 10px}.nav.is-show{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto;will-change:transform;visibility:visible}.nav__close{position:absolute;top:4px;right:280px;width:40px;height:40px;background:url(../images/btn_close.svg) no-repeat 50% 50%;background-size:20px 20px;border:none;padding:0;overflow:hidden;text-indent:100%;white-space:nowrap;z-index:9;display:none}.nav__inner{position:relative;margin:0 auto;width:950px;height:100%}.nav__list{float:left}.nav__list-item{float:left;font-size:14px;line-height:65px;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s}.is-fixed .nav__list-item{line-height:48px}.is-fixed .nav__list-item:hover{background-color:transparent}.nav__list-item:hover{background-color:#f5f5f5}.nav__list-item:hover .nav__secondary{visibility:visible;opacity:1}.nav__list-item--current .nav__list-trigger:after{-webkit-animation:spreadLine .3s cubic-bezier(.215,.61,.355,1) .1s forwards;animation:spreadLine .3s cubic-bezier(.215,.61,.355,1) .1s forwards}.nav__list-item.is-disabled .nav__list-trigger:after{-webkit-animation:none;animation:none;opacity:1;width:100%;z-index:1}.nav__list-item #case__input,.nav__list-item #partner__input,.nav__list-item #service__input,.nav__list-item #strength__input,.nav__list-item label{display:none}.nav__list-trigger{position:relative;display:block;padding:0 20px;color:#212121;text-decoration:none}.nav__list-trigger:after{content:'';opacity:0;position:absolute;height:2px;left:0;right:0;bottom:0;margin:0 auto;background-color:#c9002c}.nav__list-trigger:hover{text-decoration:none}.is-fixed .nav__list-trigger{color:#fff}.is-fixed .nav__list-trigger:after{visibility:hidden}.nav__secondary{line-height:1.5;position:absolute;visibility:hidden;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;background-color:rgba(255,255,255,.98);margin-bottom:4px;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.1);box-shadow:0 2px 4px 1px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav__secondary-list{margin-left:10px;min-width:200px;max-width:450px;padding:20px 0}.nav__secondary-list:first-child{margin-left:0}.nav__secondary-item a{color:#545454;display:block;padding:4px 20px}.nav__secondary-item a:hover{text-decoration:none;background-color:#f5f5f5}.nav__secondary-title{font-weight:700;padding-top:10px}.nav__secondary-title:first-child{padding-top:0}.nav__secondary-title a{position:relative}.nav__secondary-title a:after{content:'';display:inline-block;position:absolute;margin-left:8px;margin-top:-6px;top:50%;width:6px;height:10px;background:url(../images/icon_arrow2.svg) no-repeat;background-size:6px 10px}.nav__secondary-title span{padding:4px 20px;display:block}.nav__tertiary-item{position:relative;padding-left:20px}.nav__tertiary-item::before{content:"";display:block;border-left:1px solid #ccc;border-bottom:1px solid #ccc;position:absolute;width:8px;height:8px;left:25px;top:7px}.nav__list02{float:right;margin-right:46px;padding-top:16px}.is-fixed .nav__list02{padding-top:6px}.nav__list02 :last-child{min-width:120px}.nav__list02-item{float:left;margin-left:13px;min-width:130px;text-align:center;font-size:13px;line-height:34px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform .5s;transition:transform .5s}.nav__list02-item:first-child{margin-left:0}.nav__list02-item:last-child{min-width:120px}.is-search-show .nav__list02-item{-webkit-transform:scale(0);transform:scale(0)}.nav__list02-trigger{position:relative;color:#212121;display:block;border:1px solid #737373;background-color:transparent;border-radius:2px;text-decoration:none;-webkit-transition:color .25s,background-color .25s;transition:color .25s,background-color .25s}.nav__list02-trigger:hover{color:#fff;background-color:#737373;text-decoration:none}.is-fixed .nav__list02-trigger{border-color:#fff;color:#fff;background-color:transparent;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s}.is-fixed .nav__list02-trigger:hover{background-color:#fff;color:#212121}.is-fixed .nav__list02-trigger:hover:before{width:0}.is-fixed .nav__list02-trigger:hover:after{height:0}.nav__search{position:absolute;top:16px;right:0;height:34px;-webkit-transition:border .4s .1s,background-color .4s .1s;transition:border .4s .1s,background-color .4s .1s;border:1px solid transparent}.is-search-show .nav__search{border:1px solid #ccc;background-color:#fff}.is-fixed .nav__search{top:6px}.nav__search-label{display:inline-block;padding-top:6px;width:34px;height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;vertical-align:top;cursor:pointer}.is-fixed .nav__search-label path{fill:#fff}.is-fixed .nav__search-label:hover path{fill:#999}.is-search-show .nav__search-label{pointer-events:none}.is-search-show .nav__search-label path{fill:#545454}.is-search-show .nav__search-label:hover path{fill:#545454}.nav__search-label path{-webkit-transition:fill .25s;transition:fill .25s}.nav__search-label:hover path{fill:rgba(34,34,34,.6)}.nav__search-query{padding:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:34px;-webkit-transition:width .4s .1s,opacity .4s .1s;transition:width .4s .1s,opacity .4s .1s;outline:0;opacity:0;font-size:13px}.is-search-show .nav__search-query{width:290px;opacity:1}.nav__lang{margin:20px auto 0;width:180px;display:none;table-layout:fixed;border-top:1px solid #ccc;border-left:1px solid #ccc}.nav__lang-item{display:table-cell;vertical-align:middle;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px;text-align:center}.nav__lang-item--current{position:relative}.nav__lang-item--current:after{content:'';display:block;width:100%;height:2px;background-color:#c9002c;position:absolute;bottom:-1px;left:0}.nav__lang-trigger{display:block;padding:5px 0;color:#545454;text-decoration:none}.nav__lang-trigger:hover{text-decoration:none}.overlay{opacity:0;-webkit-transition:visibility 0s linear .15s,opacity .15s 0s;transition:visibility 0s linear .15s,opacity .15s 0s;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden}.page-top{margin:0 auto 40px;width:950px}.page-top__trigger{overflow:hidden;text-indent:100%;white-space:nowrap;margin-left:auto;display:block;width:50px;height:50px;background-color:rgba(0,0,0,.5);border-radius:2px;position:relative}.page-top__trigger:after{content:'';display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:translate(-50%,-30%) rotate(45deg);transform:translate(-50%,-30%) rotate(45deg)}.footer-site{position:relative;padding:30px 0 60px;background-color:#fff}.footer-site__inner{margin:0 auto;padding:0 20px;width:950px;display:table}.footer-site__block{display:table-cell;vertical-align:top}.footer-site__block:first-child{width:30%}.footer-site__block:nth-child(2){width:26%}.footer-site__block:nth-child(3){width:26%}.footer-site__block:nth-child(4){width:18%}.footer-site__heading{margin-bottom:15px;font-size:14px;font-weight:700;pointer-events:none}.footer-site__heading~.footer-site__heading{margin-top:30px}.footer-site__heading--small{margin-top:15px;font-size:12px}.footer-site__list{font-size:12px}.footer-site__list li{margin-top:8px}.footer-site__list-item{position:relative;padding-left:1em}.footer-site__list-item:before{content:'';display:block;position:absolute;top:7px;left:0;width:4px;height:4px;background-color:#ccc;border-radius:2px}.footer-site__list-item .footer-site__list{margin:15px 0 20px}.footer-site__list-item .footer-site__list-item{position:relative;margin-top:4px;padding-left:1.5em}.footer-site__list-item .footer-site__list-item:before{content:'';display:block;position:absolute;top:9px;left:4px;width:4px;height:4px;background-color:#ccc;border-radius:2px}.footer-site__list-trigger{color:#545454;text-decoration:none}.footer-site__list-trigger:hover{color:#1a72b0;text-decoration:underline}.footer-site__tertiary-item{position:relative;padding-left:1em}.footer-site__tertiary-item:before{content:'・';display:inline-block}.footer-site__lang{margin:0 auto;padding:0 20px;width:950px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;display:none}.wrapper--top .footer-site__lang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-site__lang-list{width:185px;display:table;table-layout:fixed;border-top:1px solid #ccc;border-left:1px solid #ccc}.footer-site__lang-item{display:table-cell;vertical-align:middle;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:14px;text-align:center}.footer-site__lang-item--current a:after{content:'';position:absolute;height:2px;left:0;right:0;bottom:0;margin:0 auto;background-color:#c9002c}.footer-site__lang-trigger{position:relative;display:block;padding:5px 0;color:#545454;text-decoration:none}.footer-site__lang-trigger:hover{text-decoration:none;color:#737373}.footer-msc{padding:50px 0;background-color:#f5f5f5}.footer-msc__inner{margin:0 auto;padding:0 20px;width:950px;display:table}.footer-msc__block{display:table-cell;vertical-align:top}.footer-msc__block:first-child{width:40%}.footer-msc__map{display:table;margin-bottom:20px;table-layout:fixed;width:100%}.footer-msc__map-block{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:60px}.footer-msc__title{font-size:16px;font-weight:700}.footer-msc__title.pc-hidden{display:none}.footer-msc__sns{margin-top:20px}.footer-msc__sns-item{float:left;margin-right:20px}.footer-msc__sns-image{width:40px;height:40px}.footer-msc__heading{margin-bottom:20px;font-size:14px;font-weight:700}.footer-msc__heading~.footer-msc__heading{margin-top:20px}.footer-msc__list{font-size:13px}.footer-msc__list-item{margin-top:8px}.footer-msc__list-item .footer-msc__list{margin:15px 0 20px}.footer-msc__list-item .footer-msc__list-item{position:relative;margin-top:4px;padding-left:1.5em}.footer-msc__list-item .footer-msc__list-item:before{content:'';display:block;position:absolute;top:8px;left:4px;width:4px;height:4px;background-color:#ccc;border-radius:2px}.footer-msc__list-trigger{color:#545454;text-decoration:none}.footer-msc__list-trigger:hover{color:#1a72b0;text-decoration:underline}.footer-msc__list-subline{font-size:12px;color:#545454;display:block;margin-top:-2px}.footer-msc__text{font-size:13px}.footer-msc__text-trigger{color:#545454;text-decoration:none}.footer-msc__text-trigger:hover{color:#1a72b0;text-decoration:underline}.footer-msc__notice{margin-top:20px;font-size:11px}.footer-msc__notice-trigger{color:#1a72b0;text-decoration:none}.footer-msc__notice-trigger:hover{color:#1a72b0;text-decoration:underline}.footer-msc__mail{margin-top:20px;width:260px}.footer-msc__mail-inner{border:1px solid #ccc;border-radius:2px;background:#fff}.footer-msc__mail-heading{font-size:14px;font-weight:700;background:#f5f5f5;padding:10px 15px}.footer-msc__mail-item{font-size:12px;margin:10px 15px}.footer-msc__mail-icon{background:url(../images/icon_mail.png) no-repeat left center;background-size:20px 15px}.footer-msc__mail-link{font-size:16px;font-weight:700;padding-left:35px}.footer-global{padding:15px 0 25px;min-width:950px;text-align:center;background:#fff}.footer-global__text{font-size:13px}.footer-global__list{margin-top:5px;font-size:13px}.footer-global__list-item{display:inline-block;margin-right:6px}.footer-global__list-item:after{content:'-';padding-left:6px}.footer-global__list-item:last-child{margin-right:0}.footer-global__list-item:last-child:after{display:none}.footer-global__list-trigger{text-decoration:none;color:#1a72b0}.footer-global__list-trigger:hover{text-decoration:underline}.footer-global__copyright{margin-top:2px;font-size:14px}body{font-family:'ヒラギノ角ゴ ProN W3',Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif;color:#4a3c2f;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body>img[src^="//ib.adnxs.com/"],body>img[src^="//yj.adnxs.com/"],body>img[src^="https://secure.adnxs.com/"]{position:absolute;z-index:-1}.small{font-size:12px!important}figure{margin:0;padding:0}a{color:#1a72b0;text-decoration:none}a:hover{text-decoration:underline}.anchor{display:block;padding-top:70px;margin-top:-70px}#wrapper{position:relative;font-size:14px;color:#545454;line-height:1.51;min-width:950px;width:100%}.main{display:block;padding-top:70px;background-color:#fff}.contents{margin:0 auto;padding-bottom:70px;width:918px}.contents__inner{padding:40px 20px 0}.contents__section{width:834px}.pc-hidden{display:none!important}.heading{padding-top:60px;margin:0 auto;width:950px}.heading__title{padding:0 20px 30px;position:relative;font-size:32px;font-weight:400;text-align:center;color:#212121}.heading__title:after{content:'';display:block;position:absolute;bottom:0;left:50%;width:30px;height:4px;background-color:#c9002c;margin-left:-15px}.heading__subtitle{font-size:18px;display:block}.heading__subline{margin:30px auto 0;max-width:630px;font-size:14px}.heading__img{display:block;margin:0 auto;padding-top:10px;width:300px}.heading--services .heading__subline{text-align:center}.heading--partners .heading__subline{text-align:center}.heading__subline--center{text-align:center}.heading02{position:relative;margin:80px auto 0;width:950px}.heading02__title{font-size:20px;font-weight:700;color:#212121}.heading02__link{position:absolute;top:50%;right:0;font-size:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.heading02__trigger{color:#1a72b0;text-decoration:none}.heading02__trigger:hover{text-decoration:underline}.heading03{margin-top:80px}.heading03__title{font-size:26px;font-weight:400;color:#212121}.heading03__subInfo{font-size:12px}.heading03__subline{margin-top:10px;font-size:14px}.heading03--case{margin-top:0;padding-top:80px}.heading03--case02{margin-top:30px}.heading04{margin-top:80px;font-size:18px;color:#212121;font-weight:700}.heading04__subline{margin-top:10px;font-size:14px;font-weight:400}.heading05{margin:0 0 8px;font-size:16px;color:#212121;font-weight:700}.heading06{margin:0 0 8px;font-size:14px;color:#212121;font-weight:700}.articles{position:relative;margin:0 auto;padding-top:20px;width:950px;z-index:1}.articles:after{content:'';display:block;width:720px;height:600px;background:url(../images/bg_topics.png) no-repeat 50% 50%;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.articles__list{margin-right:-16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.articles__item{position:relative;margin:20px 16px 0 0;width:306px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;background-color:#fff;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.articles__item:hover{-webkit-box-shadow:0 6px 24px rgba(0,0,0,.2);box-shadow:0 6px 24px rgba(0,0,0,.2)}.articles__item:hover .articles__button{background-color:#c9002c;color:#fff}.articles__item:hover .articles__thumb:after{background-color:rgba(0,0,0,0)}.articles__header{min-height:260px}.articles__trigger{display:block;padding:15px 15px 60px;color:#545454;text-decoration:none;height:100%;box-sizing:border-box}.articles__trigger:hover{text-decoration:none}.articles__thumb{position:relative;width:274px;height:160px;overflow:hidden}.articles__thumb:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;background-color:rgba(0,0,0,.3);-webkit-transition:background-color .25s;transition:background-color .25s}.articles__image{vertical-align:middle;width:100%;max-width:100%;height:auto}.articles__tag{display:inline-block;position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:13px;padding:1px 15px;z-index:2}.articles__title{margin-top:15px;color:#212121;font-size:18px;font-weight:700;line-height:1.5}.articles__text{margin-top:10px;font-size:14px;line-height:1.5}.articles__footer{position:absolute;right:15px;bottom:15px;left:20px;width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.articles__date{margin-top:10px;font-size:12px;color:#999}.articles__button{display:inline-block;padding:6px 10px;color:#c9002c;border:1px solid #c9002c;border-radius:2px;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s}.examples{margin-top:30px}.examples__list{display:flex;flex-wrap:wrap;flex-direction:row}.examples__item{width:400px;margin:20px 78px 0 0}.examples__item:nth-child(even){margin-right:0}.examples__head{float:left;margin-right:15px;width:110px;height:100%;overflow:hidden;position:static}.examples__main{width:auto}.examples__image{width:100%;max-width:100%;height:auto}.examples__link{color:#212121;font-size:18px;font-weight:700}.examples__link:hover{text-decoration:underline;color:#1a72b0}.examples__text{margin-top:5px}.examples.large .examples__list{flex-wrap:nowrap}.examples.large .examples__item{width:auto;flex:1;margin:20px 50px 0 0;display:flex;flex-direction:column}.examples.large .examples__item:last-child{margin-right:0}.examples.large .examples__head{width:auto;height:auto;margin:0 0 10px 0}.examples.large .examples__link{color:#1a72b0;font-size:16px;font-weight:400}.button{margin:50px auto 0;text-align:center}.button__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.button__row--half .button__item{width:50%}.button__item{margin-left:20px}.button__item:first-child{margin-left:0}.button__item__title{font-size:18px;margin-bottom:16px;color:#212121;font-weight:700}.button__trigger{display:inline-block;margin:0 auto;min-width:260px;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;border-radius:2px;border:1px solid #c9002c;font-size:16px;line-height:60px;color:#c9002c;text-align:center;background-color:rgba(255,255,255,.4);text-decoration:none;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}.button__trigger:hover{background-color:#c9002c;color:#fff;text-decoration:none}.button__external::after{content:url(https://s.yimg.jp/images/marketing/portal/images/icon_blank.svg);margin-left:5px}.button__link{height:60px;font-size:16px;line-height:60px;text-align:center}.switch{margin-top:30px}.switch__list{text-align:center}.switch__list:nth-child(2){margin-top:8px}.switch__item{display:inline-block;margin:0 -.11765em 10px;padding:0 20px;cursor:pointer;font-size:14px;position:relative}.switch__item:after{content:'';display:block;position:absolute;top:50%;right:-1px;width:1px;height:14px;background-color:#999;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.switch__item:last-child:after{display:none}.switch__trigger{text-decoration:none}.switch__trigger:hover{text-decoration:underline}.switch__trigger--external{position:relative;display:inline-block}.switch__trigger--external::before{content:"";display:block;position:absolute;top:4px;right:-21px;width:13px;height:13px;background-image:url(https://s.yimg.jp/images/marketing/portal/images/scrolltab_externalicon.png);background-repeat:no-repeat;background-size:13px}.switch--current{color:#212121;pointer-events:none}.switch--current:hover{text-decoration:none}.panels{margin:0 auto;padding-bottom:60px}.is-animated{-webkit-animation:zoom-in .5s;animation:zoom-in .5s}.box-table{display:table;width:100%;font-size:14px}.box-table__block{display:table-cell;vertical-align:bottom}.box-table__block:last-child{width:40%;text-align:right}.box-table__text{margin-top:10px}.box-table__button{display:inline-block;border:1px solid #c9002c;border-radius:2px;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s}.box-table__trigger{display:block;padding:8px 0;width:130px;color:#c9002c;background-color:rgba(255,255,255,.4);text-decoration:none;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}.box-table__trigger:hover{background-color:#c9002c;color:#fff;text-decoration:none}.list__title{margin-top:10px}.list__item{position:relative;margin-top:4px;padding-left:1.5em;font-size:14px}.list__item:before{content:'';display:block;position:absolute;top:8px;left:8px;width:4px;height:4px;background-color:#ccc;border-radius:2px}.list__trigger{color:#1a72b0;text-decoration:none}.list__trigger:hover{text-decoration:underline}.list__trigger--blank:after{content:url(../images/icon_blank.svg);margin-left:5px}.list02{margin-top:80px}.list02__item{margin-top:30px;font-size:18px}.list02__text{margin-top:10px;font-size:14px;color:#545454}.list02__trigger{display:inline-block}.list02__trigger:hover{text-decoration:none}.list02__trigger:hover .list02__title{text-decoration:underline}.list02__subline{display:inline-block;font-size:14px;color:#545454}.list02--blank:after{content:url(../images/icon_blank.svg);margin-left:5px}.list03{margin-top:24px}.list03__item{margin-top:6px;font-size:12px}.dlist{margin-top:10px;font-size:14px}.dlist__inner{margin-left:35px}.dlist__title{margin-bottom:10px}.dlist__title--bold{font-weight:700}.dlist__description{margin:8px 0 24px}.olist__item{position:relative;margin-top:4px;padding-left:1.8em;font-size:14px;counter-increment:item}.olist__item:before{content:counter(item) ".";display:block;position:absolute;left:.5em}.olist02{margin-top:8px;padding-left:2em}.olist02__item{list-style:decimal;margin-bottom:.5em}.olist03{margin-top:8px;padding-left:2em}.olist03__item{list-style-type:lower-roman;margin-bottom:.5em}.olist04{margin-top:8px;margin-left:3em}.olist04__item{counter-increment:cnt;margin-bottom:.5em}.olist04__item:before{content:"(" counter(cnt) ") ";display:inline-block;margin-left:-2.5em;width:2.5em}.olist05{margin-top:8px;padding-left:2em}.olist05__item{list-style-type:lower-alpha;margin-bottom:.5em}.checklist{margin:20px 0}.checklist__item{position:relative;margin-top:10px;padding-left:2em;font-size:14px;font-weight:700}.checklist__item::before{display:block;content:'';position:absolute;top:.4em;left:.5em;width:9px;height:4px;border-left:2px solid #ccc;border-bottom:2px solid #ccc;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.labellist{margin:20px 0}.labellist__label{background:#f6f6f6;padding:5px 10px;margin:0 10px 0 5px;font-size:12px}.labellist__item{position:relative;margin-top:10px;padding-left:1.5em}.labellist__item:before{content:'';display:block;position:absolute;top:8px;left:8px;width:4px;height:4px;background-color:#ccc;border-radius:2px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.jc-sb{justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between}.row .col01{width:189px}.row .col02{width:350px}.row .col03{width:467px}.row .col04{width:628px;margin-right:auto}.row .col05{width:579px;margin-left:16px}.col--center{text-align:center}.breadcrumbs{margin:0 auto;padding:20px 0 0;width:950px}.breadcrumbs__inner{padding:0 35px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs__item{display:inline;position:relative;padding:0 20px 0 0}.breadcrumbs__item:after{content:'';background-image:url(../images/icon_arrow3.svg);background-size:contain;background-repeat:no-repeat;width:9px;height:14px;display:inline-block;position:absolute;right:7px;top:50%;margin-top:-7px}.breadcrumbs__item:last-child{padding:0}.breadcrumbs__item:last-child:after{display:none;left:0}.breadcrumbs a{color:#545454;text-decoration:none}.breadcrumbs a:hover{color:#1a72b0;text-decoration:underline}.breadcrumbs h1{display:inline}.breadcrumbs h1 br{display:none}.caption{margin:8px 0 16px}.caption--small{padding:0 140px;line-height:1.4}.caption02{margin:0 0 16px 32px}.caption03{margin:60px 0 0}.caption04{margin:20px 0 0;text-align:center}.toggle{margin-top:-1px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.toggle__title{cursor:pointer;color:#212121;font-weight:700;padding:20px 0 20px 60px;position:relative}.toggle__title__inner{font-weight:700;width:570px}.toggle__title:before{content:'';display:inline-block;position:absolute;top:50%;margin-top:-10px;left:25px;width:12px;height:21px;background:url(../images/icon_arrow2.svg) no-repeat;background-size:12px 21px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.toggle__title__image{position:absolute;right:10px;top:50%;margin-top:-20px;height:40px}.toggle__title.is-open:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.toggle__title.is-open:hover{background:0 0}.toggle__title:hover{background:#f5f5f5}.toggle__item{display:none;margin-left:50px;max-width:788px}.toggle__item__inner{padding:10px 0 30px}.pager{margin-top:40px}.pager__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager li{margin:0 4px}.pager .link_page{color:#545454;padding:8px 10px}.pager .link_page:hover{color:#1a72b0;text-decoration:underline}.pager .link_before{color:#545454;position:relative;border:1px solid #f5f5f5;padding:8px 10px 8px 24px;margin-right:4px}.pager .link_before:hover{color:#1a72b0;text-decoration:underline}.pager .link_before:before{content:'';display:inline-block;position:absolute;top:50%;margin-top:-5px;left:10px;width:10px;height:10px;background:url(../images/icon_arrow2.svg) no-repeat;background-size:10px 10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pager .link_next{color:#545454;position:relative;border:1px solid #f5f5f5;padding:8px 24px 8px 10px;margin-left:4px}.pager .link_next:hover{color:#1a72b0;text-decoration:underline}.pager .link_next:before{content:'';display:inline-block;position:absolute;top:50%;right:10px;margin-top:-5px;width:10px;height:10px;background:url(../images/icon_arrow2.svg) no-repeat;background-size:10px 10px}.pager .current_page{padding:8px 10px;background:#f5f5f5}.tab{margin:40px 0 0}.tab__list{border-bottom:2px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex}.tab__item{position:relative;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.tab__item a{color:#545454;text-decoration:none;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s}.tab__item a:hover{color:#a1a1a1;text-decoration:none}.tab__item--current .tab__link:after{-webkit-animation:spreadLine .3s cubic-bezier(.215,.61,.355,1) .1s forwards;animation:spreadLine .3s cubic-bezier(.215,.61,.355,1) .1s forwards}.tab__item.is-disabled .tab__link:after{-webkit-animation:none;animation:none;opacity:1;width:100%}.tab__link{width:100%;padding:20px 0;display:block}.tab__link:after{content:'';opacity:0;position:absolute;height:2px;left:0;right:0;bottom:-2px;margin:0 auto;background-color:#212121}.scrollTab{margin:40px 0 0;position:relative}.scrollTab__inner{white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%}.scrollTab__inner::-webkit-scrollbar{display:none}.scrollTab__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.scrollTab__item{position:relative;text-align:center;border-bottom:2px solid #ccc}.scrollTab__item.is-current .scrollTab__link:after{-webkit-animation:spreadLine .3s cubic-bezier(.215,.61,.355,1) .1s forwards;animation:spreadLine .3s cubic-bezier(.215,.61,.355,1) .1s forwards}.scrollTab__item.is-disabled .scrollTab__link:after{-webkit-animation:none;animation:none;opacity:1;width:100%}.scrollTab__link{display:block;width:150px;box-sizing:border-box;padding:20px 12px;color:#545454;text-decoration:none;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s}.scrollTab__link--external span{position:relative;display:inline-block}.scrollTab__link--external span::before{content:"";display:block;position:absolute;top:4px;right:-21px;width:13px;height:13px;background-image:url(https://s.yimg.jp/images/marketing/portal/images/scrolltab_externalicon.png);background-repeat:no-repeat;background-size:13px}.scrollTab__link:hover{color:#a1a1a1;text-decoration:none}.scrollTab__link:after{content:'';opacity:0;position:absolute;height:2px;left:0;right:0;bottom:-2px;margin:0 auto;background-color:#212121}.scrollTab__nav{position:absolute;top:0;height:58px;width:20px;border:1px solid #ccc;border-radius:2px;background-color:#fff}.scrollTab__nav:hover{border:1px solid #ededed}.scrollTab__nav a{display:flex;height:100%;align-items:center;justify-content:center}.scrollTab__nav--left{left:0}.scrollTab__nav--right{right:0}.toggleTab{display:none}.table{margin-top:20px}.table__title{padding:3px 0 3px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-weight:700;background-color:#f5f5f5;width:156px}.table__description{padding:3px 0 12px 172px}.table__description dt{font-weight:700}.table__description dd{margin-bottom:8px}.table02{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.table02__item{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:402px}.table02__item:nth-child(even){margin-left:30px}.table02__header{background-color:#f5f5f5;font-weight:700;margin-bottom:10px}.table02__cell{display:table-cell;vertical-align:middle;text-align:center;padding:5px 0;width:15%}.table02__cell img{vertical-align:middle}.table02__title{text-align:left;padding-left:16px;width:70%}.card__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.card__item{margin:15px 0 0 16px;border:2px solid #f5f5f5;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s;width:408px}.card__item:hover{-webkit-box-shadow:0 6px 24px rgba(0,0,0,.2);box-shadow:0 6px 24px rgba(0,0,0,.2);border-color:transparent}.card__item:hover .card__body:after{background-image:url(../images/icon_arrow2_red.png)}.card__item:nth-child(odd){margin:15px 0 0}.card__link{display:block;height:100%;color:#545454;text-decoration:none}.card__link:hover{text-decoration:none}.card__header{padding:15px 30px 10px;background-color:#f5f5f5}.card__title{font-size:18px;font-weight:700}.card__body{padding:10px 35px 10px 25px;min-height:95px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.card__body:after{content:'';display:inline-block;position:absolute;bottom:20px;right:20px;width:20px;height:20px;background-image:url(../images/icon_arrow2.png);background-repeat:no-repeat;background-size:20px 20px}.box{margin-top:16px}.box__border{border:1px solid #e7e7e7;padding:20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.box__border--top{border-left:none;border-right:none;border-bottom:none;padding:20px 0 0}.box__border--bottom{border-left:none;border-right:none;border-top:none;padding:0 0 20px}.box__text{margin-bottom:10px}.box__border02{border:2px solid #f5f5f5;border-radius:2px;padding:20px 20px 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:832px}.box.bc-grey{background-color:#f5f5f5}.feature{margin:24px 0 40px}.feature__item{margin-bottom:30px}.feature__title{font-size:14px;font-weight:700}.feature__image{text-align:center;font-size:0;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.feature__image.bc-grey{background-color:#f5f5f5}.feature__body{margin-left:16px}.feature__button{text-align:right}.feature__button .box-table__button{margin-top:0}.feature__image.bc-clear{background-color:transparent;padding:0;margin:0}.selectbox{font-size:16px;margin:32px 0 0;padding-bottom:50px;border-bottom:1px solid #ccc}.selectbox__group{position:relative;display:inline-block;width:100%}.selectbox__group:before{content:'';position:absolute;z-index:0;top:0;right:0;background:#f5f5f5;height:100%;width:48px}.selectbox__group:after{content:'';position:absolute;z-index:0;top:21px;right:17px;width:14px;height:14px;background:url(../images/icon_arrow2.svg) no-repeat;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.selectbox__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;height:48px;width:100%;background:0 0;position:relative;z-index:1;padding:0 40px 0 10px;border:1px solid #ccc;border-radius:0}.selectbox{display:none}.grid{padding:20px 10px 0}.grid__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;letter-spacing:-.4em}.grid__item{letter-spacing:normal;background-color:#fff;padding:20px 20px 40px;border:1px solid #ccc;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;width:409px;margin:0 10px 20px}.grid__item--large{grid-row:5/8;grid-column:2/3}.grid__header{border-bottom:1px solid #ccc;padding-bottom:20px}.grid__header .row{font-weight:700;font-size:16px;color:#212121;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid__header a:hover{color:#1a72b0}.grid__header img{max-width:150px;width:auto;height:auto;margin-left:auto}.grid__title{margin-right:10px}.grid__logo{text-align:center}.grid__logo a{font-size:16px;font-weight:700;color:#212121;margin:30px 0 20px;display:inline-block}.grid__logo a:hover{color:#1a72b0}.grid__logo img{max-width:150px;width:auto;height:auto}hr{border-top:1px solid #ccc;border-bottom:none;margin:60px 0}.serviceList{display:flex;flex-wrap:wrap}.serviceList__item{width:198px;display:flex;flex-direction:column;align-items:center;margin:20px 14px 0 0}.serviceList__item:nth-child(4n){margin-right:0}.serviceList__image{width:198px;height:140px;background-color:#f5f5f5;text-align:center;line-height:17.5}.serviceList__body{width:100%}.serviceList__icon{width:115px}.serviceList p.serviceList__title{margin:15px 0 5px 0;font-size:18px;font-weight:700;text-align:center;color:#212121}.serviceList p.serviceList__link{text-align:center;margin-bottom:10px}.longurl{word-break:break-all}.floatmodule{position:fixed;right:0;bottom:40px;background:#fff;width:280px;height:90px;border-radius:45px 0 0 45px;box-shadow:5px 5px 20px rgba(0,0,0,.2);display:flex;justify-content:flex-start;align-items:center;transition:all ease .5s;z-index:10}.floatmodule__cls{pointer-events:none;position:absolute;width:60px;height:60px;top:11px;margin:0 10px 0 15px;border-radius:50%;border:4px solid #e5e5e5;background:#fff;opacity:0;transition:opacity ease .3s}.floatmodule__cls::before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;left:18px;width:13px;height:13px;border-top:4px solid #888;border-right:4px solid #888;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.floatmodule__icon{width:60px;height:60px;margin:0 10px 0 15px;flex-shrink:0;border-radius:50%;background-image:url(https://s.yimg.jp/images/promotionalads/site/images/icon_gift.png);background-size:60%;background-position:center;background-repeat:no-repeat;border:4px solid #e5e5e5}.floatmodule__cntnt{display:flex;flex-direction:column;align-items:center;margin-top:-3px}.floatmodule__txt{color:#545454;font-size:11px;font-weight:700;text-align:center}.floatmodule__txt span{font-size:13px;color:#c9002c}.floatmodule__txt em{margin:0 0 5px 17px;font-size:14px;font-weight:700;position:relative;color:#c9002c}.floatmodule__txt em::before{content:"";display:block;position:absolute;width:16px;height:16px;left:-17px;top:-2px;background:url(https://s.yimg.jp/images/marketing/portal/images/paypay_logo.png);background-size:16px}.floatmodule__btn{display:block;width:160px;height:21px;border-radius:13px;text-align:center;line-height:21px;font-size:10px;font-weight:700;color:#fff!important;background:#c9002c;margin:3px 0}.floatmodule.hide{transform:translateX(190px);transition:transform ease .2s}.floatmodule.hide:hover{transform:translateX(185px)}.floatmodule.hide:hover .floatmodule__cls{opacity:0}.floatmodule:hover .floatmodule__cls{opacity:.9}.floatmodule__caption{width:180px}.caution{padding:34px 68px;background-color:#ffebef}.caution__title{font-size:22px;font-weight:700;margin-bottom:20px;text-align:center}.caution__title::before{content:"";display:inline-block;width:24px;height:20px;margin-right:10px;background-image:url(http://i.yimg.jp/images/marketing/portal/images/icon_caution.png);background-size:cover}.slick-slider{position:relative}.slick-track:after,.slick-track:before{content:'';display:table}.slick-track:after{clear:both}.slick-list{overflow:hidden}.slick-slide{float:left}.slick-next,.slick-prev{text-indent:200%;white-space:nowrap;overflow:hidden;position:absolute;top:65px;width:25px;height:50px;padding:0;border:0;outline:0;cursor:pointer;background:0 0;z-index:1}.slick-next:after,.slick-prev:after{content:"";display:block;position:absolute;top:50%;left:50%;height:0;width:15px;height:15px;margin-left:-9px;margin-top:-9px;border-width:2px 2px 0 0;border-style:solid;border-color:#999;border-width:3px 3px 0 0}.slick-prev{left:-30px}.topics .slick-prev{left:0}.slick-prev:after{transform:rotate(-135deg);margin-left:-4px}.slick-next{right:-30px}.topics .slick-next{right:0}.slick-next:after{transform:rotate(45deg);margin-left:-13px}.slick-disabled{opacity:.3;cursor:default}.slick-dots{margin-top:10px;text-align:center}.slick-dots li{display:inline-block}.slick-dots button{text-indent:200%;white-space:nowrap;overflow:hidden;width:8px;height:8px;margin:0 10px;padding:0;background:#d8d8d8;border:0;border-radius:50%}.slick-active button{background:#545454}.videoMock{position:relative}.videoMock video{position:absolute;left:0;right:0;top:40px;margin:auto}.u-va-t{vertical-align:top!important}.u-va-m{vertical-align:middle!important}.u-va-b{vertical-align:bottom!important}.u-br-4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-border-radius:4px}.u-br-8{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-ms-border-radius:8px}.u-br-12{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-ms-border-radius:12px}.u-br-16{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-ms-border-radius:16px}.u-br-0{border:none}.u-br-t-0{border-top:none}.u-br-r-0{border-right:none}.u-br-b-0{border-bottom:none}.u-br-l-0{border-left:none}.u-cf:after{display:table;clear:both;content:''}.u-d-tb{display:table!important}.u-d-tbc{display:table-cell!important}.u-d-b{display:block!important}.u-d-ib{display:inline-block!important}.u-d-n{display:none!important}.u-fl-l{float:left!important}.u-fl-r{float:right!important}.u-fz-12{font-size:12px!important}.u-fz-14{font-size:14px!important}.u-fz-16{font-size:16px!important}.u-fz-18{font-size:18px!important}.u-fz-20{font-size:20px!important}.u-fz-22{font-size:22px!important}.u-fz-24{font-size:24px!important}.u-fz-26{font-size:26px!important}.u-fz-28{font-size:28px!important}.u-fz-34{font-size:34px!important}.u-lc{display:box;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.u-m-c{margin-right:auto!important;margin-left:auto!important}.u-mt-0{margin-top:0!important}.u-mt-8{margin-top:8px!important}.u-mt-16{margin-top:16px!important}.u-mt-24{margin-top:24px!important}.u-mt-32{margin-top:32px!important}.u-mt-40{margin-top:40px!important}.u-mt-48{margin-top:48px!important}.u-mt-56{margin-top:56px!important}.u-mt-64{margin-top:64px!important}.u-mt-80{margin-top:80px!important}.u-mr-0{margin-right:0!important}.u-mr-8{margin-right:8px!important}.u-mr-16{margin-right:16px!important}.u-mr-24{margin-right:24px!important}.u-mr-32{margin-right:32px!important}.u-mr-40{margin-right:40px!important}.u-mr-48{margin-right:48px!important}.u-mr-56{margin-right:56px!important}.u-mr-64{margin-right:64px!important}.u-mb-0{margin-bottom:0!important}.u-mb-8{margin-bottom:8px!important}.u-mb-16{margin-bottom:16px!important}.u-mb-24{margin-bottom:24px!important}.u-mb-32{margin-bottom:32px!important}.u-mb-40{margin-bottom:40px!important}.u-mb-48{margin-bottom:48px!important}.u-mb-56{margin-bottom:56px!important}.u-mb-64{margin-bottom:64px!important}.u-ml-0{margin-left:0!important}.u-ml-8{margin-left:8px!important}.u-ml-10{margin-left:10px!important}.u-ml-16{margin-left:16px!important}.u-ml-24{margin-left:24px!important}.u-ml-32{margin-left:32px!important}.u-ml-40{margin-left:40px!important}.u-ml-48{margin-left:48px!important}.u-ml-56{margin-left:56px!important}.u-ml-64{margin-left:64px!important}.u-ws-nowrap{white-space:nowrap}.u-mx-img{max-width:100%}.u-tx-inside{margin-left:1em;text-indent:-1em}.u-pt-0{padding-top:0!important}.u-pt-8{padding-top:8px!important}.u-pt-16{padding-top:16px!important}.u-pt-24{padding-top:24px!important}.u-pt-32{padding-top:32px!important}.u-pt-40{padding-top:40px!important}.u-pt-48{padding-top:48px!important}.u-pt-56{padding-top:56px!important}.u-pt-64{padding-top:64px!important}.u-pr-0{padding-right:0!important}.u-pr-8{padding-right:8px!important}.u-pr-16{padding-right:16px!important}.u-pr-24{padding-right:24px!important}.u-pr-32{padding-right:32px!important}.u-pr-40{padding-right:40px!important}.u-pr-48{padding-right:48px!important}.u-pr-56{padding-right:56px!important}.u-pr-64{padding-right:64px!important}.u-pb-0{padding-bottom:0!important}.u-pb-8{padding-bottom:8px!important}.u-pb-16{padding-bottom:16px!important}.u-pb-24{padding-bottom:24px!important}.u-pb-32{padding-bottom:32px!important}.u-pb-40{padding-bottom:40px!important}.u-pb-48{padding-bottom:48px!important}.u-pb-56{padding-bottom:56px!important}.u-pb-64{padding-bottom:64px!important}.u-pl-0{padding-left:0!important}.u-pl-8{padding-left:8px!important}.u-pl-16{padding-left:16px!important}.u-pl-24{padding-left:24px!important}.u-pl-32{padding-left:32px!important}.u-pl-40{padding-left:40px!important}.u-pl-48{padding-left:48px!important}.u-pl-56{padding-left:56px!important}.u-pl-64{padding-left:64px!important}.u-pos-a{position:absolute!important}.u-pos-r{position:relative!important}.u-ta-l{text-align:left!important}.u-ta-c{text-align:center!important}.u-ta-r{text-align:right!important}.u-fw-n{font-weight:400!important}.u-fw-b{font-weight:700!important}.u-td-u{text-decoration:underline!important}.u-w-auto{width:auto!important}.u-maw-full{max-width:100%!important}.u-maw-half{max-width:50%!important}.wrapper--top{background:#fff}.jumbotron{position:relative;min-height:460px;background-image:url(../images/jumbotron_image.png);background-size:1370px 400px;background-position:top 60px center;background-repeat:no-repeat;overflow:hidden}.jumbotron__text{position:relative;z-index:1;width:990px;margin:auto;padding-top:208px}.jumbotron__catch{text-align:center}.logo{width:550px}.logo-marketing,.logo-update{fill:#c9002c}.logo-square{stroke:#c9002c}.main--top{padding-top:30px}.section--services{padding-bottom:80px}.section--services .heading{padding-top:0}.section--services .button__trigger{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#545454;background-color:#fff;border:1px solid #737373;min-width:220px;font-size:86%}.section--services .button__trigger:hover{text-decoration:none}.section--services .button__trigger:hover{color:#fff;background-color:#737373}.section--values{padding-bottom:80px}.section--values .values__desc{min-height:5em}.section--topics{background-color:#f5f5f5;padding-bottom:40px;margin-bottom:80px}.section--contact{background-color:#828282;padding:50px 0 70px}.section__content{width:990px;margin:auto}.section .heading{position:relative;width:990px}.section .heading__title{font-size:386%;color:#545454}.section .heading__title:after{display:none}.section .heading__button{position:absolute;bottom:40px;right:0}.section .heading__buttonTrigger{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#c9002c;background-color:#fff;border:1px solid #c9002c;min-width:200px}.section .heading__buttonTrigger:hover{text-decoration:none}.section .heading__buttonTrigger:hover{color:#fff;background-color:#c9002c}.topnews{position:relative;margin-top:-160px;z-index:2}.topnews__link{text-align:center;align-items:center;padding:8px 20px;font-size:114%;margin-bottom:10px}.topnews__article{position:relative;min-height:216px;background:rgba(255,255,255,.8)}.topnews__article--quality{padding:0}.topnews__article--quality .topnews__thumbnail{width:100%!important}.topnews__article--quality .topnews__trigger{height:163px}.topnews__article--quality .topnews__item{height:163px}.topnews__article--SP{display:none}.topnews__list{display:none;justify-content:center}.topnews__list:first-child{display:flex}.slick-initialized .topnews__list{display:flex}.topnews__item{border-width:1px;border-style:solid;border-color:#d8d8d8;background-color:#d8d8d8;box-sizing:border-box;flex-basis:330px;flex-grow:0;height:185px;border-width:1px 1px 1px 0}.topnews__item:first-child{border-width:1px}.topnews__trigger{overflow:hidden;display:block;position:relative;height:183px;transition:box-shadow .5s,-webkit-box-shadow .5s}.topnews__trigger:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0);transition:background-color .5s}.topnews__trigger:hover{-webkit-box-shadow:0 6px 24px rgba(0,0,0,.2);box-shadow:0 6px 24px rgba(0,0,0,.2)}.topnews__trigger:hover:after{background-color:rgba(255,255,255,.2)}.topnews__thumbnail{display:block;position:absolute;top:50%;left:50%;width:330px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topnews__title{position:absolute;bottom:0;left:0;width:100%;padding:5px 10px;color:#fff;background-color:rgba(0,0,0,.7);font-size:114%;font-weight:700;line-height:1.3;box-sizing:border-box;z-index:1;min-height:4.5em}.products__item{background-color:#f5f5f5;margin-bottom:10px}.products__content{position:relative;display:flex;padding:3px 0}.products__text{box-sizing:border-box;width:610px;min-height:325px;padding:30px 0}.products__headingTitle{display:inline-block;min-width:200px;margin-bottom:20px;padding:8px 16px;line-height:1em;background:#545454;border-radius:3em;color:#fff;text-align:center;font-size:86%;font-weight:700}.products__lead{margin-bottom:20px;line-height:1.4;font-size:171%;font-weight:700;margin-right:60px}.products__imagePc{position:relative;overflow:hidden;background-color:#fff;width:380px}.products__imagePc img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.products__imageSp{max-width:375px;height:200px;margin:0 auto 30px;position:relative;overflow:hidden;background-color:#fff;display:none}.products__imageSp img{width:285px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.products__button{bottom:30px;left:0}.products__buttonTrigger{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#c9002c;background-color:#fff;border:1px solid #c9002c;min-width:220px;padding:10px 16px}.products__buttonTrigger:hover{text-decoration:none}.products__buttonTrigger:hover{color:#fff;background-color:#c9002c}.topics__wrapper{width:1010px}.topics__list{display:inline;vertical-align:top}.topics__item{display:inline-block;width:302px;margin-bottom:30px;margin-right:20px}.topics__item:nth-child(1),.topics__item:nth-child(2){width:485px}.topics__trigger{display:flex;flex-direction:column;position:relative;color:#545454;transition:box-shadow .5s,-webkit-box-shadow .5s;border:1px solid #ccc;background-color:#fff}.topics__item:nth-child(1) .topics__trigger,.topics__item:nth-child(2) .topics__trigger{flex-direction:row}.topics__trigger:hover{text-decoration:none;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.2);box-shadow:0 6px 24px rgba(0,0,0,.2)}.topics__trigger:hover .topics__button{color:#fff;background-color:#c9002c}.topics__head{width:300px}.topics__category{position:absolute;bottom:100%;left:15px;padding:2px 12px;margin-bottom:-180px;background-color:rgba(33,33,33,.7);color:#fff;font-size:93%}.topics__image{position:relative;width:300px;height:180px;margin:auto;background-color:#d8d8d8;overflow:hidden}.topics__image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);transition:background-color .5s}.topics__trigger:hover .topics__image:after{background-color:rgba(0,0,0,0)}.topics__thumbnail{display:block;position:absolute;top:50%;left:50%;width:300px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topics__title{font-size:129%;font-weight:700;padding:10px 15px 5px;min-height:85px}.topics__body{padding:10px 15px}.topics__text{margin-bottom:10px;min-height:65px}.topics__item:nth-child(1) .topics__text,.topics__item:nth-child(2) .topics__text{min-height:none}.topics__date{color:#999;font-size:86%;min-height:20px}.topics__button{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#c9002c;background-color:#fff;border:1px solid #c9002c;position:absolute;bottom:10px;right:10px}.topics__button:hover{text-decoration:none}.topics__button:hover{color:#fff;background-color:#c9002c}.pickup{display:inline-flex;flex-direction:column;width:346px;height:397px;background-color:#fff;vertical-align:top}.pickup__heading{font-size:171%;margin-bottom:10px;font-weight:700;color:#fff;background-color:#545454;text-align:center}.pickup__list{display:flex;flex-direction:column;justify-content:space-around;height:100%}.pickup__trigger{display:block;position:relative;color:#545454;padding:10px}.pickup__trigger:after,.pickup__trigger:before{content:'';display:table}.pickup__trigger:after{clear:both}.pickup__trigger:hover{text-decoration:none}.pickup__image{position:relative;background-color:#d8d8d8;overflow:hidden;float:left;width:108px;height:65px;margin-right:10px}.pickup__image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);transition:background-color .5s}.pickup__trigger:hover .pickup__image:after{background-color:rgba(0,0,0,0)}.pickup__thumbnail{display:block;position:absolute;top:50%;left:50%;width:108px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pickup__category{display:none}.pickup__title{font-size:86%}.pickup__text{display:none}.pickup__date{color:#999;font-size:86%;position:absolute;bottom:10px;right:10px}.contactList{display:flex;width:990px;margin:auto}.contactList__item{flex-basis:50%;margin-left:20px}.contactList__item:first-child{margin:0}.contactList__trigger{display:block;height:100%;padding:20px;background-color:#fff;border-radius:4px;box-sizing:border-box;transition:box-shadow .5s,-webkit-box-shadow .5s}.contactList__trigger:hover{text-decoration:none;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.2);box-shadow:0 6px 24px rgba(0,0,0,.2)}.contactList__title{position:relative;margin-bottom:20px;padding-left:30px;font-size:129%}.contactList__title:before{content:"";display:block;position:absolute;top:50%;left:0;width:13px;height:13px;margin-top:-9px;margin-left:-3px;border-width:3px 3px 0 0;border-style:solid;border-color:#999 #999 transparent transparent;transform:rotate(45deg)}.contactList__text{font-size:100%;color:#545454;text-decoration:none}.hottopic{min-height:460px;overflow:hidden}.hottopic__main{height:290px;padding-top:60px;background-image:url(../images/hottopic/guarantee/hottopic_guarantee_all_bg.jpg);background-position:top center;background-size:990px 350px;background-repeat:no-repeat;background-color:#fff}.hottopic__inner{width:990px;height:290px;margin:0 auto;position:relative}.hottopic__text{position:absolute;bottom:0}.hottopic__text img{width:100%;height:auto;vertical-align:bottom}.hottopic__button{position:absolute;right:20px;bottom:27px}.hottopic__button .button__trigger{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#c9002c;background-color:#fff;border:1px solid #c9002c;min-width:190px;padding:5px 16px;font-size:14px}.hottopic__button .button__trigger:hover{text-decoration:none}.hottopic__button .button__trigger:hover{color:#fff;background-color:#c9002c}.hottopic__button .button__image{display:block;width:51px}.hottopic__button .button__image img{width:100%}.hottopic+.section--topnews .topnews{margin-top:-110px}.hero{background-image:url(https://s.yimg.jp/images/marketing/portal/images/premium_hero.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:cover;height:330px;padding:70px 0}.hero .button__trigger{background-color:#fff}.hero .button__trigger:hover{background-color:#c9002c;color:#fff;text-decoration:none}.list-displayads{display:flex;margin-top:30px}.list-displayads__item{width:50%}.list-displayads__body,.list-displayads__head{padding:10px 20px;border:1px solid #e7e7e7}.list-displayads__item:first-child .list-displayads__body,.list-displayads__item:first-child .list-displayads__head{border-right:0}.list-displayads__head{background:#f5f5f5;border-bottom:0}.premium{padding-top:0}.premium .button{margin-top:30px}.premium .heading{padding-top:60px}.strength{padding-top:0}.strength .hero{background-image:url(https://s.yimg.jp/images/marketing/portal/images/strength_hero.jpg);background-position:70% 80%}.strength .hero .heading__subline{text-align:left;width:400px}.strength .contents__section{width:auto}.strength .heading{padding-top:90px}.strength .heading03{text-align:center}.strength .values{flex-wrap:wrap}.strength .values__item{position:relative;width:275px;margin-bottom:20px;padding:0;background-color:#fff;-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.1);box-shadow:0 2px 15px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s}.strength .values__item:first-of-type{width:567px}.strength .values__item:first-of-type .values__title{position:absolute;left:30px;text-align:left}.strength .values__item:first-of-type .values__img{width:527px}.strength .values__item:hover{-webkit-box-shadow:0 6px 24px rgba(0,0,0,.2);box-shadow:0 6px 24px rgba(0,0,0,.2)}.strength .values__trigger{display:block;padding:20px;color:#5f5f5f}.strength .values__trigger:hover{text-decoration:none}.strength .values__title{font-size:18px;font-weight:700;text-align:center;margin:10px 0}.strength .values__title span{font-size:12px;font-weight:400}.strength .values__img{display:block;margin:0 auto;height:auto;width:235px}.strength .values__quality{width:100%;display:flex;justify-content:space-around;margin:40px 0 80px}.strength .values__quality__item{width:235px;padding:20px;background-color:#f8f8f8}.strength .values__quality__title{font-size:18px;font-weight:700;text-align:center;margin:10px 0}.strength .values__quality__img{display:block;margin:0 auto;height:auto;width:235px}.strength .small{line-height:20px}.strengthPower .contents__section{width:100%;margin-bottom:50px;position:relative}.strengthPower .heading{padding-top:90px;text-align:center}.strengthPower .heading03{margin-bottom:50px;text-align:center}.strengthPower .heading03__title{font-weight:700;color:#545454}.strengthPower .heading03__subline{margin-top:40px}.strengthPower__imgWrap{display:flex;align-items:flex-start;width:100%;margin:0 auto}.strengthPower__imgWrap--colomn{flex-direction:column}.strengthPower__imgWrap--colomn .strengthPower__img:nth-child(2){width:40%}.strengthPower__imgWrap--row{display:flex;align-items:flex-start;justify-content:space-between}.strengthPower__imgWrap--row .strengthPower__img{width:47%}.strengthPower__imgBg:after{position:absolute;content:'';background:url(https://s.yimg.jp/images/marketing/portal/images/strength_power/strength_power2-3.png) no-repeat;background-size:contain;width:230px;height:300px;z-index:1;top:200px;left:40%}.strengthPower__img{display:block;width:80%;text-align:center;margin:0 auto}.strengthPower__note{text-align-last:left;margin-top:80px;text-indent:none}.renewal__navi{display:flex;justify-content:center;margin-top:36px}.renewal__link{padding:0 12px}.renewal__link:not(:last-child){border-right:1px solid #ccc}.renewal__section{margin-top:120px}.renewal__section:first-child{margin-top:80px}.renewal__sectionTitle{font-size:56px;text-align:center}.renewalHeader{padding-top:60px;background-image:url(https://s.yimg.jp/images/marketing/portal/images/service/startguide/startguide_hero.png);background-size:1300px 436px;background-position:center bottom;background-repeat:no-repeat;min-height:452px}.renewalHeader__title{padding:0 20px 30px;position:relative;font-size:32px;font-weight:400;text-align:center;color:#212121}.renewalHeader__title::after{content:'';display:block;position:absolute;bottom:0;left:50%;width:30px;height:4px;background-color:#c9002c;margin-left:-15px}.renewalHeader__infoMain{background-color:rgba(255,255,255,.98);width:640px;margin:44px auto 0;text-align:center;padding:12px;box-sizing:border-box}.renewalHeader__description{margin-top:8px;font-size:16px;font-weight:700;padding:0 94px}.renewalHeader__about{margin-top:12px;font-weight:700}.renewalHeader__buttons{margin-top:16px;display:flex;padding:0 12px}.renewalHeader__buttons li{width:100%;padding:0 12px;box-sizing:border-box}.renewalHeader__button{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#c9002c;background-color:#fff;border:1px solid #c9002c;padding:6px 10px;font-size:16px;width:100%;height:60px;line-height:46px}.renewalHeader__button:hover{text-decoration:none}.renewalHeader__button:hover{color:#fff;background-color:#c9002c}.renewalHeader__button:hover{background-color:#c9002c;color:#fff}.renewalHeader__omit{margin-top:32px;font-size:12px;text-align:center}.renewalHeader__omit span{font-weight:700}.renewalMod{margin-top:64px}.renewalMod__title{font-size:24px;font-weight:700}.renewalMod__subTitle{font-size:18px;font-weight:700}.renewalMod__iconTitle{font-size:18px;font-weight:700;background-repeat:no-repeat;background-position:left center;padding-left:44px;padding-top:4px;padding-bottom:4px;margin-top:40px}.renewalMod__iconTitle--1{background-image:url(https://s.yimg.jp/images/marketing/portal/images/service/startguide/startguide_search.png);background-size:32px 32px}.renewalMod__iconTitle--2{background-image:url(https://s.yimg.jp/images/marketing/portal/images/service/startguide/startguide_cv_icon.png);background-size:32px 32px}.renewalMod__iconTitle--3{background-image:url(https://s.yimg.jp/images/marketing/portal/images/service/startguide/startguide_attr_icon.png);background-size:32px 32px}.renewalMod__description{margin-top:24px}.renewalMod__description span{font-weight:700}.renewalMod__attention{font-size:12px;margin-top:24px;padding-left:1em;text-indent:-1em}.renewalMod__attention--nomargin{margin-top:4px}.renewalMod__attention span{font-weight:700}.renewalMod__image{text-align:center;margin-top:32px}.renewalMod__table{margin-top:24px}.renewalSummary__image1{width:840px;height:187px}.renewalSummary__image2{width:480px;height:224px}.renewalSummary__image3{width:309px;height:291px}.renewalPoint__item{display:flex;margin-top:32px}.renewalPoint__content{flex-basis:459px;display:flex;flex-direction:column;padding-top:24px;padding-left:20px}.renewalPoint__head{position:relative;margin-bottom:20px;padding-left:80px;font-size:20px;font-weight:700}.renewalPoint__head::before{content:'1';display:block;position:absolute;top:0;left:0;font-size:90px;color:#ccc;line-height:1}.renewalPoint__item:nth-child(1) .renewalPoint__head::before{content:'1'}.renewalPoint__item:nth-child(2) .renewalPoint__head::before{content:'2'}.renewalPoint__item:nth-child(3) .renewalPoint__head::before{content:'3'}.renewalPoint__text{padding-left:80px;max-width:320px}.renewalPoint__image{width:410px;height:auto}.renewalNewFunc__table1 table{border-spacing:2px;margin:0 auto}.renewalNewFunc__table1 th{padding:8px;text-align:center;color:#fff;background-color:#545454;width:260px;font-weight:700}.renewalNewFunc__table1 td{padding:16px;border-bottom:1px solid #d8d8d8}.renewalNewFunc__table2 table{border-spacing:2px;margin:0 auto}.renewalNewFunc__table2 th{padding:8px;text-align:center;color:#fff;background-color:#545454;width:260px;font-weight:700}.renewalNewFunc__table2 th.renewalNewFunc__interest{background-color:#00569b}.renewalNewFunc__table2 th.renewalNewFunc__conversion{background-color:#c9002c}.renewalNewFunc__table2 th.renewalNewFunc__cellTitle{width:5em;background-color:#ebebeb;color:#545454}.renewalNewFunc__table2 td{padding:16px;border-bottom:1px solid #d8d8d8}.renewalNewFunc__table2 td.first{border-top:1px solid #d8d8d8}.renewalNewFunc__table2 td.renewalNewFunc__empty{border-bottom:0}.renewalNewFunc__image1{width:878px;height:283px}.renewalNewFunc__image2{width:567px;height:271px}.renewalNewFunc__more{margin-top:24px}.renewalNewFunc__bold{font-weight:700}.renewalNewFunc__bold--strong{font-weight:700;font-size:16px}.renewalHelp{margin-top:32px}.renewalHelp dt{font-weight:700}.renewalHelp dd{margin-top:8px}.renewalStep__description{margin-top:64px}.renewalStep__table--SP{display:none}.renewalStep__table table{border-spacing:2px;margin:0 auto}.renewalStep__table th{background-color:#545454;font-weight:700;color:#fff;text-align:center;padding:4px}.renewalStep__table th.renewalStep__smallTitle{font-size:12px;width:100px}.renewalStep__table td{padding:8px;border-bottom:1px solid #d8d8d8}.renewalStep__table td.renewalStep__sign{font-size:28px;text-align:center;vertical-align:middle}.renewalStep__table td.renewalStep__stepTitle p{display:block;padding-left:1.2em;text-indent:-1.2em}.renewalStep__table td.renewalStep__stepTitle span{color:#c9002c;font-weight:700}.renewalStep__best{background-color:#ffecec}.renewalMovie__list{margin-top:32px;display:flex;justify-content:space-between}.renewalMovie__list--cm{justify-content:center}.renewalMovie__content{text-align:center;width:282px}.renewalMovie__title{margin-top:4px;font-weight:700}.renewalMovie__mov iframe{border:1px solid #545454}.renewalMovie__tool{margin-top:32px}.renewalCase__list{display:flex;flex-wrap:wrap}.renewalCase__case{width:280px;margin-top:32px}.renewalCase__case:nth-child(3n+2){margin:32px 19px 0}.renewalCase__caseLink{display:flex;flex-direction:column;position:relative;color:#545454;transition:box-shadow .5s,-webkit-box-shadow .5s;border:1px solid #ccc;background-color:#fff}.topics__item:nth-child(1) .renewalCase__caseLink,.topics__item:nth-child(2) .renewalCase__caseLink{flex-direction:row}.renewalCase__caseLink:hover{text-decoration:none;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.2);box-shadow:0 6px 24px rgba(0,0,0,.2)}.renewalCase__caseLink:hover .topics__button{color:#fff;background-color:#c9002c}.renewalCase__image{position:relative;margin:auto;background-color:#d8d8d8;overflow:hidden;width:278px;height:168px;background-color:#fff}.renewalCase__image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .5s}.renewalCase__image img{display:block;position:absolute;top:50%;left:50%;width:280px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.renewalCase__image span{display:inline-block;position:absolute;bottom:0;right:0;background-color:#c9002c;color:#fff;padding:4px 8px;font-size:12px}.renewalCase__title{font-size:18px;font-weight:700;padding:10px 15px 5px;min-height:108px}.renewalCase__date{color:#999;font-size:12px;padding:10px 15px;min-height:20px}.renewalCase__button{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#c9002c;background-color:#fff;border:1px solid #c9002c;position:absolute;bottom:10px;right:10px}.renewalCase__button:hover{text-decoration:none}.renewalCase__button:hover{color:#fff;background-color:#c9002c}.renewalSNS{padding:8px;background-color:#f2f2f2;display:flex;justify-content:center}.renewalSNS li{display:inline-block;margin-right:12px}.renewalSNS a{display:inline-block;width:60px;height:20px;text-align:center;color:#fff;text-decoration:none;background-image:url(https://s.yimg.jp/images/marketing/portal/special/videoads/images/icon_sns.png);background-size:50px auto;background-repeat:no-repeat}.renewalSNS a span{display:none}.renewalSNS__tw{background-color:#55acee;height:20px;border-radius:3px}.renewalSNS__tw a{background-position:18px 0}.renewalSNS__fb{background-color:#4267b2;height:20px;border-radius:3px}.renewalSNS__fb a{background-position:18px -41px}.renewalTool{margin-top:32px;background-color:#f1f1f1;padding:24px}.renewalTool__description{margin-top:24px}.renewalTool__attention{margin-top:16px;font-size:12px}.renewalTool__image{text-align:center;margin-top:24px}.renewalTool__image img{width:100%;height:auto}.renewalToolButton{text-align:center}.renewalToolButton__link{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#c9002c;background-color:#fff;border:1px solid #c9002c;width:320px;padding:12px 20px}.renewalToolButton__link:hover{text-decoration:none}.renewalToolButton__link:hover{color:#fff;background-color:#c9002c}.renewalToolButton__title{display:block;font-size:20px}.renewalToolButton__attention{display:block;font-size:12px}.renewalDiscon{padding:32px 40px;margin:40px auto 0;background-color:#f5f5f5;width:720px;box-sizing:border-box}.renewalDiscon__title{font-size:22px;font-weight:700;text-align:center;color:#c9002c}.renewalDiscon__description{margin-top:32px}.values{width:100%;display:flex;justify-content:space-around;margin:40px 0 80px}.values__item{position:relative;width:260px;padding:20px;color:#5f5f5f;background-color:#f8f8f8}.values__item:first-of-type .values__title{position:absolute;text-align:left}.values__title{display:flex;align-items:flex-end;justify-content:center;margin:10px 0;font-size:18px;font-weight:700;text-align:center}.values__title span{font-size:12px;font-weight:400;padding-bottom:3px}.values__imgWrap{text-align:center;display:table-cell;vertical-align:middle}.values__img{width:100%;vertical-align:middle}.feature__circle{width:180px;height:180px;margin:0 auto;border-radius:50%;text-align:center;background-color:#efefef;position:relative}.feature__circle img{margin-top:35px;width:40px}.feature__circle:before{content:'1';display:block;position:absolute;top:-5px;left:-5px;width:50px;height:50px;line-height:50px;font-size:24px;background-color:#ad0022;color:#fff;border-radius:50%}.feature__circle:after{content:'';display:block;position:absolute;top:28px;left:26px;width:0;height:0;border-top:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid #ad0022;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.feature__item:nth-of-type(2) .feature__circle:before{content:'2'}.feature__item:nth-of-type(3) .feature__circle:before{content:'3'}.figure_dsp{padding:0;margin:0}.figure_dsp img{width:100%}.video{margin:15px auto 40px;text-align:center}.step dl{margin:0}.step dl dt{font-size:18px;color:#212121;font-weight:700}.step .step1{background-position:0 -280px}.step .step2{background-position:0 -596px}.step .step3{background-position:0 -912px}.step .last{background-position:0 0}.step{margin:0 0 20px 120px}.step__item{background-image:url(../images/icon_step.png);background-repeat:no-repeat}.step dl{padding:24px 0 10px 1em;min-height:80px}.step dl dt{margin-bottom:8px}.step dl dd,.step dl dt{padding:0 0 0 70px}.step li{margin:20px 0 10px 1em;padding:0 0 0 90px;min-height:70px}.service .figure{text-align:center;margin:0;padding:0}.service .figure img{margin:30px 0}.service .heading02{width:100%;margin-bottom:80px}.service .heading02__title{font-size:54px;font-weight:400;color:#545454;display:inline-block;background-color:#fff}.service .heading04{font-size:36px;font-weight:400;color:#545454;margin:60px 0}.service .ads .ads__box:nth-child(even){flex-direction:row-reverse}.service .ads .ads__box:nth-child(even) .ads__body{margin-left:0;margin-right:30px}.service .ads{margin-bottom:120px}.service .ads__box{display:flex;justify-content:space-between}.service .ads__img{width:300px}.service .ads__body{display:flex;flex-direction:column;justify-content:center;margin-left:40px}.service .ads__body .button{margin:0 auto 0 0}.service .ads__body .button__trigger{min-width:220px;height:44px;line-height:41px}.service .ads__boxTtl{margin-bottom:10px;font-weight:700;font-size:32px}.service .ads__boxSubTtl{margin-bottom:20px;font-size:20px}.service .ads__txt{margin-bottom:30px}.service .premium .ads__box{flex-direction:row-reverse;margin-bottom:160px}.service .premium .ads__box .ads__body{margin-left:0;margin-right:30px}.service .salespromo{margin-bottom:160px}.service .salespromo .ads__box{flex-direction:row;margin-bottom:60px}.service .salespromo .ads__boxTtl{font-size:28px;margin-bottom:5px}.service .salespromo>.ads__body{margin-left:0}.service .adoption{margin-bottom:160px}.service .adoption .ads__box--reverse{flex-direction:row-reverse;margin-bottom:40px}.service .adoption .ads__box--reverse .ads__body{margin-left:0;margin-right:40px}.service .adoption .ads__box--reverse .ads__img{width:220px}.service .adoption .ads__boxTtl{font-size:28px;margin-bottom:5px}.service .adoption .ads__box--dmp .ads__boxTtl{margin-bottom:20px}.service .others .ads__box{margin-bottom:40px}.service .others .ads__boxTtl{font-size:28px;margin-bottom:20px}.contents__service{border-top:1px solid #ccc;margin-top:80px}.panels__item{padding-bottom:80px}.productDetail{display:flex;margin:40px 0}.productDetail__head{width:350px;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.productDetail__body{width:484px}.productDetail__spVideo{display:inline-block;padding:26px 6px;border-radius:16px;background:#545454;position:relative;margin:0 auto 20px}.productDetail__index{color:#212121;font-weight:700;font-size:18px}.productDetail__subline{margin:20px 0 40px}.dmp .tab{position:relative}.dmp .tab__arrow::before{content:'';display:inline-block;position:absolute;top:52%;margin-top:-10px;right:12px;width:17px;height:19px;background:url(https://s.yimg.jp/images/marketing/portal/images/tab_arrow.png) no-repeat;background-size:14px 15px}.dmp .heading__title{color:#212121}.dmp .hero{background-image:url(https://s.yimg.jp/images/marketing/dmp/images/jumbotron_01.jpg);background-position:50% 50%;padding:0 0 170px 0;margin-top:-5px}.dmp .hero .breadcrumbs{color:#fff}.dmp .hero .breadcrumbs__item{color:#fff}.dmp .hero .breadcrumbs a{color:#fff}.dmp .hero .heading__title{color:#fff}.dmp .hero .heading__title--sub{padding:30px 0 30px;font-size:32px;font-weight:400;text-align:center;color:#fff}.dmp .hero .heading__subline{color:#fff;line-height:1.8}.dmp .contents__section{width:100%}.dmp .contents__inner{padding:20px 20px 0}.dmp .heading03--wrap{display:flex;justify-content:space-between}.dmp .heading03 .dmpButton{margin-top:10px;padding:0;line-height:1.5;text-align:right}.dmp .heading03 .dmpButton__trigger{color:#1a72b0;border:none;height:0;min-width:50;font-size:14px;padding:0;position:relative;display:inline-block}.dmpSolution{margin-top:35px}.dmpSolution__list{display:flex;justify-content:space-between}.dmpSolution__item{text-align:center}.dmpSolution__trigger{display:block;padding-top:90px;width:208px;height:208px;box-sizing:border-box;background:#f6f6f6 url(https://s.yimg.jp/images/marketing/dmp/images/icon_02.png) no-repeat 50% 40px;background-size:35px 25px;border-bottom:none;border-radius:104px;color:#454958;font-weight:700;font-size:16px}.dmpSolution__trigger .break{display:block}.dmpSolution__trigger:hover{text-decoration:none;border-bottom:none;opacity:.7}.dmpFeature{margin-top:35px}.dmpFeature__list{display:flex;justify-content:space-between}.dmpFeature__item{width:280px}.dmpFeature__trigger{position:relative;display:block;padding:20px;border-bottom:none;width:280px;min-height:240px;box-sizing:border-box;background-color:#f6f6f6}.dmpFeature__trigger:after{content:'';display:block;position:absolute;top:50%;right:10px;width:11px;height:13px;background:url(https://s.yimg.jp/images/marketing/dmp/images/icon_04.png) no-repeat;background-size:11px 13px;margin-top:-6px}.dmpFeature__trigger:hover{text-decoration:none;border-bottom:none;opacity:.7}.dmpFeature__label{display:inline-block;position:relative;padding:0 12px;background-color:#ad0022;color:#fff;font-size:14px;min-height:28px;line-height:28px}.dmpFeature__title{padding-top:20px;font-size:20px;color:#454958;line-height:1.5}.dmpFeature__text{padding-top:10px;color:#687080}.dmpFeature__notice{padding-top:5px;color:#687080;font-size:13px}.dmpMedia{margin-top:15px;padding:15px 45px 45px;background-color:#f6f6f6}.dmpMedia__list{display:flex;justify-content:space-between;padding-top:10px}.dmpMedia__title{font-weight:700;padding-top:20px}.dmpMedia__body{width:90%;margin-left:3em;padding-top:20px}.dmpMedia__trigger{color:#454958}.dmpMedia__trigger .external{color:#687080}.dmptoggle{margin-top:-1px;border:none}.dmptoggle__title{cursor:pointer;font-weight:400;color:#545454;padding:0;position:relative}.dmptoggle__title .arrow__open{position:absolute;top:105%;left:50%;width:12px;height:21px;background:url(../images/icon_arrow2.svg) no-repeat;background-size:12px 21px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dmptoggle__title .arrow__open.is-open{display:none}.dmptoggle__title .arrow__open.is-close{display:inline-block}.dmptoggle__item{display:none;margin-left:0;max-width:100%;position:relative}.dmptoggle__item .arrow__close{position:absolute;top:102%;left:50%;width:12px;height:21px;background:url(../images/icon_arrow2.svg) no-repeat;background-size:12px 21px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.dmp .heading04{margin-top:0;font-size:22px;font-weight:400}.dmpFeature02{display:flex;justify-content:space-between}.dmpFeature02__contents{width:270px}.dmpFeature02__contents02{width:415px}.dmpFeature02__figure{text-align:center}.dmpFeature02__title{margin-top:50px;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;text-align:center;line-height:1.5;display:block;font-size:20px;font-weight:700}.dmpFeature02__text{margin-top:20px;font-size:16px}.dmpFeature02__notice{margin-top:20px}.dmpFeature02__notice-item{font-size:15px;color:#454958}.dmpFeature02__notice-note{color:#454958}.dmpSolution02__contents{display:flex}.dmpSolution02__body{margin:0 0 50px 50px}.dmpSolution02__title{font-size:18px;font-weight:700}.dmpSolution02__text{margin:20px 0 0 0}.dmpFlow{margin:80px auto 0;justify-content:space-between;max-width:800px}.dmpFlow__item{display:flex;margin-bottom:40px}.dmpFlow__item:last-child{margin-bottom:20px}.dmpFlow__title{font-size:24px;width:200px;height:30px;display:flex;align-items:center;margin-right:20px;position:relative}.dmpFlow .arrow01::before{content:'';width:160px;border-top:solid 2px #ccc;transform:rotate(90deg);position:absolute;top:108px;left:-65px}.dmpFlow .arrow01::after{content:'';content:'';width:0;height:0;border-top:14px solid #ccc;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:188px;left:9px;margin-top:-6px}.dmpFlow .arrow02::before{content:'';width:45px;border-top:solid 2px #ccc;transform:rotate(90deg);position:absolute;top:51px;left:-7px}.dmpFlow .arrow02::after{content:'';width:0;height:0;border-top:14px solid #ccc;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:69px;left:9px;margin-top:-6px}.dmpFlow__num{color:#fff;display:block;width:30px;height:30px;font-size:18px;text-align:center;color:#fff;background-image:url(https://s.yimg.jp/images/marketing/portal/images/flow_bg.png);background-repeat:no-repeat;background-size:30px 30px;padding-top:2px;margin-right:20px}.dmpFlow__text{font-size:16px}.dmpFlow__textTitle{padding-top:5px;font-weight:700}.dmpFlow__textTitle:first-child{margin-bottom:15px}.dmpCaseStudy{width:100%;padding-top:20px;z-index:1}.dmpCaseStudy__articles--new{width:429px}.dmpCaseStudy__articles--old{width:280px}.dmpCaseStudy__new{display:flex;justify-content:space-between}.dmpCaseStudy__old{display:flex;justify-content:space-between;margin-top:50px}.dmpCaseStudy__item{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;background-color:#fff;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.dmpCaseStudy__item:hover{-webkit-box-shadow:0 6px 24px rgba(0,0,0,.2);box-shadow:0 6px 24px rgba(0,0,0,.2)}.dmpCaseStudy__trigger--new{display:flex;padding:15px;text-decoration:none;color:#545454}.dmpCaseStudy__trigger--new:hover{text-decoration:none}.dmpCaseStudy__trigger--old{display:block;padding:15px;text-decoration:none;color:#545454}.dmpCaseStudy__trigger--old:hover{text-decoration:none}.dmpCaseStudy__header--new{width:248px}.dmpCaseStudy__thumb{width:100%;position:relative}.dmpCaseStudy__thumb--label{position:absolute;width:55px;height:25px;color:#fff;background-color:rgba(33,33,33,.7);text-align:center;padding-top:5px;bottom:6px}.dmpCaseStudy__image{width:248px}.dmpCaseStudy__title--new{color:#212121;font-size:18px;font-weight:700;line-height:1.5;text-decoration:none;display:block;height:80px}.dmpCaseStudy__title--old{color:#212121;font-size:18px;font-weight:700;line-height:1.5;text-decoration:none;display:block;height:110px}.dmpCaseStudy__main--new{margin-left:15px;align-content:space-between;height:100%}.dmpCaseStudy__text{line-height:1.8}.dmpCaseStudy__footer{width:100%;margin-top:10px;display:flex;justify-content:space-between;align-content:center}.dmpCaseStudy__footer--new{width:100%;padding-top:60px;display:flex;flex-direction:column}.dmpCaseStudy__date{color:#999;font-size:12px;margin-top:25px}.dmpCaseStudy__button{display:inline-block;padding:6px 10px;color:#c9002c;border:1px solid #c9002c;border-radius:2px;text-align:center;font-size:12px;box-sizing:border-box;transition:.25s;margin-top:10px}.dmpCaseStudy__button:hover{background-color:#c9002c;color:#fff}.ytm .hero{background-image:url(https://s.yimg.jp/images/marketing/portal/images/ytm_hero.jpg);background-position:center;height:auto}.ytm .attention{padding-left:4em;text-indent:-4em;font-size:12px}.ytm .attention--number{padding-left:2.5em;text-indent:-2.5em}.ytm .supportlist{margin-bottom:25px}.ytm .supportlist li{padding-left:1em;text-indent:-1em;margin-bottom:4px}.ytm .supportlist li::before{content:'・'}.ytm .footerContents{display:flex;width:100%;margin-top:100px}.ytm .footerContents__left{width:50%;padding-right:20px}.ytm .footerContents__right{width:50%;padding-left:20px}.ytm .footerContents__title{font-size:18px;margin-bottom:15px}.ytm .footerContents__description{margin-bottom:25px}.ytm.ytm_index{padding-top:0}.ytm.ytm_index .ytmAbout__image{margin-top:48px}.ytm.ytm_index .ytmAbout__image img{width:100%}.ytm.ytm_index .ytmFeatures{display:flex;flex-wrap:wrap;width:100%}.ytm.ytm_index .ytmFeatures__feature{width:48%;box-sizing:border-box;padding-left:120px;margin-bottom:32px;position:relative}.ytm.ytm_index .ytmFeatures__feature:nth-child(even){margin-left:4%}.ytm.ytm_index .ytmFeatures__feature--1 .ytmFeatures__title::before{background-position:0 0}.ytm.ytm_index .ytmFeatures__feature--2 .ytmFeatures__title::before{background-position:-449px 0}.ytm.ytm_index .ytmFeatures__feature--3 .ytmFeatures__title::before{background-position:-900px 0}.ytm.ytm_index .ytmFeatures__feature--4 .ytmFeatures__title::before{background-position:-1350px 0}.ytm.ytm_index .ytmFeatures__feature--5 .ytmFeatures__title::before{background-position:-1800px 0}.ytm.ytm_index .ytmFeatures__title{font-size:22px;padding:8px 0 16px}.ytm.ytm_index .ytmFeatures__title::before{content:"";display:block;background-image:url(https://s.yimg.jp/images/tagmanager/1.0.0/images/img_toptag.png);background-repeat:no-repeat;width:90px;height:90px;position:absolute;top:0;left:0}.ytm.ytm_index .ytmFeatures__list{list-style:disc;margin-bottom:4px}.ytm.ytm_index .ytmFeatures__detail{margin-top:16px}.ytm.ytm_index .ytmLogoList{display:flex;flex-wrap:wrap;width:100%}.ytm.ytm_index .ytmLogoList li{width:32%;display:flex;align-items:center}.ytm.ytm_index .ytmLogoList li:nth-child(3n+2){padding:0 2%}.ytm.ytm_index .ytmLogoList li img{margin-right:16px}.ytm.ytm_feature .heading03__title{font-size:34px}.ytm.ytm_feature .feature{width:100%;display:flex;justify-content:space-between}.ytm.ytm_feature .feature__img img{display:block}.ytm.ytm_feature .feature__text{max-width:350px}.ytm.ytm_feature .feature__title{font-size:28px;font-weight:400}.ytm.ytm_feature .feature .asterisk{font-size:50%;vertical-align:super}.ytm.ytm_feature .feature__subline{margin-bottom:25px}.ytm.ytm_feature .feature__subline__title{font-size:18px;margin-bottom:10px}.ytm.ytm_feature .feature__list__item{list-style-type:none;background:url(https://s.yimg.jp/images/tagmanager/1.0.0/images/dot_01.gif) 0 .8em no-repeat;padding:0 0 3px 10px}.ytm.ytm_feature .feature__list .min{font-size:12px}.ytm.ytm_feature .feature__aside{font-size:12px;color:#666;margin-bottom:25px;padding-left:1em;text-indent:-1em}.ytm.ytm_support .contents__section{margin-top:80px}.ytm.ytm_support .listLogicType dt{float:left}.ytm.ytm_support .listLogicType dd{padding-left:7em;margin-bottom:25px}.ytm.ytm_support .listLineType li{color:#666;padding-bottom:3px}.ytm.ytm_support .listLineType li::before{content:"- "}.ytm.ytm_support .support__subline{margin-bottom:25px}.ytm.ytm_support .supporttable{margin-top:25px;margin-bottom:10px}.ytm.ytm_support .supporttable th{background-color:#f3f3f3;border-top:#e1e1e1 1px solid;border-bottom:#e1e1e1 1px solid;color:#666;font-weight:400;font-size:100%;padding:10px 25px;text-align:left;width:20%}.ytm.ytm_support .supporttable td{padding:20px 0 20px 25px;border-bottom:#e1e1e1 1px solid;vertical-align:middle}.ytm.ytm_support .supporttable__button{background:#636363;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;padding:7px 0;border:#383838 1px solid;text-decoration:none;display:inline-block;text-align:center;width:100%}.ytm.ytm_support .supporttableSP{display:none}.ytm.ytm_support .basicsupport__supplement{font-size:12px;color:#666}.ytm.ytm_support .advancedsupport__supplement{font-size:12px;color:#666}.ytm.ytm_support .advancedsupport__supplement li{padding-left:1em;text-indent:-1em}.ytm.ytm_support .beforeEntry__advanced,.ytm.ytm_support .beforeEntry__basic{display:inline-block}.ytm.ytm_support .beforeEntry__button{background:#636363;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;padding:10px 30px 10px 40px;border:#383838 1px solid;text-decoration:none;margin-right:20px;display:inline-block}.ytm.ytm_support .beforeEntry__button:hover{background:#7d7d7d}.ytm.ytm_support .beforeEntry__button span{background:url(https://s.yimg.jp/images/tagmanager/1.0.0/images/arrow_darkgray.png) right center no-repeat;padding:3px 20px 3px 0;line-height:1}.ytm.ytm_support .supportflow{margin-top:24px}.ytm.ytm_support .supportflow__title{font-size:20px;margin-bottom:10px}.ytm.ytm_support .supportflow__image--sp{display:none}.ytm.ytm_support .supportflow__image img{width:100%}.ytm.ytm_support .supportflow__attention{font-size:12px;color:#666;margin-top:5px;padding-left:1em;text-indent:-1em}.ytm.ytm_support .supportflow__attention--indent2{padding-left:2em;text-indent:-2em}.ytm.ytm_support .supportflow__attention--indent3{padding-left:2.5em;text-indent:-2.5em}.ytm.ytm_support .supportflow__description{color:#666;margin-top:25px}.ytm.ytm_faq .contents__section{margin-top:80px}.ytm.ytm_faq .faqList{margin-bottom:24px;padding-left:1.2em}.ytm.ytm_faq .faqList__item{list-style:disc;margin-bottom:10px}.ytm.ytm_faq .faqList__memo{background-color:#efefef;padding:12px;font-size:14px}.ytm.ytm_introduction .heading03__title{font-size:34px}.ytm.ytm_introduction .ytmHowTo{margin-bottom:70px}.ytm.ytm_introduction .ytmHowTo__steps{margin-top:36px;margin-bottom:36px}.ytm.ytm_introduction .ytmHowTo__step{display:flex;padding-left:52px;height:84px;position:relative}.ytm.ytm_introduction .ytmHowTo__step::before{content:"";display:block;width:21px;height:84px;position:absolute;top:10px;left:0;background-image:url(https://s.yimg.jp/images/tagmanager/1.0.0/images/arrow_flow01.png);background-repeat:no-repeat}.ytm.ytm_introduction .ytmHowTo__step--2::before{background-position:0 -200px}.ytm.ytm_introduction .ytmHowTo__step--3{height:auto}.ytm.ytm_introduction .ytmHowTo__step--3::before{background-position:0 -400px}.ytm.ytm_introduction .ytmHowTo__stepTitle{font-size:26px;width:6em}.ytm.ytm_introduction .ytmHowTo__stepDescription{font-size:20px;padding-top:3px}.quality_guideline .content{margin-bottom:120px}.quality_guideline p{margin-bottom:10px}.quality_guideline .heading02{text-align:center;width:auto;margin-bottom:30px}.quality_guideline .heading02__title{color:#545454;font-size:32px}.quality_guideline .heading03{margin:50px 0 20px}.quality_guideline .icon{width:80px;margin:0 auto;display:block}.quality .figure{text-align:center;margin:0;padding:0}.quality .figure img{margin:30px 0}.quality{padding-top:0}.quality .hero{background-image:url(https://s.yimg.jp/images/marketing/portal/images/service/quality/quality_hero.png);background-position:70% 90%;height:400px}.quality .hero .heading__subline{text-align:center;max-width:800px}.quality .heading{padding-top:90px}.quality .heading03{text-align:center;margin:40px 0 0}.quality .heading03__title{font-weight:600;color:#5f5f5f;font-size:32px;padding:50px 0 0}.quality .heading03__title#anc1{width:380px;margin:0 auto;padding:0}.quality .contents{width:auto}.quality .contents__inner{width:918px;margin:0 auto;padding:40px 0}.quality .contents__section{width:auto;margin:40px 0 0}.quality .contents__section .feature__item{justify-content:center;padding:30px 0 50px}.quality .report{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.quality .report .caption{line-height:24px}.quality .report .button__trigger{margin-bottom:10px}.quality .report .button__trigger.v2{margin-bottom:20px;line-height:20px;height:auto;padding:12px 20px}.quality .report .button__trigger.v2 .main_txt{display:block}.quality .report .button__trigger.v2 .sub_txt{display:block;font-size:12px}.quality .activity__list{margin:30px 0}.quality .activity__item{display:grid;padding:40px 0}.quality .activity__item:nth-child(even) .activity__numBox{-moz-grid-column:2/3;-ms-grid-column:2/3;grid-column:2/3}.quality .activity__item:nth-child(even) .activity__head,.quality .activity__item:nth-child(even) .activity__text,.quality .activity__item:nth-child(even) .button__trigger{-moz-grid-column:3/4;-ms-grid-column:3/4;grid-column:3/4}.quality .activity__item:nth-child(even) .activity__image{-moz-grid-column:1/2;-ms-grid-column:1/2;grid-column:1/2}.quality .activity__numBox{-moz-grid-row:1/4;-ms-grid-row:1/4;grid-row:1/4;-moz-grid-column:1/2;-ms-grid-column:1/2;grid-column:1/2;margin-right:20px}.quality .activity__num{height:70px}.quality .activity__head{-moz-grid-row:1/2;-ms-grid-row:1/2;grid-row:1/2;-moz-grid-column:2/3;-ms-grid-column:2/3;grid-column:2/3;font-size:24px;font-weight:600;margin-bottom:20px}.quality .activity__text{-moz-grid-row:2/3;-ms-grid-row:2/3;grid-row:2/3;-moz-grid-column:2/3;-ms-grid-column:2/3;grid-column:2/3;width:350px;margin-bottom:20px;line-height:24px}.quality .activity .button__trigger{-moz-grid-row:3/4;-ms-grid-row:3/4;grid-row:3/4;-moz-grid-column:2/3;-ms-grid-column:2/3;grid-column:2/3}.quality .activity__image{-moz-grid-row:1/4;-ms-grid-row:1/4;grid-row:1/4;-moz-grid-column:3/4;-ms-grid-column:3/4;grid-column:3/4;width:380px;margin:20px 20px 40px}.quality .activity .button__trigger{min-width:168px;width:168px;height:42px;margin:0;font-size:14px;line-height:42px}.quality .articles{background-color:#f5f5f5;margin:0;padding:0 0 70px;width:auto}.quality .articles:after{display:none}.quality .articles__list{justify-content:center;margin-top:30px}.quality .articles__item{width:287px;border:none;margin:20px 15px 0;border-radius:1px}.quality .articles__trigger{padding:0}.quality .articles__thumb{width:auto;height:160px}.quality .articles__thumb:after{display:none}.quality .articles__title{margin:20px 25px;height:80px;overflow:hidden;color:#545454}.quality .articles__labelBox{height:15px;margin:20px;padding:0 0 60px}.quality .articles__label{display:inline-block;background-color:#e5e5e5;padding:2px 12px;margin-right:10px;margin-bottom:5px;font-size:12px}.quality .articles__footer{right:30px}.quality .articles__itembutton{padding:10px 30px;font-weight:600}.quality .articles__day{font-size:11px}.quality .articles__txtlist{max-width:900px;display:block;text-align:center;margin:40px auto 0}.quality .articles__txtlist :last-child{border:none}.quality .articles__txtlistItem{padding:22px 0;display:flex;border-bottom:.5px solid #d8d8d8}.quality .articles__txtlistLabelBox{width:100px;text-align-last:left}.quality .articles__txtlistTitle{margin-left:15px}.quality .articles__txtlistTitle :hover{opacity:.8}.quality .articles__txtlistTrigger{color:#545454;text-decoration:none;font-weight:700}.quality .articles__txtlistDay{display:block;margin-right:50px}.quality .articles__btn{margin:50px 0 auto;text-align:center;border:none}.quality .articles__btn :hover{color:#fff;background-color:#545454;text-decoration:none}.quality .articles__btnTrigger{display:inline-block;font-size:16px;padding:12px 60px;border:1px solid #545454;border-radius:2px;color:#545454;text-decoration:none;text-align:center;transition:background-color .5s,color .5s}.quality .z-banner{width:630px;margin:80px auto 0;text-align:center}.quality .z-banner__trigger{display:block;border:1px solid #545454;border-radius:0 0 57px 0;color:#545454;text-decoration:none;padding:25px;position:relative}.quality .z-banner__trigger:before{content:"";position:absolute;left:35px;bottom:16%;display:inline-block;background:url(https://s.yimg.jp/images/marketing/portal/images/service/quality/z-logo.png) 0 0 no-repeat;background-size:contain;display:inline-block;width:56px;height:78px}.quality .z-banner__trigger:after{content:"";position:absolute;right:50px;bottom:45%;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 15px;border-color:transparent transparent transparent #222}.quality .z-banner :hover{opacity:.8}.quality .z-banner__title{font-size:16px;font-weight:600}.quality .z-banner__subtitle{font-size:14px}.adreview .index{padding-top:140px}.adreview .index__list{display:flex;justify-content:space-between;position:relative}.adreview .index__item{position:relative;width:280px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}.adreview .index__trigger{display:inline-block;color:#5f5f5f}.adreview .index__trigger:after{content:'';position:absolute;left:48%;bottom:30px;display:inline-block;width:12px;height:12px;border-top:3px solid #979797;border-right:3px solid #979797;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.adreview .index__trigger:hover{text-decoration:none}.adreview .index__title{padding:30px 0;font-size:20px;font-weight:700;text-align:center}.adreview .index__image{display:block;width:60px;margin:0 auto 30px}.adreview .index__subline{padding:0 30px 60px;height:170px}.adreview .heading02{width:auto;text-align:center;padding-top:140px}.adreview .heading02__title{font-size:32px;color:#5f5f5f}.adreview .heading03__title{color:#5f5f5f;margin-bottom:20px}.adreview .heading03__image{display:block;width:540px;margin:30px auto}.adreview .heading03__imagebox{display:flex;justify-content:center;align-items:center;margin-top:50px}.adreview .heading03__imagebox .image{width:350px}.adreview .heading03__imagebox .arrow{display:block;width:20px;height:20px;border-top:5px solid #979797;border-right:5px solid #979797;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 40px 0 30px}.adreview .heading04{color:#5f5f5f}.case .articles{padding-top:0}.case .articles:after{display:none}.case .articles__item{width:282px}.case .articles__header{min-height:0}.case .articles__thumb{width:250px;height:auto}.case .articles__footer{justify-content:flex-end}.case .articles__text{margin-bottom:10px}.case .articles__caseTag{font-size:12px;display:inline-block;margin:10px 5px 0 0;padding:2px 10px;background-color:#f6f6f6;color:#737373}.postNew{padding-top:0}.postNew .hero{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4)),url(https://s.yimg.jp/images/promotionalads_edit/d-marketing/images/20181114/top-1.jpg);background-size:cover;height:280px}.postNew .breadcrumbs{color:#fff;text-shadow:0 0 10px #000}.postNew .breadcrumbs a{color:#fff;text-shadow:0 0 10px #000}.postNew .breadcrumbs__item:after{background-image:url(https://s.yimg.jp/images/marketing/portal/images/icon_arrow3_white.svg)}.postNew .heading{padding-top:80px}.postNew .heading__title{color:#fff}.postNew .heading__subline{color:#fff;width:400px}.postNew .date{font-size:12px}.postNew .results{width:100%;height:224px;background-color:#f5f5f5;margin-bottom:20px}.postNew .results__list{display:flex;height:inherit;justify-content:center;align-items:center}.postNew .results__item{display:flex;width:220px;height:200px;padding-top:30px;justify-content:flex-start;flex-direction:column;color:#212121}.postNew .results__title{text-align:center;font-size:64px;font-weight:700;letter-spacing:-.05em;margin-bottom:0}.postNew .results__titleBit{font-size:40px;margin-left:5px}.postNew .results__titleBit::after{display:inline-block;content:'';background-image:url(https://s.yimg.jp/images/marketing/portal/images/icon_arrow_up.png);background-size:cover;width:29px;height:16px;margin:0 0 5px 10px}.postNew .results__subline{text-align:center;font-weight:700;color:#545454}.postNew .results.column{display:inline-block;text-align:center;height:auto}.postNew .results.column .results__list{display:inline-block;margin-left:0;padding:40px 20px;height:auto}.postNew .results.column .results__item{height:auto;width:auto;padding-top:0;margin-bottom:15px}.postNew .results.column .results__item:last-child{margin-bottom:0}.postNew .results.column .results__title{font-size:24px;letter-spacing:0;text-align:left}.postNew .results.column .results__title::before{display:inline-block;content:'';background-image:url(https://s.yimg.jp/images/marketing/portal/images/icon_examination.png);background-repeat:no-repeat;width:24px;height:18px;margin:0 20px 0 0}.postNew .post{width:834px}.postNew .post .contents__inner{padding:20px 0}.postNew .post .heading03__subline{margin-bottom:15px}.postNew .post .heading03__label{width:120px;height:28px;background-color:#545454;color:#fff;margin-bottom:10px;text-align:center;font-weight:700;font-size:14px;line-height:2}.postNew .post__image{max-width:704px}.postNew .post__imageBox{display:inline-block}.postNew .post p.post__imgTtl{text-align:left;font-size:12px}.postNew .post .caption{margin-bottom:1em}.postNew .post .table__title{width:130px;text-align:left;padding:3px 0 3px 15px}.postNew .post .table__description{padding-left:150px}.postNew .post .examples__item{width:372px}.postNew__caseTagBox{width:552px;display:inline-block}.postNew__caseTag{font-size:12px;display:inline-block;margin:10px 5px 0 0;padding:2px 10px;background-color:#f6f6f6}.postNew__caseTag a.postNew__tagLink{color:#212121}.postNew__caseTag a.postNew__tagLink:hover{color:#1a72b0}.post__box{width:877.99px;border:1px solid #e6e6e6;background:#fff;position:relative;margin:0 auto}.post__innerBox{padding:0 40px 40px}.post__head{height:277.5px;margin-bottom:50px}.post__head--image{width:370px;height:277.5px}.post__head--ttlArea{width:400px;float:right;margin:20px 50px 0 0}.post__title{color:#212121;font-size:26px;line-height:40px;margin:60px 0 15px;font-weight:700;clear:both}.post__tagList{font-size:85.714%;list-style:none;text-align:center;margin-bottom:50px}.post__tag{display:inline-block;margin:10px 8px 0 0;line-height:1}.post__tagLink{display:block;background:#f5f5f5;padding:9px 16px;border-bottom:0;color:#212121;font-size:15px}.post__tagLink:hover{text-decoration:underline;color:#1a72b0}.post__subTtl{color:#212121;font-size:18px;font-weight:700;margin-bottom:10px}.post__imageBox{width:auto;text-align:center;margin-bottom:20px}.post__slide{display:block;margin:0 auto;border:1px solid #ccc;border-width:1px;margin-bottom:20px;max-width:100%}.post__social--list{display:-webkit-box;display:inline-block;-webkit-box-pack:end;-ms-flex-pack:end;margin-left:190px}.post__logo{width:141px}.post .button{text-align:center}.post .fb,.post .tw{margin-left:5px;display:inline-block}.post .mrgn10{margin-bottom:10px}.post p{font-size:14px;line-height:1.7;margin-bottom:1em;padding:0;text-align:left}.post p.post__imgTtl{text-align:center}.post p.post__caption{font-size:12px;margin-bottom:10px}.post table{width:100%!important;max-width:100%!important;border:1px solid #ccc!important;border-collapse:collapse}.post tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.post tr{display:table-row;vertical-align:inherit;border-color:inherit}.post th{width:150px;background-color:#f5f5f5!important;white-space:nowrap}.post td,.post th{padding:5px 10px!important;vertical-align:top!important;border:1px solid #ccc!important;text-align:left!important}.salespromotion{padding-top:0}.salespromotion .button__trigger:first-child{margin-right:20px}.salespromotion .hero{position:relative;height:400px;background:#fff}.salespromotion .hero::after{content:'';display:block;position:absolute;top:0;left:45%;width:55%;height:100%;background-image:url(../images/service/salespromotion/hero-pc.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}.salespromotion .hero>*{position:relative;z-index:1}.salespromotion .hero .heading{padding-top:40px;box-sizing:border-box;padding-left:35px}.salespromotion .hero .heading__title{text-align:left;padding:0;font-weight:700;font-size:20px;color:#c9002c}.salespromotion .hero .heading__title::after{display:none}.salespromotion .hero .heading__subline{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;width:450px;height:140px;margin-left:0;background-image:url(../images/service/salespromotion/text_main-pc.png);background-position:center;background-size:cover}.salespromotion .hero .button{text-align:left}.salespromotion .contents__section{width:auto}.salespromotion .contents__inner{padding:40px 0}.salespromotion .heading03{text-align:center;letter-spacing:.1em}.salespromotion .heading03__title{font-weight:700;color:#545454;font-size:42px}.salespromotion .heading03__subline{color:#545454}.salespromotion .about{margin:80px 0 40px;padding:60px;text-align:center;background:#f5f5f5;border-radius:5px;box-sizing:border-box}.salespromotion .about .heading03__title{font-size:32px}.salespromotion .about .heading03__subline{margin-top:20px}.salespromotion .about__figureBox{display:inline-block;margin-top:40px}.salespromotion .about__figureImage{overflow:hidden;text-indent:100%;white-space:nowrap;width:700px;height:254px;background-image:url(../images/service/salespromotion/flow-pc.png);background-position:center;background-size:cover}.salespromotion .merit{margin-top:100px}.salespromotion .merit .heading03__title{margin-top:20px}.salespromotion .merit__pop{display:inline-block;position:relative;background:#ff6868;padding:6px 40px;border-radius:10em;box-sizing:border-box;font-weight:700;color:#fff;letter-spacing:.05em;z-index:1}.salespromotion .merit__pop::before{content:'';display:block;position:absolute;top:100%;left:50%;width:14px;height:14px;margin-top:-9px;margin-left:-7px;background:#ff6868;border-radius:3px;transform:rotate(30deg) skewY(30deg) scaleX(.9);z-index:-1}.salespromotion .merit__list{display:flex;width:100%;justify-content:space-between;margin-top:50px}.salespromotion .merit__item{width:30%;display:flex;flex-direction:column;align-items:center;position:relative}.salespromotion .merit__num{display:block;width:30px;height:auto;margin-bottom:50px}.salespromotion .merit__numBox::after,.salespromotion .merit__numBox::before{display:block;content:"";position:absolute;top:30px;left:30px;width:60px;height:1px;background-color:#ccc}.salespromotion .merit__numBox::after{left:auto;right:30px}.salespromotion .merit__head{position:relative;margin-bottom:20px;font-size:20px;font-weight:700;text-align:center}.salespromotion .merit__text{text-align:center;margin-top:30px}.salespromotion .merit__image{display:block;width:100%}.salespromotion .reason{margin-top:140px}.salespromotion .reason__item{position:relative;min-height:400px;margin-top:80px;padding:80px 60px;border:2px solid #999;border-radius:5px;box-sizing:border-box;background-image:url(http://dummyimg.corp.yahoo.co.jp/680x680);background-repeat:no-repeat;background-size:340px 340px;background-position:bottom right 60px}.salespromotion .reason__item.paypay{background-image:url(../images/service/salespromotion/feature_paypay.png)}.salespromotion .reason__item.reach{background-image:url(../images/service/salespromotion/feature_reach.png)}.salespromotion .reason__item::before{content:'';display:block;position:absolute;top:-42px;left:50%;margin-left:-42px;width:80px;height:80px;background:#fff;background-repeat:no-repeat;background-size:25px 40px;background-position:center;border:2px solid #999;border-radius:50%}.salespromotion .reason__item:nth-child(1)::before{background-image:url(../images/service/salespromotion/text_1.png)}.salespromotion .reason__item:nth-child(2)::before{background-image:url(../images/service/salespromotion/text_2.png)}.salespromotion .reason__content{width:400px}.salespromotion .reason__head{font-size:26px;line-height:1.8;margin-bottom:32px}.salespromotion .reason__text span{white-space:nowrap}.salespromotion .lineup{margin-top:100px}.salespromotion .lineup .heading03__subline{text-align:center}.salespromotion .lineup__list{display:flex;margin-top:80px}.salespromotion .lineup__item{flex-basis:450px;margin-left:30px;padding:60px 40px;text-align:center;background:#f5f5f5;border-radius:5px;box-sizing:border-box}.salespromotion .lineup__item:first-child{margin:0}.salespromotion .lineup__head{position:relative;font-weight:700;font-size:26px;margin-bottom:80px}.salespromotion .lineup__head::after{content:'';display:block;position:absolute;bottom:-40px;left:50%;width:50px;height:3px;margin-left:-25px;background:#c9002c}.salespromotion .lineup__featureList{text-align:left}.salespromotion .lineup__featureItem{position:relative;margin-bottom:32px;padding-left:46px;font-weight:700;font-size:20px}.salespromotion .lineup__featureItem:before{content:'';display:block;position:absolute;top:0;left:0;width:36px;height:36px;background-image:url(../images/service/salespromotion/icon-check.png);background-position:center;background-size:cover}.salespromotion .case__listTtl{text-align:left;font-size:26px;font-weight:400}.salespromotion .case .heading03__subline{text-align:center}.salespromotion .case .toggle__title{color:#545454}.salespromotion .case .toggle__img{width:500px;margin-top:40px}.datasolutions{padding-top:0}.datasolutions .hero{position:relative;height:400px;background:#fff}.datasolutions .hero::after{content:'';display:block;position:absolute;top:0;left:45%;width:55%;height:100%;background-image:url(https://s.yimg.jp/images/marketing/portal/images/service/data_solutions/hero-pc.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}.datasolutions .hero>*{position:relative;z-index:1}.datasolutions .hero .heading{padding-top:40px;box-sizing:border-box;padding-left:35px}.datasolutions .hero .heading__title{text-align:left;padding:0;font-weight:700;font-size:20px;color:#c9002c}.datasolutions .hero .heading__title::after{display:none}.datasolutions .hero .heading__subline{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;width:457px;height:120px;margin-left:0;background-image:url(https://s.yimg.jp/images/marketing/portal/images/service/data_solutions/text_main-pc.png);background-position:center;background-size:cover}.datasolutions .hero .button{text-align:left}.datasolutions .contents{padding-bottom:70px}.datasolutions .contents__section{width:auto}.datasolutions .contents__inner{padding:40px 0 0 0}.datasolutions .contents.blog{width:auto;background:#f5f5f5;padding:1px 0 60px 0}.datasolutions .contents.blog .contents__inner{width:918px;margin:0 auto;padding:0}.datasolutions .contents.bottom{padding-bottom:70px}.datasolutions .contents.bottom .contents__inner{padding:0 0 40px 0}.datasolutions .heading03{text-align:center;letter-spacing:.1em;margin-top:100px}.datasolutions .heading03__title{font-weight:700;color:#545454;font-size:32px}.datasolutions .heading03__subline{color:#545454}.datasolutions .about{margin:80px 0 40px;padding:60px;text-align:center;background:#f5f5f5;border-radius:5px;box-sizing:border-box}.datasolutions .about .heading03__title{font-size:32px}.datasolutions .about .heading03__subline{margin-top:20px}.datasolutions .about__figureBox{display:inline-block;margin-top:40px}.datasolutions .summary__main{margin-top:60px;display:flex;align-items:center}.datasolutions .summary__image img{width:400px}.datasolutions .summary__text{margin-left:36px}.datasolutions .lineup__products{margin-top:40px;display:flex;flex-wrap:wrap}.datasolutions .featureProduct{margin-top:60px;position:relative;padding-right:300px}.datasolutions .featureProduct__title{font-size:22px;font-weight:700;margin-top:16px}.datasolutions .featureProduct__point{margin-top:8px}.datasolutions .featureProduct__image{display:flex;align-items:center;width:248px;height:100%;position:absolute;top:0;right:0}.datasolutions .featureProduct__image img{width:248px}.datasolutions .featureProduct__report{margin-top:24px}.datasolutions .featureProduct__button{margin-top:24px;text-align:left}.datasolutions .featureProduct__button .button__trigger{min-width:220px;height:47px;line-height:47px;margin-right:24px}.datasolutions .featureProduct__button .button__trigger--blue{border-color:#00569b;color:#00569b}.datasolutions .productLabel span{display:inline-block;font-size:12px;padding:4px;width:110px;text-align:center;color:#fff;font-weight:700}.datasolutions .productLabel__analize{background-color:#67a2df}.datasolutions .productLabel__support{background-color:#ff4e71}.datasolutions .product{margin-top:60px;width:270px;margin-left:54px}.datasolutions .product:nth-child(3n+1){margin-left:0}.datasolutions .product .productLabel{text-align:center}.datasolutions .product__title{margin-top:16px;text-align:center;font-size:16px;font-weight:700;min-height:48px}.datasolutions .product__image{text-align:center;margin:24px 0}.datasolutions .product__image img{width:87px;height:87px}.datasolutions .product__attention{margin-top:16px}.datasolutions .solutionCase__list{display:flex;flex-wrap:wrap}.datasolutions .solutionCase__case{width:280px;margin-top:32px}.datasolutions .solutionCase__case:nth-child(3n+2){margin:32px 19px 0}.datasolutions .solutionCase__service{margin-bottom:16px;font-weight:700;text-align:center;display:flex;min-height:48px}.datasolutions .solutionCase__caseLink{display:flex;flex-direction:column;position:relative;color:#545454;transition:box-shadow .5s,-webkit-box-shadow .5s;border:1px solid #ccc;background-color:#fff}.topics__item:nth-child(1) .datasolutions .solutionCase__caseLink,.topics__item:nth-child(2) .datasolutions .solutionCase__caseLink{flex-direction:row}.datasolutions .solutionCase__caseLink:hover{text-decoration:none;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.2);box-shadow:0 6px 24px rgba(0,0,0,.2)}.datasolutions .solutionCase__caseLink:hover .topics__button{color:#fff;background-color:#c9002c}.datasolutions .solutionCase__image{position:relative;margin:auto;background-color:#d8d8d8;overflow:hidden;width:278px;height:168px;background-color:#fff}.datasolutions .solutionCase__image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .5s}.datasolutions .solutionCase__image img{display:block;position:absolute;top:50%;left:50%;width:280px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.datasolutions .solutionCase__image span{display:inline-block;position:absolute;bottom:0;right:0;background-color:#c9002c;color:#fff;padding:4px 8px;font-size:12px}.datasolutions .solutionCase__title{font-size:18px;font-weight:700;padding:10px 15px 5px;min-height:108px}.datasolutions .solutionCase__date{color:#999;font-size:12px;padding:10px 15px;min-height:20px}.datasolutions .solutionCase__button{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#c9002c;background-color:#fff;border:1px solid #c9002c;position:absolute;bottom:10px;right:10px}.datasolutions .solutionCase__button:hover{text-decoration:none}.datasolutions .solutionCase__button:hover{color:#fff;background-color:#c9002c}.datasolutions .solutionCase__comingsoon{width:100%;height:333px;background-color:#f5f5f5;line-height:333px;text-align:center;font-weight:700}.datasolutions .solutionBlog .lineup__blogs{margin-top:40px;display:flex;flex-wrap:wrap}.datasolutions .solutionBlog .blog{position:relative;background:#fff;overflow:hidden;width:439px;margin-right:40px;margin-bottom:40px;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.datasolutions .solutionBlog .blog:nth-child(2n){margin-right:0}.datasolutions .solutionBlog .blog:hover{-webkit-box-shadow:0 6px 24px rgba(0,0,0,.2);box-shadow:0 6px 24px rgba(0,0,0,.2)}.datasolutions .solutionBlog .blog img{float:left;width:170px;vertical-align:top;margin-right:20px}.datasolutions .solutionBlog .blog .link{display:block;width:100%;overflow:hidden;text-decoration:none;color:#545454}.datasolutions .solutionBlog .blog .title{float:left;width:229px;height:55px;padding:15px 20px 20px 0;font-size:16px;font-weight:700;overflow:hidden}.datasolutions .solutionBlog .blog .time{position:absolute;font-size:12px;right:20px;bottom:15px;color:#999}.storevisit{padding-top:0}.storevisit .small{color:#737373}.storevisit .hero{position:relative;height:400px;background:#fff}.storevisit .hero::after{content:'';display:block;position:absolute;top:0;left:45%;width:55%;height:100%;background-image:url(https://s.yimg.jp/images/marketing/portal/images/service/storevisit/storevisit_hero.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}.storevisit .hero>*{position:relative;z-index:1}.storevisit .hero .heading{padding-top:40px;box-sizing:border-box;padding-left:35px}.storevisit .hero .heading__title{text-align:left;padding:0;font-weight:700;font-size:20px;color:#c9002c}.storevisit .hero .heading__title::after{display:none}.storevisit .hero .heading__subline{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;width:418px;height:131px;margin-left:0;background-image:url(https://s.yimg.jp/images/marketing/portal/images/service/storevisit/storevisit_hero_text.png);background-position:center;background-size:cover}.storevisit .hero .heading__memo{color:#737373;width:400px;font-size:11px;margin-top:48px}.storevisit .hero .button{text-align:left}.storevisit .contents__section{width:auto}.storevisit .contents__inner{padding:40px 0}.storevisit .user{background-color:#f5f5f5;padding:28px 36px;width:780px;margin:80px auto 0}.storevisit .user__title{display:block;margin-bottom:8px;font-size:18px}.storevisit .switch{margin-top:64px}.storevisit .heading03{text-align:center;letter-spacing:.1em;margin-top:120px}.storevisit .heading03__title{font-weight:700;color:#545454;font-size:32px}.storevisit .heading03__subline{color:#545454;margin-top:36px}.storevisit .about__main{margin-top:40px}.storevisit .about__feature{background:#f5f5f5;padding:48px 80px;display:flex;justify-content:space-between}.storevisit .about__featureMod{width:347px}.storevisit .about__featureTitle{font-weight:700;font-size:22px;text-align:center}.storevisit .about__featureDescription{margin-top:16px;min-height:110px}.storevisit .about__featureImage{margin-top:16px}.storevisit .about__featureImage img{width:100%}.storevisit .about__featureImage--storevisityj{margin-top:16px}.storevisit .about__featureImage--storevisityj img{width:347px}.storevisit .about__report{margin-top:40px;text-align:center;min-height:187px;padding-bottom:66px;background-image:url(https://s.yimg.jp/images/marketing/portal/images/service/storevisit/storevisit_about_reportbg.png);background-repeat:no-repeat;background-size:918px 187px;background-position:center}.storevisit .about__report::before{content:'';display:block;background-image:url(https://s.yimg.jp/images/marketing/portal/images/service/storevisit/storevisit_arrow.png);background-repeat:no-repeat;background-size:78px 38px;width:78px;height:38px;margin:0 auto}.storevisit .about__reportTitle{font-size:26px;font-weight:700;margin-top:28px}.storevisit .about__reportDescription{margin-top:24px}.storevisit .about__reportAttention{margin-top:28px}.storevisit .about__attention{margin:36px 40px 0;word-break:break-all}.storevisit .measure__image{margin-top:64px}.storevisit .measure__image img{width:100%}.storevisit .details{margin-top:64px;padding:60px;border:1px solid #979797}.storevisit .details__summary{font-size:16px;font-weight:700;text-align:center}.storevisit .details__description{font-size:14px;margin-top:24px;text-align:center}.storevisit .details__note{font-size:12px;text-align:center;margin-top:16px}.storevisit .details__image{margin-top:55px;margin-bottom:108px}.storevisit .details__image img{width:100%}.storevisit .details__image--storevisityj{margin:0}.storevisit .details__title{font-size:24px;font-weight:700;text-align:center}.storevisit .details__list{margin:44px 0}.storevisit .details__item{position:relative;margin-bottom:5px;font-size:16px;font-weight:700}.storevisit .details__text{font-size:14px}.storevisit .subinfo{margin-top:64px;padding:60px;background-color:#f5f5f5}.storevisit .subinfo a{word-break:break-all}.storevisit .subinfo__title{font-size:22px;font-weight:700}.storevisit .subinfo__modTitle{font-size:16px;font-weight:700;margin-top:48px}.storevisit .subinfo__description{margin-top:24px}.storevisit .subinfo__attention{margin-top:24px}.storevisit .subinfo__list{margin-top:20px}.storevisit .subinfo__item{margin-bottom:8px}.storevisit .report__lineup{margin-top:56px;display:flex;justify-content:space-between}.storevisit .report__mod{width:270px}.storevisit .report__modTitle{font-size:16px;font-weight:700;text-align:center}.storevisit .report__modDescription{margin-top:16px}.storevisit .report__modAttention{margin-top:16px}.storevisit .report__sample{margin-top:64px}.storevisit .report__sampleTitle{font-size:22px;font-weight:700;text-align:center}.storevisit .report__sampleImage{display:flex;justify-content:space-between;margin-top:24px}.storevisit .report__sampleImage img{height:280px;border:6px solid #f5f5f5;box-sizing:border-box}.storevisit .report__sampleImage--storevisityj{display:flex;justify-content:space-between;margin-top:24px}.storevisit .report__sampleImage--storevisityj img{height:150px;box-sizing:border-box}.storevisit .support__attention{margin:0 auto;width:550px}.storeVisitUser p{line-height:1.7;margin-bottom:20px}.storeVisitUser a{word-break:break-all}.storeVisitUser .small{color:#737373}.storeVisitUser .heading__subline{text-align:center;font-size:20px}.storeVisitUser .heading04{color:#545454;font-size:32px;font-weight:700;margin-bottom:50px}.storeVisitUser .point::before{content:"";position:absolute;display:block;width:30px;height:30px;background:url(../images/service/salespromotion/icon-check.png);background-size:contain;left:5px;top:-4px}.storeVisitUser .Message{text-align:center;margin-bottom:130px}.storeVisitUser .Message .heading04{margin-bottom:0}.storeVisitUser .Message__img{width:85px;margin:30px auto}.storeVisitUser .Message__point{text-align:left;padding-left:50px;margin-bottom:25px;font-size:16px;font-weight:700;position:relative}.storeVisitUser .About{margin-bottom:130px}.storeVisitUser .About__imgBox{margin:60px auto;text-align:center}.storeVisitUser .About__term{padding:60px 80px;background:#f5f5f5}.storeVisitUser .About__termHeading{text-align:center;font-weight:700;font-size:18px}.storeVisitUser .About__item{margin-bottom:8px}.storeVisitUser .About__typeList{margin:40px 0}.storeVisitUser .About__typeItem{font-weight:700;margin-bottom:20px}.storeVisitUser .details{margin:64px 0 64px;padding:60px;border:1px solid #979797}.storeVisitUser .details__image{margin:0}.storeVisitUser .details__image img{width:100%}.storeVisitUser .Data .heading04{margin-bottom:20px}.storeVisitUser .Data__point{position:relative;display:block;padding-left:50px;font-size:16px;font-weight:700;margin:0 auto;width:400px;margin-bottom:50px}.storeVisitUser .Data__point--useryj{width:640px;margin-bottom:0}.storeVisitUser .Data__subHeading{font-weight:700;font-size:16px;margin:40px auto 10px}.storeVisitUser__Suspention{text-align:center;margin-bottom:130px;background:#f5f5f5;padding:80px 20px}.storeVisitUser__Suspention .heading04{color:#545454;font-size:32px;font-weight:700;margin:0 auto 30px}.storeVisitUser__Suspention__em{font-weight:700;font-size:16px;margin-bottom:20px}.storeVisitUser__Suspention__button{margin:50px auto 0;background:#c9002c;display:block;width:300px;height:90px;border-radius:45px;line-height:90px;font-size:24px;font-weight:700;color:#fff}.storeVisitUser__Suspention__button:hover{text-decoration:none}.storeVisitUser__buttonBox{text-align:center;margin-bottom:150px}.storeVisitUser__button__trigger{display:inline-block;border:1px solid #c9002c;color:#c9002c;font-size:16px;text-align:center;padding:20px 0;border-radius:3px;width:300px}.storeVisitUser__button__trigger:hover{background:#c9002c;color:#fff;text-decoration:none}.storeVisitUser__button__trigger:first-child{margin-right:30px}.article{padding:0 50px;width:788px}.article__header{text-align:right}.article__header p{margin:1em 0 0}.article__title{padding-top:80px;width:100%}.article__title .heading__title{padding:0 0 30px}.article__main{margin:120px auto;width:628px}.article__main a{word-break:break-all}.article__main p{margin:0 0 30px}.article__main ul{margin:0 0 30px}.article__main ul li{list-style:disc}.article__main ol{margin:0 0 30px}.article__main ol li{list-style:decimal}.article__main li{margin:0 0 0 2em;padding:0 0 0 .5em}.article__main figure{margin:0;padding:0}.article__main img{margin:60px 0;max-width:100%;width:auto;height:auto}.article .heading__subline{text-align:center}.article .heading__subline{font-weight:700}.release__list{margin:80px 20px}.release__list li{margin-bottom:30px}.release__list li a{color:#545454}.release__list li a:hover{color:#1a72b0}.partner{margin-bottom:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.partner__list{margin-bottom:40px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.partner__list--half{margin-bottom:10px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:402px}.partner__list--half:nth-child(even){margin-left:30px}.partner__image{margin-bottom:5px}.partner__image a{margin-left:5px}.partner__image a:first-child{margin-left:0}.partner__image--double{display:flex;align-items:center;height:70px}.partner__image--double a{margin-right:16px}.partner__image--double img{width:120px}.partner__link{display:inline-block;color:#545454;text-decoration:none;vertical-align:middle}.partner__link:hover{color:#1a72b0;text-decoration:underline}.partner__title{font-weight:700}.partner__title a{display:block}.partner__titleImg{height:23px}.partner--logo .partner__list--half{margin-bottom:40px}.partner--star1,.partner--star2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:1em}.partner--star4 .partner__list,.partner--star5 .partner__list{width:33.33%}.partner--star4 .partner__image,.partner--star5 .partner__image{min-height:70px}.partner--star3 .partner__list{width:25%}.partner--PMM .partner__list{width:33.33%}.partner--PMM .partner__image{min-height:115px;margin-bottom:15px;align-items:center;display:flex;justify-content:center}.expass__item{position:relative;margin-top:10px}.expass__title{padding-left:3.5em}.expass__icon{position:absolute;left:0;top:0}.expass__icon:after{content:'…';display:inline-block;width:20px;height:20px;margin-left:.5em;vertical-align:top}.guidelines__list{margin-top:8px}.guidelines__list li{position:relative;margin-bottom:.5em;padding-left:2.5em}.guidelines__list li>span{position:absolute;top:0;left:0;width:2em;text-align:right}.skip{display:none}.intro__header{position:relative}.intro__header--title{position:absolute;width:535px;height:160px;top:50%;margin-top:-60px;left:40px;text-shadow:#fff 1px 1px 3px,#fff -1px 1px 3px,#fff 1px -1px 3px,#fff -1px -1px 3px}.intro__title{font-size:28px;line-height:1.4}.intro__subline{font-size:16px;margin-bottom:20px}.intro__block{margin-top:20px}.intro__profImage{width:128px;height:128px}.intro__image{width:350px}.intro__name{font-weight:700}.intro__item:last-child{margin-left:20px}.intro__item p{margin-bottom:1em}.intro__item figcaption{margin-top:8px;font-size:12px}.intro__footer{margin-top:80px}.intro p{font-size:16px}.qa__item{border-top:1px solid #ccc;margin-top:16px;padding-top:16px}.qa .list__item{font-size:16px;margin-top:0;padding-left:1em}.qa .list__item:before{top:10px;left:2px}.card__header{background-repeat:no-repeat;background-position:right center}.card__header--marketope{background-image:url(https://s.yimg.jp/images/marketing/portal/images/agency/icon_market.png);background-size:85px 85px}.card__header--videoad{background-image:url(https://s.yimg.jp/images/marketing/portal/images/agency/icon_vdo.png);background-size:85px 85px}.card__header--marketdev{background-image:url(https://s.yimg.jp/images/marketing/portal/images/agency/icon_mktdlp.png);background-size:78px 85px}.ppp .card__header{padding:10px 15px;min-height:95px;background-color:transparent}.ppp .card__header .list__item:before{top:11px}.ppp .card__body{padding:10px 25px;background-color:#f5f5f5;min-height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ytm_vendor__list{margin-top:50px;width:878px;overflow:hidden}.ytm_vendor__list ul{width:879px;border-top:#e1e1e1 1px solid}.ytm_vendor__list ul:after,.ytm_vendor__list ul:before{content:'';display:table}.ytm_vendor__list ul:after{clear:both}.ytm_vendor__list li{float:left;width:50%;border-right:#e1e1e1 1px solid;border-bottom:#e1e1e1 1px solid;box-sizing:border-box}.ytm_vendor__list li a{display:flex;align-items:center;padding:0 15px;color:#555}.ytm_vendor__list li a:hover{color:#1a72b0}.ytm_vendor__list li img{flex-shrink:0;margin-right:10px}.ytm_vendor__list li span{font-size:12px}.ytm_vendor__list li strong{font-size:14px}.price-table{display:flex}.border-table{border-collapse:collapse;margin-bottom:40px}.border-table:first-child{border-left:1px solid #eee}.border-table td,.border-table th{padding:5px;border:1px solid #eee;min-width:4em;padding:5px 15px;border-left:0}.border-table th{font-weight:700;text-align:center;padding:5px}.border-table tr{height:6em}.border-table .skipCell{display:none}.limited_seminar .contents__section{width:auto}.limited_seminar .seminar_area__empty{text-align:center;padding:80px 0 200px;font-size:22px;color:#555}.limited_seminar .seminar_list{font-size:12px}.limited_seminar .seminar_list th{font-weight:700;white-space:nowrap;padding:12px 16px;text-align:center;background-color:#f5f5f5;min-width:4.5em}.limited_seminar .seminar_list td{vertical-align:top;padding:10px 12px}.limited_seminar .seminar_list__date{white-space:nowrap}.limited_seminar .seminar_list__title{width:120px}.limited_seminar .seminar_list__button{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#c9002c;background-color:#fff;border:1px solid #c9002c;padding:6px 12px;min-width:108px}.limited_seminar .seminar_list__button:hover{text-decoration:none}.limited_seminar .seminar_list__button:hover{color:#fff;background-color:#c9002c}.limited_seminar .seminar_list__closed{display:inline-block;padding:6px 12px;min-width:108px;box-sizing:border-box;background-color:#f5f5f5;text-align:center}.yahooads{padding-top:0}.yahooads p{line-height:1.7}.yahooads .hero{position:relative;height:auto;background:#fff;height:360px}.yahooads .hero:after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:1px;background:linear-gradient(90deg,#fff,#ccc)}.yahooads .hero:before{content:'';display:block;position:absolute;top:0;left:45%;width:55%;height:100%;background-image:url(../images/service/yahooads/index/hero-pc.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}.yahooads .hero>*{position:relative;z-index:1}.yahooads .breadcrumbs{font-size:12px;width:918px}.yahooads .breadcrumbs__inner{padding:0}.yahooads .heading{width:918px}.yahooads .heading__title{padding:0 0 20px;font-weight:700;letter-spacing:.02em;font-size:38px;text-align:left}.yahooads .heading__title:after{left:0;margin-left:0}.yahooads .heading__subline{margin:25px 0 0;line-height:1.75;font-size:16px}.yahooads .heading .button{margin-top:30px;font-size:14px;text-align:left}.yahooads .heading .button__trigger{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#fff;background-color:#c9002c;border:1px solid #c9002c;padding:16px 24px;font-size:18px;min-width:262px;min-height:62px}.yahooads .heading .button__trigger:hover{text-decoration:none}.yahooads .heading .button__trigger:hover{color:#c9002c;background-color:#fff}.yahooads .heading .button__trigger:hover{background-color:#920124;border-color:#920124;color:#fff}.yahooads .contents{width:100%;font-size:16px}.yahooads .contents__section{width:100%;margin-bottom:140px}.yahooads .contents__section.anchor{margin-bottom:80px}.yahooads .contents__section.faq{margin-bottom:100px}.yahooads .contents__inner{margin:auto;padding:0;width:918px}.yahooads .contents__head{text-align:center;margin-bottom:40px}.yahooads .contents__title{margin-bottom:15px;font-size:36px;color:#212121}.yahooads .switch{margin-bottom:100px}.yahooads .switch__item{font-size:16px}.yahooads .adsProducts__list{display:flex;justify-content:flex-start}.yahooads .adsProducts__item{display:flex;justify-content:center;align-content:flex-start;flex-wrap:wrap}.yahooads .adsProducts__item:not(:last-child){margin-right:24px}.yahooads .adsProducts__item.ysa{width:290px}.yahooads .adsProducts__productHead{position:relative;max-width:500px;padding:12px 0;flex-basis:100%;margin-bottom:30px;text-align:center}.yahooads .adsProducts__productHead:after,.yahooads .adsProducts__productHead:before{content:"";display:block;position:absolute;top:50%;width:12px;height:74px;margin-top:-37px}.yahooads .adsProducts__productHead:before{left:0;background:url(../images/service/yahooads/index/bracket_start.png) 50%}.yahooads .adsProducts__productHead:after{right:0;background:url(../images/service/yahooads/index/bracket_end.png) 50%}.yahooads .adsProducts__productName{margin-bottom:5px;font-weight:700;color:#212121}.yahooads .adsProducts__productSubline{font-size:14px}.yahooads .adsProducts__type{width:290px}.yahooads .adsProducts__type:not(:last-child){margin-right:24px}.yahooads .adsProducts__trigger{display:block;position:relative;box-shadow:0 2px 15px rgba(0,0,0,.1);margin-bottom:20px;padding:20px;background:#fff;text-decoration:none;color:#545454;transition:box-shadow .2s;padding:280px 20px 20px;min-height:490px;box-sizing:border-box}.yahooads .adsProducts__trigger:hover{box-shadow:0 2px 20px rgba(0,0,0,.13)}.yahooads .adsProducts__typeTitle{margin-bottom:20px;text-align:center;font-weight:700;color:#212121;position:absolute;top:35px;left:0;width:100%;font-size:17px}.yahooads .adsProducts__typeImage{margin-bottom:20px;text-align:center;position:absolute;top:65px;left:0;width:100%}.yahooads .adsProducts__typeImage img{width:220px}.yahooads .note{margin-bottom:5px;font-size:12px;line-height:1.5;color:#737373}.yahooads .list__item{font-size:16px}.yahooads .list__item:before{top:12px}.yahooads .list__item small{font-size:12px}.yahooads .numberList__item{display:flex;align-items:flex-start;margin-bottom:50px}.yahooads .numberList__number{line-height:1;font-size:90px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#ccc;flex-basis:90px;flex-shrink:0}.yahooads .numberList__content{position:relative;flex-grow:1;min-height:250px}.yahooads .numberList__body,.yahooads .numberList__foot,.yahooads .numberList__head{width:435px;margin:10px 0}.yahooads .numberList__head{font-size:22px;font-weight:700;color:#212121}.yahooads .numberList__img{text-align:center;width:353px;position:absolute;top:0;right:0}.yahooads .numberList__img img{width:320px}.yahooads .numberList__body p{margin-bottom:5px}.yahooads .numberList .button{margin-top:24px;text-align:left}.yahooads .numberList .button__trigger{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#545454;background-color:#fff;border:1px solid #737373;min-width:130px;min-height:48px;padding:10px 16px}.yahooads .numberList .button__trigger:hover{text-decoration:none}.yahooads .numberList .button__trigger:hover{color:#fff;background-color:#737373}.yahooads .numberList .button__trigger:hover{background-color:#f5f5f5;color:#545454}.yahooads .startSelf{position:relative;margin-bottom:50px}.yahooads .startSelf__title{font-size:22px;margin-bottom:20px;font-weight:700;color:#212121}.yahooads .startSelf__text{margin-bottom:5px;width:460px}.yahooads .startSelf__cta{position:absolute;top:0;right:0;width:262px}.yahooads .startSelf .button{margin:0 0 20px;font-size:14px;text-align:left}.yahooads .startSelf .button__trigger{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#fff;background-color:#c9002c;border:1px solid #c9002c;padding:16px 24px;font-size:18px;min-width:262px;min-height:62px}.yahooads .startSelf .button__trigger:hover{text-decoration:none}.yahooads .startSelf .button__trigger:hover{color:#c9002c;background-color:#fff}.yahooads .startSelf .button__trigger:hover{background-color:#920124;border-color:#920124;color:#fff}.yahooads .startStep{display:flex;margin:30px 0 50px}.yahooads .startStep__item{text-align:center;position:relative;width:128px;margin-right:40px}.yahooads .startStep__item:nth-child(1):after,.yahooads .startStep__item:nth-child(2):after{content:"";display:block;position:absolute;top:26px;left:100%;width:0;height:0;margin-left:13px;border-width:13px;border-style:solid;border-color:transparent;border-left-color:#ccc}.yahooads .startStep__img img{width:76px;height:76px}.yahooads .startStep__label{font-size:14px;font-weight:700;color:#212121}.yahooads .startAgency{position:relative;padding:50px 40px;background:#f5f5f5}.yahooads .startAgency__title{font-size:22px;margin-bottom:20px;font-weight:700;color:#212121}.yahooads .startAgency__text{margin-bottom:5px;width:460px}.yahooads .startAgency__cta{position:absolute;top:50px;right:40px;width:260px}.yahooads .startAgency .button{margin:0 0 20px;font-size:14px;text-align:left}.yahooads .startAgency .button__trigger{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#545454;background-color:#fff;border:1px solid #737373;padding:16px 24px;font-size:18px;min-width:262px;min-height:62px}.yahooads .startAgency .button__trigger:hover{text-decoration:none}.yahooads .startAgency .button__trigger:hover{color:#fff;background-color:#737373}.yahooads .startAgency .button__trigger:hover{background-color:#f5f5f5;color:#545454}.yahooads .adsFaq{padding:50px 80px;background:#f5f5f5;color:#212121}.yahooads .adsFaq__content{display:flex}.yahooads .adsFaq__column{flex-basis:50%}.yahooads .adsFaq__item{margin-bottom:20px}.yahooads .adsFaq__itemHead{position:relative;padding-left:1.5em}.yahooads .adsFaq__itemHead:before{content:'';display:block;position:absolute;top:12px;left:8px;width:4px;height:4px;background-color:#ccc;border-radius:2px}.yahooads .adsFaq__linkList{padding-left:40px}.yahooads .adsFaq__linkItem:before{content:"└";margin-right:5px;color:#999}.yahooads .adsCase{margin-bottom:160px}.yahooads .adsCase__list{display:flex;flex-wrap:wrap}.yahooads .adsCase__item{margin-bottom:28px;flex-basis:445px}.yahooads .adsCase__item:nth-child(odd){margin-right:28px}.yahooads .adsCase__trigger{display:flex;text-decoration:none;color:#545454;transition:box-shadow .2s;box-shadow:0 2px 15px rgba(0,0,0,.1)}.yahooads .adsCase__trigger:hover{box-shadow:0 2px 20px rgba(0,0,0,.13)}.yahooads .adsCase__img{flex-shrink:0;position:relative;width:170px;height:125px;overflow:hidden;background:#d8d8d8}.yahooads .adsCase__img img{position:absolute;top:50%;display:block;width:100%;transform:translateY(-50%)}.yahooads .adsCase__text{position:relative;flex-grow:1;padding:10px 10px 10px 20px}.yahooads .adsCase__title{font-size:17px;line-height:1.5;font-weight:700;color:#212121}.yahooads .adsCase__tag{display:inline-block;margin:5px 8px 0 0;padding:2px 10px;background:#e5e5e5;font-size:12px;color:#212121}.yahooads .adsCase__date{position:absolute;bottom:10px;right:10px;font-size:12px;color:#737373}.yahooads .adsCase .button{margin-top:30px}.yahooads .adsCase .button__trigger{font-size:18px}.yahooads .adsCase .button__trigger:hover{background-color:#f5f5f5;color:#c9002c}.yahooads .adsContact{padding:100px 0;background:#f5f5f5}.yahooads .adsContact__list{display:flex}.yahooads .adsContact__item{flex-basis:50%;margin-left:28px}.yahooads .adsContact__item:first-child{margin:0}.yahooads .adsContact__trigger{display:block;height:100%;padding:25px 40px;background-color:#fff;box-sizing:border-box;transition:box-shadow .2s;text-decoration:none;box-shadow:0 2px 15px rgba(0,0,0,.1)}.yahooads .adsContact__trigger:hover{box-shadow:0 2px 20px rgba(0,0,0,.13)}.yahooads .adsContact__title{position:relative;margin-bottom:20px;padding-left:30px;font-size:18px}.yahooads .adsContact__title:before{content:"";display:block;position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-7px;border-width:2px 2px 0 0;border-style:solid;border-color:#999 #999 transparent transparent;transform:rotate(45deg)}.yahooads .adsContact__text{color:#545454;font-size:14px}.yahooads .adsApplication__applyBtn{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#fff;background-color:#c9002c;border:1px solid #c9002c}.yahooads .adsApplication__applyBtn:hover{text-decoration:none}.yahooads .adsApplication__applyBtn:hover{color:#c9002c;background-color:#fff}.yahooads .adsApplication__applyBtn:hover{background-color:#920124;border-color:#920124;color:#fff}.yahooads .adsApplication__requestBtn{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#c9002c;background-color:#fff;border:1px solid #c9002c}.yahooads .adsApplication__requestBtn:hover{text-decoration:none}.yahooads .adsApplication__requestBtn:hover{color:#fff;background-color:#c9002c}.yahooads .adsApplication__requestBtn:hover{background-color:#f5f5f5;color:#c9002c}.yahooads .adsApplication .button{margin-bottom:50px}.yahooads .adsApplication .button__trigger{padding:16px 24px;font-size:18px;min-width:262px;min-height:62px}.yahooads .adsApplication .button__trigger:not(:last-child){margin-right:20px}.displayads-auc{font-size:16px;line-height:1.7}.displayads-auc .hero{position:relative;background:#fff}.displayads-auc .hero::before{content:'';display:block;position:absolute;top:0;left:42%;width:58%;height:100%;background-image:url(../images/service/yahooads/displayads-auc/hero-pc.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}.displayads-auc .hero>*{position:relative;z-index:1}.displayads-auc.displayads-auc-top{padding-top:0}.displayads-auc .contents__inner{padding:40px 0 0}.displayads-auc .hero{position:relative;height:auto;height:360px}.displayads-auc .hero:after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:1px;background:linear-gradient(90deg,#fff,#ccc)}.displayads-auc .hero .heading{padding-top:64px}.displayads-auc .hero .heading__title{text-align:left}.displayads-auc .hero .heading__title:after{left:0;margin-left:0}.displayads-auc .hero .heading__subline{margin:25px 0 0}.displayads-auc .breadcrumbs{font-size:12px;width:918px}.displayads-auc .breadcrumbs__inner{padding:0}.displayads-auc .heading{width:918px}.displayads-auc .heading__title{padding:0 0 20px;line-height:1.5;font-weight:700;letter-spacing:.02em;font-size:38px}.displayads-auc .heading__title br{display:block}.displayads-auc .heading__subline{margin:25px auto 0;line-height:1.75;font-size:16px}.displayads-auc .heading .button{margin-top:30px;font-size:14px;text-align:left}.displayads-auc .heading .button__trigger{padding:4px 12px;min-width:120px;height:auto;display:inline-block;border-radius:2px;text-align:center;line-height:1.5;box-sizing:border-box;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;color:#fff;background-color:#c9002c;border:1px solid #c9002c;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 24px;font-size:18px;min-width:262px;min-height:62px}.displayads-auc .heading .button__trigger:hover{text-decoration:none}.displayads-auc .heading .button__trigger:hover{color:#c9002c;background-color:#fff}.displayads-auc .heading .button__trigger:hover{background-color:#920124;border-color:#920124;color:#fff}.displayads-auc .heading03{margin-top:140px}.displayads-auc .heading03__subline{margin:44px 0;line-height:28px;text-align:center;font-size:16px}.displayads-auc .heading03__title{font-size:36px}.displayads-auc .heading03__image{display:block;margin:0 auto;width:445px}.displayads-auc .heading04{margin-top:42px;font-size:22px}.displayads-auc .heading04__subLine{margin:24px 0 0;line-height:28px}.displayads-auc .option{margin-bottom:5px;font-size:12px;line-height:1.5;color:#737373}.displayads-auc .button__trigger{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;min-width:262px;box-sizing:border-box;min-height:62px;border-radius:2px;border:1px solid #c9002c;font-size:18px;line-height:1.5;color:#c9002c;text-align:center;background-color:rgba(255,255,255,.4);text-decoration:none;transition:background-color .5s,color .5s}.displayads-auc .button__trigger span{font-size:11px}.displayads-auc .button__trigger:hover{background-color:#f5f5f5;color:#c9002c}.displayads-auc .button__trigger.primary-multi{background-color:#c9002c;color:#fff;line-height:20px;padding:10px 0}.displayads-auc .button__trigger.primary-multi:hover{background-color:#920124}.displayads-auc .tab{margin:42px 0 0}.displayads-auc .tab__list{display:flex;justify-content:space-around;border:none}.displayads-auc .tab__item{display:block;width:100%;text-align:center;font-size:16px;border-bottom:2px solid #ccc}.displayads-auc .tab__item--current{border-bottom:2px solid #545454}.displayads-auc .tab__trigger{display:block;padding:16px 0;color:#545454;transition:background-color .25s,color .25s}.displayads-auc .tab__trigger:hover{color:#a1a1a1;text-decoration:none}.displayads-auc .movie{margin:32px auto;width:560px}.displayads-auc .cardList{margin:64px 0}.displayads-auc .cardList__list{display:flex;justify-content:space-between}.displayads-auc .cardList__item{width:270px}.displayads-auc .cardList__imageArea{display:flex;align-items:center;justify-content:center;height:200px}.displayads-auc .cardList__image{display:block;width:200px}.displayads-auc .cardList__title{margin:32px 0 0;height:52px;color:#212121;font-size:17px;line-height:26px;font-weight:700}.displayads-auc .cardList__subline{margin:16px 0 0;line-height:28px}.displayads-auc .crossList{margin:0 0 78px}.displayads-auc .crossList__item{display:flex;margin:32px 0}.displayads-auc .crossList__item:nth-child(even) .crossList__image{order:-1}.displayads-auc .crossList__contents{padding:42px 0}.displayads-auc .crossList__title{color:#212121;font-size:22px;font-weight:700}.displayads-auc .crossList__subLine{margin:16px 0 0;line-height:28px}.displayads-auc .crossList__image{margin:0 42px;width:300px}.displayads-auc .toolList{display:flex;justify-content:space-between;margin:64px 0}.displayads-auc .toolList__item{width:350px;margin:0 50px}.displayads-auc .toolList__image{display:block;margin:0 auto;width:160px}.displayads-auc .toolList__title{margin:32px 0 0;height:52px;color:#212121;font-size:17px;text-align:center;line-height:26px;font-weight:700}.displayads-auc .toolList__subLine{margin:16px 0 0;line-height:28px}.displayads-auc .toolList__subLine span{font-size:12px}.displayads-auc .toolList__button{margin:32px auto 0;padding:8px 0 0;text-align:center}.displayads-auc .toolList__trigger{display:inline-block;box-sizing:border-box;height:48px;border-radius:2px;border:1px solid #545454;font-size:16px;line-height:48px;color:#212121;background-color:#fff;padding:0 32px;transition:background-color .25s,color .25s}.displayads-auc .toolList__trigger:hover{text-decoration:none;background-color:#f5f5f5}.displayads-auc .caution{padding:20px 30px;background:#ffebef;line-height:1.7;font-size:12px}.displayads-auc .contentsStart{margin:44px 0}.displayads-auc .contentsStart__step{display:flex;justify-content:center}.displayads-auc .contentsStart__stepItem{position:relative;width:240px}.displayads-auc .contentsStart__stepItem:not(:first-of-type):after{content:"";position:absolute;top:32px;left:0;box-sizing:border-box;width:8px;height:14px;border:12px solid transparent;border-left:14px solid #ccc}.displayads-auc .contentsStart__stepImage{display:block;margin:0 auto;width:100px}.displayads-auc .contentsStart__stepTitle{margin:16px 0 0;text-align:center;font-size:17px;font-weight:700;color:#212121}.displayads-auc .contentsStart__setting{position:relative;background-color:#fff;margin:48px 0;padding:32px 0 48px;border-width:1px 0;border-color:#ccc;border-style:solid}.displayads-auc .contentsStart__setting:before{content:"";position:absolute;top:-36px;left:50%;margin-left:-12px;border-style:solid;border-width:18px 12px;border-color:transparent;border-bottom-color:#ccc}.displayads-auc .contentsStart__setting:after{content:"";position:absolute;top:-34px;left:50%;margin-left:-12px;border-style:solid;border-width:18px 12px;border-color:transparent;border-bottom-color:#fff}.displayads-auc .contentsStart__settingStep{display:flex;justify-content:space-between}.displayads-auc .contentsStart__settingStepNumber{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;color:#ccc;text-align:center}.displayads-auc .contentsStart__settingStepTitle{text-align:center;font-size:17px;font-weight:700;color:#212121}.displayads-auc .contentsStart__settingStepImage{margin:16px 0 0;width:213px}.displayads-auc .contentsStart__settingSubline{margin:32px 0 0}.displayads-auc .contentsCase{width:740px;margin:0 auto;padding:48px 80px 32px;box-sizing:border-box;background-color:#f5f5f5}.displayads-auc .contentsCase__item{position:relative;padding:0 0 16px 46px;font-size:17px;font-weight:700;color:#212121}.displayads-auc .contentsCase__item:before{content:'';display:block;position:absolute;top:0;left:0;width:28px;height:21px;background-image:url(https://s.yimg.jp/images/marketing/portal/images/search/check.png);background-position:center;background-size:cover}.displayads-auc .contentsCase__button{margin:0 auto;padding:8px 0 0;text-align:center}.displayads-auc .contentsCase__trigger{display:inline-block;box-sizing:border-box;height:48px;border-radius:2px;border:1px solid #545454;font-size:16px;line-height:48px;color:#212121;background-color:#fff;padding:0 32px;transition:background-color .25s,color .25s}.displayads-auc .contentsCase__trigger:hover{text-decoration:none;background-color:#f5f5f5}.displayads-auc .switchCard{display:flex;flex-wrap:wrap;margin-top:42px}.displayads-auc .switchCard__item{width:48%;margin:16px 8px 0}.displayads-auc .switchCard__trigger{display:flex;position:relative;align-items:center;padding:16px 32px;box-shadow:0 2px 15px rgba(0,0,0,.1);transition:box-shadow .5s,-webkit-box-shadow .5s}.displayads-auc .switchCard__trigger:hover{text-decoration:none;box-shadow:0 6px 24px rgba(0,0,0,.2)}.displayads-auc .switchCard__image{width:62px}.displayads-auc .switchCard__title{padding:0 0 0 16px;font-size:17px;font-weight:700;color:#212121}.displayads-auc .switchCard__title:after{content:'';position:absolute;top:40%;right:24px;display:inline-block;width:10px;height:10px;border-top:2px solid #979797;border-right:2px solid #979797;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.displayads-auc .articles__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0 0}.displayads-auc .articles__item{position:relative;box-sizing:border-box;margin:0 0 28px;width:445px;border:none;background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,.1);transition:box-shadow .5s,-webkit-box-shadow .5s}.displayads-auc .articles__item:hover{box-shadow:0 6px 24px rgba(0,0,0,.2)}.displayads-auc .articles__trigger{display:block;padding:0;color:#545454;text-decoration:none;height:100%;box-sizing:border-box}.displayads-auc .articles__wrapper{display:flex}.displayads-auc .articles__thumb{position:relative;width:180px;height:130px;overflow:hidden}.displayads-auc .articles__image{vertical-align:middle;width:100%;max-width:100%;height:100%}.displayads-auc .articles__contents{width:265px}.displayads-auc .articles__title{margin:8px 20px;overflow:hidden;color:#212121;font-size:17px;font-weight:700;line-height:1.5}.displayads-auc .articles__labelBox{padding:0 20px}.displayads-auc .articles__label{background-color:#e5e5e5;padding:8px;font-size:12px;color:#212121}.displayads-auc .articles__footer{display:block;margin:8px 20px 0;position:relative;bottom:inherit;right:inherit;left:inherit;text-align:right;font-size:12px}.displayads-auc .section--contact{background-color:#f5f5f5;padding:100px 0}.displayads-auc .contactList{display:flex;width:918px;margin:auto}.displayads-auc .contactList__item{flex-basis:50%;margin-left:28px}.displayads-auc .contactList__item:first-child{margin:0}.displayads-auc .contactList__trigger{display:block;height:100%;padding:32px;background-color:#fff;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 15px rgba(0,0,0,.1);transition:box-shadow .5s,-webkit-box-shadow .5s}.displayads-auc .contactList__trigger:hover{text-decoration:none;box-shadow:0 6px 24px rgba(0,0,0,.2)}.displayads-auc .contactList__title{position:relative;margin-bottom:20px;padding-left:30px;font-size:18px}.displayads-auc .contactList__title:before{content:"";display:block;position:absolute;top:50%;left:0;width:13px;height:13px;margin-top:-9px;margin-left:-3px;border-width:3px 3px 0 0;border-style:solid;border-color:#999 #999 transparent transparent;transform:rotate(45deg)}.displayads-auc .contactList__text{font-size:100%;color:#545454;text-decoration:none}.displayads-auc .aboutYda__list .cardList__title{text-align:center;line-height:1.7;font-size:22px;height:auto;min-height:80px}.displayads-auc .aboutYda__list .cardList__subline{margin-top:8px}.displayads-auc .aboutFee__image{width:600px}.displayads-auc .casePurpose__list{display:flex;flex-wrap:wrap;width:540px;margin:auto}.displayads-auc .casePurpose__item{text-align:center;margin-bottom:50px;flex-basis:33%}.displayads-auc .casePurpose__image{width:100px}.displayads-auc .casePurpose__name{font-size:17px;font-weight:700;color:#212121}.displayads-auc .caseTargetingType{display:flex;margin-top:64px}.displayads-auc .caseTargetingType__contents{margin-right:64px}.displayads-auc .caseTargetingType__imagePcArea{display:flex;align-items:center;flex-shrink:0;justify-content:center;width:385px;height:266px}.displayads-auc .caseTargetingType__imagePc{max-width:280px}.displayads-auc .caseTargetingType__imageSp{display:none}.displayads-auc .caseTargetingType .heading04{margin-top:0}.displayads-auc .caseTargetingType .heading05{margin:10px 0 0;font-size:17px}.displayads-auc .caseTargetingType .heading05__subLine{margin:8px 0 0;line-height:28px}.displayads-auc .caseTargetingType .heading05__subLine p{margin-bottom:5px}.displayads-auc .caseTargetingFunc__list{display:flex;flex-wrap:wrap}.displayads-auc .caseTargetingFunc__item{margin-bottom:60px;width:calc(50% - 40px)}.displayads-auc .caseTargetingFunc__item:nth-child(2n-1){margin-right:80px}.displayads-auc .caseTargetingFunc__head{margin-bottom:10px;text-align:center;font-size:22px;font-weight:700;color:#212121}.displayads-auc .caseTargetingFunc__name{margin-bottom:30px;text-align:center;font-size:17px;font-weight:700;color:#212121}.displayads-auc .caseTargetingFunc__imageArea{display:flex;align-items:center;justify-content:center;min-height:170px}.displayads-auc .caseTargetingFunc__image{display:block;width:140px;margin-bottom:30px}.displayads-auc .caseTargetingFunc__text{font-size:16px;line-height:1.7}.displayads-auc .priceGuide__image{display:block;width:600px;margin:auto}.displayads-auc .rowTable{width:100%;margin-top:48px;border-bottom:1px solid #ccc}.displayads-auc .rowTable tr{border-top:1px solid #ccc}.displayads-auc .rowTable th{padding:24px;width:210px;box-sizing:border-box;background-color:#f5f5f5;text-align:center;font-weight:700;border-top:1px solid #ccc}.displayads-auc .rowTable td{padding:32px;border-top:1px solid #ccc;line-height:28px}.displayads-auc .checkedList{margin-bottom:16px}.displayads-auc .checkedList li{position:relative;padding-left:30px;font-weight:700;font-size:17px;color:#212121}.displayads-auc .checkedList li:before{content:'';display:block;position:absolute;top:7px;left:0;width:19px;height:14px;background-image:url(https://s.yimg.jp/images/marketing/portal/images/search/check.png);background-position:center;background-size:cover}.displayads-auc .start__header{margin:140px 0 32px;font-size:36px;color:#212121;border-bottom:1px solid #ccc}.displayads-auc .start__header span{font-size:65px;font-weight:700;color:#ccc;position:relative;top:10px;padding-right:16px}.displayads-auc .start__list{display:flex;flex-wrap:wrap;margin-top:8px}.displayads-auc .start__item{width:50%;padding-bottom:8px}.displayads-auc .start__item:before{content:"";width:4px;height:4px;display:inline-block;background-color:#ccc;border-radius:50%;position:relative;top:-3px;margin-right:16px}.displayads-auc .start__subline{line-height:28px}.displayads-auc .start__info{margin-top:16px;background-color:#f5f5f5;padding:16px 32px}.displayads-auc .start__linkList{display:flex;margin-top:32px}.displayads-auc .start__linkItem{display:flex;width:50%;align-items:center}.displayads-auc .start__linkImage{width:100px;margin-right:32px}.displayads-auc .start__linkTrigger{line-height:28px}.displayads-auc .start__linkTrigger span{font-weight:700;font-size:17px}.displayads-auc .startInfo{background-color:#f5f5f5;padding:32px 48px}.displayads-auc .startInfo__title{font-size:22px;font-weight:700;color:#212121}.displayads-auc .startInfo__list{display:flex;flex-wrap:wrap;margin-top:16px}.displayads-auc .startInfo__item{width:50%;padding-bottom:8px}.displayads-auc .startInfo__item:before{content:"";width:4px;height:4px;display:inline-block;background-color:#ccc;border-radius:50%;position:relative;top:-3px;margin-right:16px}.displayads-auc .startInfo__subline{margin-top:16px}.displayads-auc .priceFeature .cardList__imageArea{height:280px}.displayads-auc .priceFeature .cardList__image{width:180px}.displayads-auc .priceFeature__title{height:auto;margin-top:24px;text-align:center;font-size:22px}.displayads-guarantee{font-size:16px;line-height:1.7}.displayads-guarantee h4{font-size:22px}.displayads-guarantee h5{font-size:17px}.displayads-guarantee .contents__inner{padding:0}.displayads-guarantee .hero{position:relative;height:auto;background:#fff;height:auto;padding:0 0 70px;height:360px}.displayads-guarantee .hero::before{content:'';display:block;position:absolute;top:0;left:42%;width:58%;height:100%;background-image:linear-gradient(115deg,#fff 30%,rgba(255,255,255,0) 55%),url(https://s.yimg.jp/images/marketing/portal/images/service/yahooads/displayads-guarantee/displayads-guarantee_hero.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}.displayads-guarantee .hero:after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:1px;background:linear-gradient(90deg,#fff,#ccc)}.displayads-guarantee .hero>*{position:relative;z-index:1}.displayads-guarantee .hero .heading{padding-top:64px}.displayads-guarantee .hero .heading__title{text-align:left}.displayads-guarantee .hero .heading__title:after{left:0;margin-left:0}.displayads-guarantee .hero .heading__subline{margin:25px 0 0}.displayads-guarantee .breadcrumbs{font-size:12px;width:918px}.displayads-guarantee .breadcrumbs__inner{padding:0}.displayads-guarantee .heading{width:918px}.displayads-guarantee .heading__title{padding:0 0 20px;line-height:1.5;font-weight:700;letter-spacing:.02em;font-size:38px}.displayads-guarantee .heading__title br{display:block}.displayads-guarantee .heading__subline{margin:25px auto 0;line-height:1.75;font-size:16px}.displayads-guarantee .heading .button{margin-top:30px;font-size:18px;text-align:left}.displayads-guarantee .heading .button__trigger{line-height:1.2;padding:20px 30px;font-size:18px;height:62px;min-width:262px}.displayads-guarantee .heading .button__trigger:hover{background-color:#920124;border-color:#920124;color:#fff}.displayads-guarantee .heading03{margin-top:140px}.displayads-guarantee .heading03__subline{margin:44px 0;line-height:28px;text-align:center;font-size:16px}.displayads-guarantee .heading03__title{font-size:36px}.displayads-guarantee .heading03__image{display:block;margin:0 auto;width:445px}.displayads-guarantee .heading03__image--sp{display:block;margin:0 auto;width:445px}.displayads-guarantee .heading04{margin-top:42px;font-size:22px}.displayads-guarantee .heading04__subLine{margin:24px 0 0;line-height:28px}.displayads-guarantee .option{margin-top:32px;font-size:12px;color:#737373}.displayads-guarantee .button__trigger{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:262px;box-sizing:border-box;height:62px;border-radius:2px;border:1px solid #c9002c;font-size:18px;line-height:inherit;color:#c9002c;text-align:center;background-color:rgba(255,255,255,.4);text-decoration:none;transition:background-color .5s,color .5s}.displayads-guarantee .button__trigger span{font-size:12px}.displayads-guarantee .button__trigger:hover{background-color:#f5f5f5;color:#c9002c}.displayads-guarantee .button__trigger.primary-multi{background-color:#c9002c;color:#fff;line-height:20px;padding:10px 0}.displayads-guarantee .button__trigger.primary-multi:hover{background-color:#920124}.displayads-guarantee .tab{margin:42px 0 0}.displayads-guarantee .tab__list{display:flex;justify-content:space-around;border:none}.displayads-guarantee .tab__item{display:block;width:100%;text-align:center;font-size:16px;border-bottom:2px solid #ccc}.displayads-guarantee .tab__item--current{border-bottom:2px solid #545454}.displayads-guarantee .tab__trigger{display:block;padding:16px 0;color:#545454;transition:background-color .25s,color .25s}.displayads-guarantee .tab__trigger:hover{color:#a1a1a1;text-decoration:none}.displayads-guarantee .movie{margin:32px auto;width:560px}.displayads-guarantee .note{font-size:12px;margin:0;color:#737373}.displayads-guarantee small{font-size:12px;margin:0;color:#737373}.displayads-guarantee .list03{font-size:12px;margin:0;color:#737373}.displayads-guarantee .crossList{margin:0 0 78px}.displayads-guarantee .crossList__item{display:flex;margin:32px 0;align-items:flex-start}.displayads-guarantee .crossList__item:nth-child(even) .crossList__image{order:-1}.displayads-guarantee .crossList__contents{padding:42px 0}.displayads-guarantee .crossList__title{color:#212121;font-size:22px;font-weight:700}.displayads-guarantee .crossList__subtitle{font-weight:700;font-size:17px;color:#212121}.displayads-guarantee .crossList__subLine{margin:16px 0 0;line-height:28px}.displayads-guarantee .crossList__image{margin:40px 42px;width:366px}.displayads-guarantee .crossList__button{margin:0 auto;padding:8px 0 0}.displayads-guarantee .crossList__trigger{display:inline-block;box-sizing:border-box;height:48px;border-radius:2px;border:1px solid #545454;font-size:16px;line-height:48px;color:#212121;background-color:#fff;padding:0 32px;margin:16px 0 0;transition:background-color .25s,color .25s}.displayads-guarantee .crossList__trigger:hover{text-decoration:none;background-color:#f5f5f5}.displayads-guarantee .toolList{display:flex;justify-content:space-between;margin:64px 0}.displayads-guarantee .toolList__item{width:350px;margin:0 50px}.displayads-guarantee .toolList__image{display:block;margin:0 auto;width:160px}.displayads-guarantee .toolList__title{margin:32px 0 0;height:52px;color:#212121;font-size:17px;text-align:center;line-height:26px;font-weight:700}.displayads-guarantee .toolList__subLine{margin:16px 0 0;line-height:28px}.displayads-guarantee .toolList__subLine span{font-size:12px}.displayads-guarantee .toolList__button{margin:32px auto 0;padding:8px 0 0;text-align:center}.displayads-guarantee .toolList__trigger{display:inline-block;box-sizing:border-box;height:48px;border-radius:2px;border:1px solid #545454;font-size:16px;line-height:48px;color:#212121;background-color:#fff;padding:0 32px;transition:background-color .25s,color .25s}.displayads-guarantee .toolList__trigger:hover{text-decoration:none;background-color:#f5f5f5}.displayads-guarantee .caution{padding:20px 30px;background:#ffebef;line-height:1.7;font-size:12px}.displayads-guarantee .contentsStart{margin:44px 0}.displayads-guarantee .contentsStart__step{display:flex;justify-content:center}.displayads-guarantee .contentsStart__stepItem{position:relative;width:220px}.displayads-guarantee .contentsStart__stepItem:not(:first-of-type):after{content:"";position:absolute;top:32px;left:0;box-sizing:border-box;width:8px;height:14px;border:12px solid transparent;border-left:14px solid #ccc}.displayads-guarantee .contentsStart__stepImage{display:block;margin:0 auto;width:87px}.displayads-guarantee .contentsStart__stepTitle{margin:16px 0 0;text-align:center;font-size:17px;font-weight:700;color:#212121}.displayads-guarantee .contentsStart__setting{position:relative;background-color:#f5f5f5;margin:48px 0;padding:32px 48px 48px}.displayads-guarantee .contentsStart__setting:before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #f5f5f5}.displayads-guarantee .contentsStart__settingStep{display:flex;justify-content:center}.displayads-guarantee .contentsStart__settingStepItem{margin:0 16px}.displayads-guarantee .contentsStart__settingStepNumber{font-size:40px;font-weight:700;color:#ccc;text-align:center}.displayads-guarantee .contentsStart__settingStepTitle{text-align:center;font-size:17px;font-weight:700;color:#212121}.displayads-guarantee .contentsStart__settingStepImage{margin:16px 0 0;width:170px}.displayads-guarantee .contentsStart__settingSubline{margin:16px 0 0}.displayads-guarantee .contentsCase{width:740px;margin:0 auto;padding:48px;background-color:#f5f5f5}.displayads-guarantee .contentsCase__item{position:relative;padding:0 0 16px 46px;font-size:17px;font-weight:700;color:#212121}.displayads-guarantee .contentsCase__item:before{content:'';display:block;position:absolute;top:0;left:0;width:30px;height:21px;background-image:url(https://s.yimg.jp/images/marketing/portal/images/icon_check.png);background-position:center;background-size:cover}.displayads-guarantee .contentsCase__button{margin:0 auto;padding:8px 0 0;text-align:center}.displayads-guarantee .contentsCase__trigger{display:inline-block;box-sizing:border-box;height:48px;border-radius:2px;border:1px solid #545454;font-size:16px;line-height:48px;color:#212121;background-color:#fff;padding:0 32px;transition:background-color .25s,color .25s}.displayads-guarantee .contentsCase__trigger:hover{text-decoration:none;background-color:#f5f5f5}.displayads-guarantee .switchCard{display:flex;flex-wrap:wrap;margin-top:42px}.displayads-guarantee .switchCard__item{width:48%;margin:16px 8px 0}.displayads-guarantee .switchCard__trigger{display:flex;position:relative;align-items:center;padding:16px 32px;box-shadow:0 2px 15px rgba(0,0,0,.1);transition:box-shadow .5s,-webkit-box-shadow .5s}.displayads-guarantee .switchCard__trigger:hover{text-decoration:none;box-shadow:0 6px 24px rgba(0,0,0,.2)}.displayads-guarantee .switchCard__image{width:62px}.displayads-guarantee .switchCard__title{padding:0 0 0 16px;font-size:17px;font-weight:700;color:#212121}.displayads-guarantee .switchCard__title:after{content:'';position:absolute;top:40%;right:24px;display:inline-block;width:10px;height:10px;border-top:2px solid #979797;border-right:2px solid #979797;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.displayads-guarantee .articles__list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.displayads-guarantee .articles__item{position:relative;box-sizing:border-box;margin:20px 5px 0;width:425px;border:none;background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,.1);transition:box-shadow .5s,-webkit-box-shadow .5s}.displayads-guarantee .articles__item:hover{box-shadow:0 6px 24px rgba(0,0,0,.2)}.displayads-guarantee .articles__trigger{display:block;padding:0;color:#545454;text-decoration:none;height:100%;box-sizing:border-box}.displayads-guarantee .articles__wrapper{display:flex}.displayads-guarantee .articles__thumb{position:relative;width:180px;height:130px;overflow:hidden}.displayads-guarantee .articles__image{vertical-align:middle;width:100%;max-width:100%;height:100%}.displayads-guarantee .articles__contents{width:245px}.displayads-guarantee .articles__title{margin:8px 8px;overflow:hidden;color:#212121;font-size:17px;font-weight:700;line-height:1.5}.displayads-guarantee .articles__labelBox{padding:8px 8px 0}.displayads-guarantee .articles__label{background-color:#f5f5f5;padding:8px;color:#212121}.displayads-guarantee .articles__footer{display:block;margin:8px 8px 0;position:relative;bottom:inherit;right:inherit;left:inherit;text-align:right}.displayads-guarantee .section--contact{background-color:#f5f5f5;padding:100px 0}.displayads-guarantee .contactList{display:flex;width:918px;margin:auto}.displayads-guarantee .contactList__item{flex-basis:50%;margin-left:20px}.displayads-guarantee .contactList__item:first-child{margin:0}.displayads-guarantee .contactList__trigger{display:block;height:100%;padding:32px;background-color:#fff;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 15px rgba(0,0,0,.1);transition:box-shadow .5s,-webkit-box-shadow .5s}.displayads-guarantee .contactList__trigger:hover{text-decoration:none;box-shadow:0 6px 24px rgba(0,0,0,.2)}.displayads-guarantee .contactList__title{position:relative;margin-bottom:20px;padding-left:30px;font-size:18px}.displayads-guarantee .contactList__title:before{content:"";display:block;position:absolute;top:50%;left:0;width:13px;height:13px;margin-top:-9px;margin-left:-3px;border-width:3px 3px 0 0;border-style:solid;border-color:#999 #999 transparent transparent;transform:rotate(45deg)}.displayads-guarantee .contactList__text{font-size:100%;color:#545454;text-decoration:none}.displayads-guarantee .casePurpose__list{display:flex;flex-wrap:wrap;width:540px;margin:auto}.displayads-guarantee .casePurpose__item{text-align:center;margin-bottom:50px;flex-basis:33%}.displayads-guarantee .casePurpose__image{width:120px}.displayads-guarantee .casePurpose__name{font-size:17px;font-weight:700;color:#212121}.displayads-guarantee .caseTargetingType{display:flex;margin-top:32px}.displayads-guarantee .caseTargetingType__contents{margin-right:64px}.displayads-guarantee .caseTargetingType__image{width:385px;height:266px}.displayads-guarantee .caseTargetingType .heading05{font-size:17px;margin:32px 0 0}.displayads-guarantee .caseTargetingType .heading05__subLine{margin:8px 0 0;line-height:28px}.displayads-guarantee .caseTargetingFunc__list{display:flex;flex-wrap:wrap}.displayads-guarantee .caseTargetingFunc__item{margin-bottom:60px;width:calc(50% - 40px)}.displayads-guarantee .caseTargetingFunc__item:nth-child(2n-1){margin-right:80px}.displayads-guarantee .caseTargetingFunc__head{margin-bottom:10px;text-align:center;font-size:22px;font-weight:700;color:#212121}.displayads-guarantee .caseTargetingFunc__name{margin-bottom:30px;text-align:center;font-size:16px;font-weight:700;color:#212121}.displayads-guarantee .caseTargetingFunc__image{display:block;width:173px;margin:0 auto 30px}.displayads-guarantee .caseTargetingFunc__text{line-height:28px}.displayads-guarantee .caseTargetingFunc__name{font-size:17px}.displayads-guarantee .caseAuto__figure{width:562px;margin:auto}.displayads-guarantee.displayads-guarantee-price .price{display:flex}.displayads-guarantee.displayads-guarantee-price .price__list{display:flex;justify-content:space-around;width:100%}.displayads-guarantee.displayads-guarantee-price .price__title{font-size:22px;color:#212121;font-weight:700;padding:20px 0;position:relative;margin-bottom:30px}.displayads-guarantee.displayads-guarantee-price .price__text{color:#212121;font-weight:700;margin-top:20px;font-size:17px}.displayads-guarantee.displayads-guarantee-price .price__leftBox{width:75%;margin:0 auto;text-align:center}.displayads-guarantee.displayads-guarantee-price .price__leftBox>[class^=price__title]::before{display:block;content:"";position:absolute;top:30px;left:85px;width:160px;height:1px;background-color:#ccc}.displayads-guarantee.displayads-guarantee-price .price__leftBox>[class^=price__title]::after{display:block;content:"";position:absolute;top:30px;right:85px;width:160px;height:1px;background-color:#ccc}.displayads-guarantee.displayads-guarantee-price .price__rightBox{width:25%;margin:0 auto;text-align:center}.displayads-guarantee.displayads-guarantee-price .row{text-align:center}.displayads-guarantee.displayads-guarantee-price .row .col05{text-align:left}.displayads-guarantee.displayads-guarantee-price .priceImp{background-color:#f5f5f5;padding:50px}.displayads-guarantee.displayads-guarantee-price .priceImp__contents{display:flex;align-items:flex-start;margin-bottom:30px}.displayads-guarantee.displayads-guarantee-price .priceImp__image{margin:0 42px 0 0;width:300px;background-color:#fff;padding:10px}.displayads-guarantee.displayads-guarantee-start .heading03__image{width:800px}.displayads-guarantee.displayads-guarantee-start .partner{padding:0 50px;line-height:28px;width:100%;margin:0}.displayads-guarantee.displayads-guarantee-start .partner__list{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0 0 20px}.displayads-guarantee.displayads-guarantee-start .partner__list--half{display:block;margin:0;width:410px}.searchads{font-size:16px;line-height:1.7}.searchads .hero{height:400px;padding:0 0 30px;background-position:280px;background-image:linear-gradient(110deg,#fff 25%,rgba(255,255,255,0) 50%),url(https://s.yimg.jp/images/marketing/portal/images/search/search_thumb.jpg)}.searchads .breadcrumbs{font-size:12px;width:918px}.searchads .breadcrumbs__inner{padding:0}.searchads .heading-top{padding:80px 35px 0;margin:0 auto;width:918px}.searchads .heading-top .heading__title{text-align:left;padding:10px 0 20px;font-size:38px;font-weight:700}.searchads .heading-top .heading__title:after{left:15px}.searchads .heading-top .heading__subline{margin:0;padding:20px 0 0;max-width:500px;font-size:16px}.searchads .heading-top .button__item{margin:20px 0 0}.searchads .heading__title{font-weight:700;font-size:38px}.searchads .heading__subline{font-size:16px}.searchads .heading03{margin-top:140px}.searchads .heading03__title{font-size:36px}.searchads .heading03__subline{margin:44px 0;line-height:28px;text-align:center;font-size:16px}.searchads .heading03__image{display:block;margin:30px auto 0;width:650px}.searchads .heading04{margin-top:42px;font-size:22px}.searchads .heading04__subLine{margin:24px 0 0;line-height:28px}.searchads .heading05{font-size:17px}.searchads .contents__inner{padding:40px 0}.searchads .option{margin-top:32px;font-size:12px;color:#737373}.searchads .button__trigger{display:inline-block;margin:0 auto;min-width:262px;box-sizing:border-box;height:62px;border-radius:2px;border:1px solid #c9002c;font-size:18px;line-height:60px;color:#c9002c;text-align:center;background-color:rgba(255,255,255,.4);text-decoration:none;transition:background-color .5s,color .5s}.searchads .button__trigger span{font-size:11px}.searchads .button__trigger:hover{background-color:#f5f5f5;color:#c9002c}.searchads .button__trigger.primary-multi{background-color:#c9002c;color:#fff;line-height:20px;padding:10px 0}.searchads .button__trigger.primary-multi:hover{background-color:#920124}.searchads .tab{margin:42px 0 0}.searchads .tab__list{display:flex;justify-content:space-around;border:none}.searchads .tab__item{display:block;width:100%;text-align:center;font-size:16px;border-bottom:2px solid #ccc}.searchads .tab__item--current{border-bottom:2px solid #545454}.searchads .tab__trigger{display:block;padding:16px 0;color:#545454;transition:background-color .25s,color .25s}.searchads .tab__trigger:hover{color:#a1a1a1;text-decoration:none}.searchads .movie{margin:32px auto;width:560px}.searchads .cardList{margin:64px 0}.searchads .cardList__list{display:flex;justify-content:space-between}.searchads .cardList__item{width:270px}.searchads .cardList__image{display:block;margin:0 auto;width:240px}.searchads .cardList__title{margin:32px 0 0;height:52px;color:#212121;font-size:17px;line-height:26px;font-weight:700}.searchads .cardList__subline{margin:16px 0 0;line-height:28px}.searchads .crossList{margin:0 0 78px}.searchads .crossList__item{display:flex;margin:32px 0}.searchads .crossList__item:nth-child(even) .crossList__image{order:-1}.searchads .crossList__contents{padding:42px 0}.searchads .crossList__title{color:#212121;font-size:22px;font-weight:700}.searchads .crossList__subLine{margin:16px 0 0;line-height:28px}.searchads .crossList__image{margin:0 42px;width:300px;height:200px}.searchads .optionList__item{display:flex;margin:16px 0 32px}.searchads .optionList__image{width:115px;height:115px}.searchads .optionList__contents{margin:0 0 0 32px}.searchads .optionList__title{padding-top:8px;font-size:17px;color:#212121;font-weight:700}.searchads .optionList__subline{padding-top:16px;line-height:26px}.searchads .toolList{display:flex;justify-content:space-between;margin:64px 0}.searchads .toolList__item{width:350px;margin:0 40px}.searchads .toolList__image{display:block;margin:0 auto;width:160px}.searchads .toolList__title{margin:32px 0 0;height:52px;color:#212121;font-size:17px;text-align:center;line-height:26px;font-weight:700}.searchads .toolList__subLine{margin:16px 0 0;line-height:28px;height:112px}.searchads .toolList__subLine span{font-size:12px}.searchads .toolList__button{margin:32px auto 0;padding:8px 0 0;text-align:center}.searchads .toolList__trigger{display:inline-block;box-sizing:border-box;height:48px;border-radius:2px;border:1px solid #545454;font-size:16px;line-height:48px;color:#212121;background-color:#fff;padding:0 32px;transition:background-color .25s,color .25s}.searchads .toolList__trigger:hover{text-decoration:none;background-color:#f5f5f5}.searchads .contentsStart{margin:44px 0}.searchads .contentsStart__step{display:flex;justify-content:center}.searchads .contentsStart__stepItem{position:relative;width:220px}.searchads .contentsStart__stepItem:not(:first-of-type):after{content:"";position:absolute;top:32px;left:0;box-sizing:border-box;width:8px;height:14px;border:12px solid transparent;border-left:14px solid #ccc}.searchads .contentsStart__stepImage{display:block;margin:0 auto;width:87px}.searchads .contentsStart__stepTitle{margin:16px 0 0;text-align:center;font-size:17px;font-weight:700;color:#212121}.searchads .contentsStart__setting{position:relative;background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:48px 0;padding:32px 48px 48px}.searchads .contentsStart__setting:before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #ccc}.searchads .contentsStart__setting:after{content:"";position:absolute;top:-28px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #fff}.searchads .contentsStart__settingStep{display:flex;justify-content:center}.searchads .contentsStart__settingStepItem{margin:0 16px}.searchads .contentsStart__settingStepNumber{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;font-weight:700;color:#ccc;text-align:center}.searchads .contentsStart__settingStepTitle{padding-top:16px;text-align:center;font-size:17px;font-weight:700;color:#212121}.searchads .contentsStart__settingStepImage{margin:16px 0 0;width:170px}.searchads .contentsStart__settingSubline{margin:32px 0 0}.searchads .contentsFeature{width:610px;margin:0 auto;padding:48px;background-color:#f5f5f5}.searchads .contentsFeature__item{position:relative;padding:0 0 16px 46px;font-size:17px;font-weight:700;color:#212121}.searchads .contentsFeature__item:before{content:'';display:block;position:absolute;top:3px;left:0;width:28px;height:21px;background-image:url(https://s.yimg.jp/images/marketing/portal/images/search/check.png);background-position:center;background-size:cover}.searchads .contentsFeature__button{margin:0 auto;padding:8px 0 0;text-align:center}.searchads .contentsFeature__trigger{display:inline-block;box-sizing:border-box;height:48px;border-radius:2px;border:1px solid #545454;font-size:16px;line-height:48px;color:#212121;background-color:#fff;padding:0 32px;transition:background-color .25s,color .25s}.searchads .contentsFeature__trigger:hover{text-decoration:none;background-color:#f5f5f5}.searchads .usefulCard{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px}.searchads .usefulCard__item{position:relative;box-sizing:border-box;margin-bottom:32px;padding:32px 24px;width:446px;border:1px solid #ccc}.searchads .usefulCard__title{padding-bottom:8px;border-bottom:1px solid #ccc;font-size:22px;font-weight:700;line-height:32px;color:#212121}.searchads .usefulCard__image{display:block;margin:32px auto;width:90px}.searchads .usefulCard__subTitle{font-size:17px;font-weight:700;color:#212121;text-align:center}.searchads .usefulCard__subline{padding:16px 6px 48px;line-height:28px}.searchads .usefulCard__link{width:396px;position:absolute;bottom:32px;text-align:center}.searchads .usefulReport{margin-bottom:64px}.searchads .usefulReport__item{display:flex;margin-top:32px}.searchads .usefulReport__image{width:90px;height:90px}.searchads .usefulReport__contents{margin-left:32px}.searchads .usefulReport__title{padding-top:8px;font-size:17px;font-weight:700;color:#212121}.searchads .usefulReport__title br{display:none}.searchads .usefulReport__subline{padding-top:8px;line-height:28px}.searchads .usefulReport__trigger{display:inline-block;width:50%;padding:8px 0 0}.searchads .usefulReport__trigger:before{content:"";width:4px;height:4px;display:inline-block;background-color:#ccc;border-radius:50%;position:relative;top:-3px;margin-right:16px}.searchads .usefulTool{display:flex;margin-top:32px}.searchads .usefulTool__item{display:flex;width:50%}.searchads .usefulTool__image{width:132px;height:132px}.searchads .usefulTool__contents{width:100%;padding-left:32px}.searchads .usefulTool__title{margin-top:38px;font-size:17px;font-weight:700;color:#212121}.searchads .usefulTool__trigger{display:inline-block;margin-top:8px}.searchads .usefulRakuad{display:flex;margin-top:32px}.searchads .usefulRakuad__contents{margin-right:64px}.searchads .usefulRakuad__image{width:385px;height:266px;margin-top:42px}.searchads .usefulRakuad .heading05{margin:32px 0 0}.searchads .usefulRakuad .heading05__subLine{margin:8px 0 0;line-height:28px}.searchads .usefulSelect{display:flex}.searchads .usefulSelect__item{padding:48px}.searchads .usefulSelect__bubble{position:relative;margin:8px 36px 32px;padding:4px;text-align:center;background-color:#545454;color:#fff;font-size:14px;border-radius:18px}.searchads .usefulSelect__bubble:before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #545454}.searchads .usefulSelect__title{margin-top:8px;font-size:17px;font-weight:700;text-align:center;color:#212121}.searchads .usefulSelect__image{display:block;margin:16px auto 0;width:180px}.searchads .usefulSelect__subline{margin-top:32px;line-height:28px}.searchads .usefulStart{background-color:#f5f5f5;padding:48px}.searchads .usefulStart__title{text-align:center;font-size:22px;font-weight:700;color:#212121}.searchads .usefulStart__subline{padding-top:32px;line-height:28px}.searchads .usefulStart__button{margin:32px auto 0;padding:8px 0 0;text-align:center}.searchads .usefulStart__trigger{display:inline-block;box-sizing:border-box;height:48px;border-radius:2px;border:1px solid #c9002c;font-size:16px;line-height:48px;color:#c9002c;background-color:#fff;padding:0 32px;transition:background-color .25s,color .25s}.searchads .usefulStart__trigger:hover{text-decoration:none;background-color:#f5f5f5}.searchads .usefulLearning{margin-top:96px;border:1px solid #ccc;padding:32px 48px 24px}.searchads .usefulLearning__title{font-size:17px;font-weight:700;color:#212121}.searchads .usefulLearning__list{display:flex;flex-wrap:wrap;margin-top:16px}.searchads .usefulLearning__item{width:50%;padding-bottom:8px}.searchads .usefulLearning__item:before{content:"";width:4px;height:4px;display:inline-block;background-color:#ccc;border-radius:50%;position:relative;top:-3px;margin-right:16px}.searchads .paymentTable{margin-top:48px;border-bottom:1px solid #ccc}.searchads .paymentTable tr{border-top:1px solid #ccc}.searchads .paymentTable th{padding:32px;width:120px;background-color:#f5f5f5;text-align:center;font-weight:700;border-top:1px solid #ccc}.searchads .paymentTable td{padding:32px;border-top:1px solid #ccc;line-height:28px}.searchads .paymentTable td ul{margin-bottom:16px;font-size:17px}.searchads .paymentTable td ul li{position:relative;padding-left:30px;font-weight:700;color:#212121}.searchads .paymentTable td ul li:before{content:'';display:block;position:absolute;top:7px;left:0;width:20px;height:15px;background-image:url(https://s.yimg.jp/images/marketing/portal/images/search/check.png);background-position:center;background-size:cover}.searchads .start__header{margin:100px 0 32px;font-size:36px;color:#212121;border-bottom:1px solid #ccc}.searchads .start__header span{font-size:65px;font-weight:700;color:#ccc;position:relative;top:10px;padding-right:16px}.searchads .start__list{display:flex;flex-wrap:wrap;margin-top:8px}.searchads .start__item{width:50%;padding-bottom:8px}.searchads .start__item:before{content:"";width:4px;height:4px;display:inline-block;background-color:#ccc;border-radius:50%;position:relative;top:-3px;margin-right:16px}.searchads .start__subline{line-height:28px}.searchads .start__option{font-size:12px}.searchads .start__info{margin-top:16px;background-color:#f5f5f5;padding:16px 32px}.searchads .start__linkList{display:flex;margin-top:32px}.searchads .start__linkItem{display:flex;width:50%;align-items:center}.searchads .start__linkImage{width:130px;margin-right:32px}.searchads .start__linkTrigger{line-height:28px}.searchads .start__linkTrigger span{font-weight:700}.searchads .startInfo{background-color:#f5f5f5;padding:32px 48px}.searchads .startInfo__title{font-size:22px;font-weight:700;color:#212121}.searchads .startInfo__list{display:flex;flex-wrap:wrap;margin-top:16px}.searchads .startInfo__item{width:50%;padding-bottom:8px}.searchads .startInfo__item:before{content:"";width:4px;height:4px;display:inline-block;background-color:#ccc;border-radius:50%;position:relative;top:-3px;margin-right:16px}.searchads .startInfo__subline{margin-top:16px}.searchads .switchCard{display:flex;flex-wrap:wrap;margin-top:42px}.searchads .switchCard__item{width:48%;margin:16px 8px 0}.searchads .switchCard__trigger{display:flex;position:relative;align-items:center;padding:16px 32px;box-shadow:0 2px 15px rgba(0,0,0,.1);transition:box-shadow .5s,-webkit-box-shadow .5s}.searchads .switchCard__trigger:hover{text-decoration:none;box-shadow:0 6px 24px rgba(0,0,0,.2)}.searchads .switchCard__image{width:62px}.searchads .switchCard__title{padding:0 0 0 16px;font-size:17px;font-weight:700;color:#212121}.searchads .switchCard__title:after{content:'';position:absolute;top:40%;right:24px;display:inline-block;width:10px;height:10px;border-top:2px solid #979797;border-right:2px solid #979797;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.searchads .archive__list{display:flex;flex-wrap:wrap;justify-content:space-between}.searchads .archive__item{width:425px;margin-top:20px;background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,.1);transition:box-shadow .5s,-webkit-box-shadow .5s}.searchads .archive__item:hover{box-shadow:0 6px 24px rgba(0,0,0,.2)}.searchads .archive__trigger{display:block;text-decoration:none}.searchads .archive__wrapper{display:flex}.searchads .archive__thumb{width:180px}.searchads .archive__image{vertical-align:middle;width:100%;height:100%}.searchads .archive__contents{width:250px;padding:10px 15px}.searchads .archive__title{color:#212121;font-size:17px;font-weight:700}.searchads .archive__labelBox{padding-top:8px}.searchads .archive__label{background-color:#e5e5e5;margin-top:4px;padding:4px 8px;font-size:12px;color:#212121}.searchads .archive__day{text-align:right;font-size:12px;color:#737373}.searchads .section--contact{background-color:#f5f5f5;padding:100px 0}.searchads .contactList{display:flex;width:918px;margin:auto}.searchads .contactList__item{flex-basis:50%;margin-left:20px}.searchads .contactList__item:first-child{margin:0}.searchads .contactList__trigger{display:block;height:100%;padding:32px;background-color:#fff;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 15px rgba(0,0,0,.1);transition:box-shadow .5s,-webkit-box-shadow .5s}.searchads .contactList__trigger:hover{text-decoration:none;box-shadow:0 6px 24px rgba(0,0,0,.2)}.searchads .contactList__title{position:relative;margin-bottom:20px;padding-left:30px;font-size:18px}.searchads .contactList__title:before{content:"";display:block;position:absolute;top:50%;left:0;width:13px;height:13px;margin-top:-9px;margin-left:-3px;border-width:3px 3px 0 0;border-style:solid;border-color:#999 #999 transparent transparent;transform:rotate(45deg)}.searchads .contactList__text{font-size:14px;color:#545454;text-decoration:none}