.registration{margin:28px 0 100px}@media only screen and (max-width:767px){.registration{margin:14px 0 60px}}.registration .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.registration .l_box{width:400px}@media only screen and (max-width:767px){.registration .l_box{width:100%}}.registration .container02+.container02{margin-top:33px}@media only screen and (max-width:767px){.registration .container02+.container02{margin-top:20px}}.registration .registration-title{align-items:center;display:flex;font-feature-settings:"palt";font-size:26px;font-weight:700;letter-spacing:.02em;position:relative}@media only screen and (max-width:767px){.registration .registration-title{flex-direction:column;font-size:22px;line-height:1.4;text-align:center}}.registration .registration-title .fuki{display:block;margin-right:10px;position:relative;width:88px}@media only screen and (max-width:767px){.registration .registration-title .fuki{width:80px}.registration .l_box .registration-title .fuki{left:15px;top:-15px;width:60px}}.registration .l_box .registration-lead{font-size:16px;letter-spacing:.01em}@media only screen and (max-width:767px){.registration-lead{line-height:1.625}}.registration .l_box .registration__detail{margin-top:40px}@media only screen and (max-width:767px){.registration .l_box .registration__detail{margin-top:32px}}.registration .l_box .registration__detail .detail-title{background:#f8f8f8;color:#005db9;font-size:22px;font-weight:700;letter-spacing:.01em;padding:16px 18px;position:relative}@media only screen and (max-width:767px){.registration .l_box .registration__detail .detail-title{font-size:20px}}.registration .l_box .registration__detail .detail-magagine{margin-top:19px}@media only screen and (max-width:767px){.registration .l_box .registration__detail .detail-magagine{margin-top:21px}}.registration .l_box .registration__detail .detail-magagine+.detail-magagine{margin-top:26px}@media only screen and (max-width:767px){.registration .l_box .registration__detail .detail-magagine+.detail-magagine{margin-top:18px}}.registration .l_box .registration__detail .detail-magagine .magagine-title{align-items:center;display:flex;font-size:18px;font-weight:700;letter-spacing:.01em;line-height:1.5;position:relative}@media only screen and (max-width:767px){.registration .l_box .registration__detail .detail-magagine .magagine-title{align-items:baseline}}.registration .l_box .registration__detail .detail-magagine .magagine-title:before{background:#005db9;border-radius:9999px;content:"";display:block;height:10px;margin-right:10px;position:relative;width:10px}@media only screen and (max-width:767px){.registration .l_box .registration__detail .detail-magagine .magagine-title:before{margin-right:2%}}.registration .l_box .registration__detail .detail-magagine .magagine-text{font-size:15px;letter-spacing:.01em;line-height:1.6;margin-top:6px}@media only screen and (max-width:767px){.registration .l_box .registration__detail .detail-magagine .magagine-text{font-size:14px}}.registration .l_box .registration__detail .detail-annotation{font-size:12px;letter-spacing:.01em;margin-top:30px}.registration .l_box .registration__sample{margin-top:42px;position:relative}@media only screen and (max-width:767px){.registration .l_box .registration__sample{margin-left:7%;margin-top:24px}}.registration .l_box .registration__sample img:first-child{box-shadow:15px 15px 15px rgba(0,0,0,.2);position:relative;z-index:2}@media only screen and (max-width:767px){.registration .l_box .registration__sample img:first-child{width:47%}}.registration .l_box .registration__sample img:nth-child(2){box-shadow:15px 15px 15px rgba(0,0,0,.2);display:block;height:351px;position:absolute;right:17px;top:40px;width:235px;z-index:1}@media only screen and (max-width:767px){.registration .l_box .registration__sample img:nth-child(2){height:auto;right:10%;top:29px;width:55%}}.registration .l_box .registration-link{align-items:center;color:#005db9;display:flex;font-size:18px;justify-content:center;letter-spacing:.01em;margin-top:120px;position:relative}@media only screen and (max-width:767px){.registration .l_box .registration-link{font-size:16px;margin-top:97px}}.registration .l_box .registration-link:after{background:url(https://b2b.dentsu.jp/hubfs/website_assets/registration/search-icon.png) no-repeat;background-size:contain;content:"";display:block;height:22px;margin-left:5px;position:relative;width:22px}.registration .l_box h2{color:#b3b3b3;font-family:Barlow,sans-serif;font-size:30px;line-height:100%;margin-bottom:30px}@media only screen and (max-width:767px){.registration .l_box .chapter{height:130px;overflow:hidden}.registration .l_box .chapter.open{height:auto}}.registration .l_box .chapter h3{color:#005db9;font-size:15px;line-height:185%}.registration .l_box .chapter p{font-size:15px;line-height:185%}.registration .l_box .chapter ul{margin:15px 0 0 25px}.registration .l_box .chapter ul li{font-size:15px;line-height:185%;padding-left:10px;position:relative}.registration .l_box .chapter ul li:before{content:"-";left:0;position:absolute;top:0}.registration .l_box .chapter_opener{background:#999;display:none;font-size:16px;margin:15px auto 30px;text-align:center;width:100px}@media only screen and (max-width:767px){.registration .l_box .chapter_opener{display:block}}.registration .l_box .chapter_opener.close span:after{top:8px;transform:rotate(-135deg)}.registration .l_box .chapter_opener a{color:#fff;display:block;padding:5px 0 8px;text-decoration:none}.registration .l_box .chapter_opener span{display:inline-block;padding-right:1.4em;position:relative}.registration .l_box .chapter_opener span:after{border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";display:block;height:10px;position:absolute;right:0;top:2px;transform:rotate(45deg);width:10px}.registration .ebook_form{width:550px}@media only screen and (max-width:767px){.registration .ebook_form{margin-top:60px;width:100%}}.registration .ebook_form .inner{background:#eef6fa;padding:50px}@media only screen and (max-width:767px){.registration .ebook_form .inner{padding:25px}}.registration .ebook_form ul{padding-left:0}.registration .ebook_form ul li{font-size:16px;list-style:none}.registration .ebook_form #hs_cos_wrapper_form_title{font-family:Verdana,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;margin-bottom:25px}@media only screen and (max-width:767px){.registration .ebook_form #hs_cos_wrapper_form_title{font-size:16px;margin-bottom:20px}}.registration .ebook_form label{display:inline-block;font-size:16px;margin-bottom:10px}.registration .ebook_form label.hs-error-msg{color:#e84f81!important;margin-bottom:15px}.registration .ebook_form label.hs-error-msg li{margin-bottom:0}.registration .ebook_form input[type=email],.registration .ebook_form input[type=tel],.registration .ebook_form input[type=text]{border:none;box-sizing:border-box;font-size:16px;height:40px;margin-bottom:8px;padding:5px;width:100%!important}@media only screen and (max-width:767px){.registration .ebook_form input[type=email],.registration .ebook_form input[type=tel],.registration .ebook_form input[type=text]{height:30px}}.registration .ebook_form input[type=checkbox],.registration .ebook_form input[type=radio]{height:auto;position:relative}.registration .ebook_form input[type=number]{border:none;box-sizing:border-box;font-size:14px;height:40px;margin-bottom:8px;padding:5px;width:30%}@media only screen and (max-width:767px){.registration .ebook_form input[type=number]{height:30px}}.registration .ebook_form textarea{border:none;box-sizing:border-box;font-size:16px;height:200px;margin-bottom:15px;padding:5px;width:100%!important}@media only screen and (max-width:767px){.registration .ebook_form textarea{height:150px}}.registration .ebook_form textarea[name=department]{height:45px;padding:12px 5px}.registration .ebook_form select{border:1px solid #ccc;box-sizing:border-box;font-size:16px;height:40px;padding:5px;width:100%!important}@media only screen and (max-width:767px){.registration .ebook_form select{height:30px}}.registration .ebook_form fieldset{max-width:none!important}.registration .ebook_form fieldset.form-columns-1,.registration .ebook_form fieldset.form-columns-2{margin-bottom:20px}.registration .ebook_form fieldset.form-columns-2>div{float:left!important;width:50%!important}.registration .ebook_form .hs_submit input[type=submit]{background:#005db9;border:none;border-radius:30px;color:#fff;font-size:16px;font-weight:500;padding:16px 86px;text-align:center}.registration .ebook_form .hs_submit input[type=submit]:hover{cursor:pointer}@media only screen and (max-width:767px){.registration .ebook_form .hs_submit{text-align:center}}.registration .ebook_form .hs-field-desc{font-size:16px;line-height:150%;margin-bottom:15px}@media only screen and (max-width:767px){.registration .ebook_form .hs-field-desc{font-size:13px}}.registration .ebook_form .hs-richtext{margin-bottom:15px}@media only screen and (max-width:767px){.registration .ebook_form .hs-richtext p{font-size:14px}}.registration .ebook_form .hs-richtext a{color:#005db9}.registration .ebook_form .hs-richtext a:hover{text-decoration:none}.registration .ebook_form .hs-inquiry_schedule{margin-bottom:20px;margin-top:10px}.registration .ebook_form .inputs-list.multi-container{margin-top:5px}.ebook_thanks{margin:100px 0 140px}@media only screen and (max-width:767px){.ebook_thanks{margin:40px 0 80px}}.ebook_thanks .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.ebook_thanks .l_box{width:450px}@media only screen and (max-width:767px){.ebook_thanks .l_box{margin-bottom:30px;width:100%}}.ebook_thanks .l_box figure{border:1px solid #ddd;position:relative}.ebook_thanks .l_box figure .fuki{left:20px;position:absolute;top:-20px;width:80px}@media only screen and (max-width:767px){.ebook_thanks .l_box figure .fuki{left:15px;top:-15px;width:60px}}.ebook_thanks .r_box{margin-right:50px;width:450px}@media only screen and (max-width:767px){.ebook_thanks .r_box{margin-right:0;width:100%}}.ebook_thanks .r_box h2{font-size:24px;font-weight:500;margin-bottom:30px}@media only screen and (max-width:767px){.ebook_thanks .r_box h2{font-size:20px}}.ebook_thanks .r_box h2 span{border-bottom:1px solid #000;padding-bottom:3px}.ebook_thanks .r_box h3{font-size:18px;font-weight:500;margin:45px 0 15px;padding-left:15px;position:relative}@media only screen and (max-width:767px){.ebook_thanks .r_box h3{margin-top:30px}}.ebook_thanks .r_box h3:before{background:#000;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:10px}.ebook_thanks .r_box p{font-size:14px;line-height:185%}.ebook_thanks .r_box p.ttl{color:#005db9;font-family:Barlow,sans-serif;font-size:28px;line-height:100%;margin-bottom:20px}@media only screen and (max-width:767px){.ebook_thanks .r_box p.ttl{font-size:20px}}.ebook_thanks .r_box p.att{font-size:16px;line-height:175%}.ebook_thanks .r_box .btn{margin-top:50px;width:295px}@media only screen and (max-width:767px){.ebook_thanks .r_box .btn{margin:30px auto 0}}.ebook_thanks .r_box .btn img{height:auto!important;width:auto!important}@media only screen and (max-width:767px){.remodal{width:90%!important}}.modal_inner{background:#fff;padding:70px 45px 50px}@media only screen and (max-width:767px){.modal_inner{padding:10% 7%}}.modal_inner figure{margin-bottom:50px}.modal_inner .closer{text-align:center}.modal_inner .closer a{display:inline-block;width:86px}