a[target="_blank"]:after{content:"\f35d";font-family:"Font Awesome 5 Free";margin-left:1px;margin-right:1px;display:inline-block;vertical-align:.5px;font-weight:900}a:hover{opacity:.7}.pc{display:none}.sp{display:inline}#header_wrapper{min-height:70px}.intro_back_sp{position:absolute;width:100%;top:0;left:0;animation:main_designer 2.2s ease-in-out 0s infinite alternate}.header .logo h1{margin-top:0px!important}.news{bottom:0;background-color:#f8f8f8;z-index:4;width:100%}.news_contents{display:block;align-items:center;margin:0;font-size:14px;height:auto}.news_contents:before{border-top:1px solid #DC991A;content:"";width:1em}.news_contents:before{margin-right:0em}.news span{color:#000;margin-right:10px;font-weight:700;width:100%;line-height:1rem;margin-bottom:10px;display:block;font-size:22px;font-family:"Roboto Condensed",sans-serif}.news_contents_wrapper{width:80%;margin:0 auto;padding:30px 0}.news_contents p{width:100%;margin:10px auto 0;line-height:1.5rem}.scroll{display:none}#service{padding-top:80px;padding-bottom:120px;margin-left:auto;margin-right:auto;max-width:100%;background-color:#fff100}#service .sub_copy{display:none}#service .outer img{width:91px;position:absolute;top:-50px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}#service .title{position:relative;width:90%;height:65px;margin-bottom:30px;margin-left:auto;margin-right:auto}#service .title .ameba{opacity:1;position:absolute;width:200px;display:block;top:-50px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:-1}#service .title h2{position:absolute;top:26px;color:#000;font-size:18px;text-align:center;width:100%;line-height:80px,}.sub_copy{text-align:center;margin-bottom:0;font-weight:400;font-size:14px;position:relative;margin-top:5px;line-height:1.5rem}#service .title .left{width:121px;height:auto;position:absolute;left:-33px;top:-17px;z-index:2}#service .title .right{width:110px;height:auto;position:absolute;right:-28px;top:0}.service_list{display:flex;flex-direction:column;text-align:center;justify-content:center}.service_list .outer{width:90%;background-color:#fff;margin:30px auto 30px;border-radius:15px;box-sizing:border-box;border:2px #fff solid}.service_list .outer_first{margin-top:100px;display:block}.service_list .outer:nth-child(3){margin-bottom:0}.service_list .outer .sub_title{font-size:14px;margin-bottom:10px}.service_list .outer p{font-size:14px;line-height:1.2rem;margin-bottom:20px}.service_list .service_name{font-size:1.5rem;font-weight:700;margin-top:40px;margin-bottom:8px}.service_list .outer ul{list-style:none;font-size:13px;padding-left:0}.service_list .outer ul li{padding:10px 10px;width:50%;float:left;display:inline-block;background-color:#EEE;border:1px solid #fff;box-sizing:border-box}.service_list .outer ul li:nth-of-type(5){border-radius:0 0 0 15px}.service_list .outer ul li:nth-of-type(6){border-radius:0 0 15px 0}#system{width:100%;height:auto;background-color:#f8f8f8}.system_cost{padding:70px 0 60px;background-color:#f8f8f8}.flag{width:270px;height:80px;margin:0 auto 20px;position:relative}.flag img{position:absolute;top:-50px}.contents_width{max-width:100%;margin:0 auto}#system .sub_copy{margin-top:0}#system .title.system_title{font-family:"Roboto Condensed",sans-serif}.system_list_title{font-size:20px;text-align:center;font-weight:700;margin:0 0 10px;line-height:2.5rem}.lh_change{line-height:2.3rem;margin-bottom:15px}.system_list_title span{border-bottom:solid 5px #fff100}.system_list_title .sub_copy{text-align:center;font-size:10px}.system_list_flex{display:flex;flex-direction:column;width:90%;margin-left:auto;margin-right:auto}.system_list_outer{padding:40px;text-align:center;width:100%;padding:20px 25px;height:auto;background-color:#fff;box-sizing:border-box;border-radius:25px;margin-bottom:0;margin-top:30px}.system_list_outer .title_wrapper{align-items:flex-end;float:left;width:100%;margin-bottom:10px}.system_list_outer .title{font-family:"Readex Pro",sans-serif;font-size:32px;margin-right:5px;display:inline;float:left;height:35px;width:100%;text-align:left;margin-bottom:2px;font-weight:600}.system_list_outer .sub_title{font-size:14px;display:inline;float:left;line-height:14px}.system_list_outer .line{width:40px;height:3px;background-color:#fff100;float:left;margin:5px 0 15px}.system_list_outer p{text-align:left;font-size:14px;line-height:24px;clear:both}.system_list_outer img{display:block;width:90%;margin:30px auto 30px}.system_list_outer .case{width:100%;overflow:hidden;margin-top:20px}.system_list_outer .casepoint{width:100%;line-height:3rem;background-color:#fff100;margin-right:10px;margin-bottom:10px;float:left}.case ul{text-align:left;font-size:14px;line-height:1.5rem}.system_list_outer .case ul{text-align:left;font-size:14px;line-height:24px;width:100%;　float:right;padding-left:0;list-style:none;margin-top:0}#system_cost .bt_website{border:1px solid #000;background-color:#fff;color:#000;font-size:15px;font-weight:500;display:block;margin:35px auto 35px;padding:16px 10px;text-align:center;width:70%;opacity:1;transition:0.3s}#system_cost .bt_website:hover{opacity:.7;transition:0.3s}#team{background-color:#f8f8f8;padding-bottom:100px}#team .sub_copy{margin-top:0}#conversion_point{width:100%;margin:0 auto;padding:50px 0 50px}#conversion_point .title{font-size:20px;font-weight:700;text-align:center;line-height:2.3rem;margin:0 auto;color:#000;max-width:90%}.lh_change2{line-height:2.5rem}#conversion_point .center{width:90%;display:block;margin:20px auto 20px}#conversion_point .title .left{display:none}#conversion_point .title .right{display:none}#conversion_point .title span{border-bottom:solid 3px #fff100}#conversion_point .another_point .title{font-size:16px;font-weight:700;text-align:center}#conversion_point .point_contents{text-align:left;width:100%;padding-left:0;margin-top:30px;overflow:hidden;font-size:14px;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row}#conversion_point .point_contents li{width:90%;margin:0 auto;padding:15px 15px 15px 15px;background-color:#f8f8f8;line-height:1.5rem;border-radius:10px;list-style:none;box-sizing:border-box;margin-bottom:15px;font-size:1rem;position:relative}#conversion_point .point_contents li .strong{font-weight:700;color:#DC991A}.checkbox{width:25px;height:25px;display:block;float:left;background-image:url(/wordpress/wp-content/themes/adraction/images/checkbox.svg);background-size:cover;position:absolute;top:50%;left:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:25px;height:25px}.checkbox{position:relative;left:0;margin-right:10px}.another_point{position:relative;margin:50px auto 30px;clear:both;width:90%;border-radius:15px;border:3px #fffc01 solid;padding:29px 20px 20px}.another_point .title{position:absolute;width:300px;line-height:50px;text-align:center;font-size:18px;font-weight:500;background-color:#fffc01;color:#fff;border-radius:15px;top:-30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.another_point p{width:66%;height:auto;text-align:left;font-size:14px;line-height:1.5rem}.another_point img{width:30%;position:absolute;right:16px;top:40px;bottom:10}.contact_btn_under{background-color:#fffc01;line-height:60px;text-align:center;border-radius:30px;margin-top:60px;border:1px #000 solid;box-sizing:border-box;box-shadow:3px 3px #000;display:block;font-weight:700;margin:0 auto;width:70%;transition:0.2s}.contact_btn_under:hover{background-color:#f5c53a;color:#fff}#system_cost .sub_copy{margin-top:10px}.table_wrapper .tip{background:#f8f8f8;border:1px #f8f8f8 solid}.table_wrapper .ttl{background:#5C5C5C;color:#fff;padding:0 5px}.table_wrapper .adraction{background:#fff}.table_wrapper td span{font-size:26px;font-weight:500;color:#f5c53a}.table_wrapper{max-width:100%;margin-left:5%;margin-top:30px;overflow-y:scroll}.table_wrapper::-webkit-scrollbar{height:10px;width:5px;background-color:#DBDBDB;border-radius:20px}.table_wrapper::-webkit-scrollbar-thumb{margin-top:5px;width:5px;background-color:#fffc01;border-radius:20px}.tg{border-collapse:collapse;border-spacing:0;margin:0 auto 10px;width:850px;height:;background-color:#fff;font-family:'M PLUS Rounded 1c',sans-serif}.tg td{border-color:#D8D8D8;border-style:solid;border-width:1px;font-family:'meiryo',sans-serif;font-size:14px;overflow:hidden;padding:25px 0;word-break:normal;text-align:center;background:#f8f8f8}.tg th{border-color:#D8D8D8;border-style:solid;border-width:1px;font-size:14px;font-weight:400;overflow:hidden;padding:10px 5px;word-break:normal;background:#f8f8f8}.tg .tg-0pky{border-bottom:1px;border-right:1px;text-align:left;vertical-align:top}#works_area{background-color:#fff100;padding:50px 0}#works{max-width:100%;margin:0 auto}.section_title_wrapper{width:90%;margin:10px auto 0;position:relative;margin-bottom:10px}#works .section_title_wrapper{display:block}#works h3{margin-top:10px;text-align:left;width:40%;margin-bottom:20px}.slick-list.draggable h3{font-size:16px;line-height:22px;margin-top:10px;margin-bottom:5px}.section_title_wrapper h2.title{font-family:"Roboto Condensed",sans-serif;font-size:36px}.section_title_wrapper h2.title span{display:block;color:#fffc01;font-family:'M PLUS Rounded 1c',sans-serif;font-size:14px;font-weight:400;color:#000;vertical-align:middole}.archive_btn_sp{width:150px;line-height:50px;background-color:#fffc01;box-sizing:border-box;border-radius:25px;color:#000;text-align:center;font-size:14px;margin-top:30px;margin-left:5%;border:1px #000 solid;box-sizing:border-box;box-shadow:3px 3px #000;display:block;font-weight:700;transition:0.2s}.archive_btn_sp:hover{background-color:#f5c53a;color:#fff}.section_title_wrapper .archive_btn:hover{background-color:#f5c53a;color:#fff}#column .archive_btn_sp{margin-top:30px;margin-bottom:20px;display:inline-block}.section_title_wrapper .archive_btn{display:none}.section_title_wrapper img{width:56%;position:absolute;right:0;bottom:0}.section_wrapper{max-width:100%;margin:0 auto}#column{background-color:#f8f8f8;padding-top;100px;padding-bottom:24px;box-sizing:border-box;width:100%;overflow:hidden}#column .section_title_wrapper{height:155px}#column h2.title{position:absolute;bottom:0}#column .section_title_wrapper img{width:55%;position:absolute;right:0;top:10px}#column ul{display:flex;flex-direction:column}#column ul li{width:90%;height:280px;list-style:none;position:relative;margin:0 auto 0}#column ul li:first-child{margin-top:20px;margin-bottom:20px}#column ul li img{width:100%;height:200px;object-fit:cover;transition:0.2s}#column ul li img:hover{opacity:.7;transition:1s all}#column .column_box{width:90%;height:auto;background-color:#fff;padding:20px;margin:0 auto 0;position:absolute;top:170px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.column_box .time{font-size:12px;margin-bottom:2px}.column_box.column_title{font-size:18px}#qa{background-color:#f5f4f4;height:auto;padding-bottom:40px;padding-top:20px;width:100%;overflow:hidden}#qa h2.title{position:absolute;bottom:0}#qa .section_title_wrapper img{width:170px;position:absolute;right:0}#qa .section_title_wrapper{margin-top:0;height:130px}#qa .accordion-area{list-style:none;width:90%;max-width:90%;margin:20px auto}.title_qa{padding:3% 3% 3% 10px}#contact{max-width:100%;margin:0 auto;background-color:#fff100;padding-bottom:2px}#contact .section_title_wrapper{margin-top:0;height:130px;position:relative}#contact .section_title_wrapper img{width:200px;position:absolute;right:0}    #contact_sec{padding:0 0 110px;position:relative;z-index:999}#contact_sec .inner{margin:0 auto 50px;width:90%;text-align:center}#contact_sec .inner .center_title{font-size:34px;font-weight:300;letter-spacing:.3rem}#contact_sec .inner .en_title{font-size:22px;font-weight:500;font-family:"Montserrat",sans-serif;color:#64d0da;letter-spacing:.1rem}#contact h2.title{position:absolute;bottom:0}#contact_sec .addres{font-size:16px;letter-spacing:.1rem}#contact_sec .add{font-size:14px;line-height:1.42;text-align:center;margin-top:25px}#contact_sec .contact_list{margin-top:30px;position:relative}#contact_sec .contact_list>a{background-color:#fff;display:block;text-align:center;padding:30px 20px 30px;margin-top:10px;opacity:1;transition:0.3s;border-radius:20px}#contact_sec .contact_list>a:hover{opacity:.6;transition:0.3s}#contact_sec .contact_list dt{color:#000;font-size:16px;letter-spacing:.04em;margin-top:5px}#contact_sec .contact_list dd{color:#000;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:1;letter-spacing:.18em}#contact_sec .contact_list .image{margin:0 auto}#contact_sec .tell_block .image{background:url(/wordpress/wp-content/themes/adraction/img/contact01.png) center center no-repeat;background-size:auto 64px}#contact_sec .mail_block .image{background:url(/wordpress/wp-content/themes/adraction/img/contact02.png) center center no-repeat;background-size:85px auto;width:85px}.telicon{width:80px}.mailicon{width:80px}#partner{text-align:center;background-color:#e1fbff;padding-top:42px;padding-bottom:40px;width:100%;overflow:hidden}.partner_title{margin-bottom:10px;text-align:left}#partner .title_wrapper{width:90%;margin:0 auto;position:relative}#partner .title_wrapper .sub_copy{text-align:left;margin-bottom:10px;line-height:1.5rem}#partner img{width:72%;position:absolute;bottom:-103px;right:-58px}#partner .archive_btn{line-height:50px;background-color:#fffc01;box-sizing:border-box;border-radius:25px;color:#000;text-align:center;font-size:14px;font-weight:700;margin-bottom:10px;margin-top:20px;font-weight:700;border:1px #000 solid;box-sizing:border-box;box-shadow:3px 3px #000;display:inline-block;width:160px;float:left;z-index:200}div#mw_wp_form_mw-wp-form-2071{margin:50px auto;width:90%;z-index:10;position:relative}div#mw_wp_form_mw-wp-form-2071 p{max-width:1000px;margin:0 auto;margin-bottom:26px}code{font-family:'M PLUS 1p',sans-serif;width:100%;padding:0%}code:after{   content:'必須';padding:5px;background-color:#fffc01;margin-top:10px}input{background:#fff;width:100%;padding:4% 4%;margin-top:10px}span.mwform-tel-field{width:100%}div#mw_wp_form_mw-wp-form-2071 textarea{background:#fff;width:100%;padding:4% 4%;margin-top:10px}input[type="submit"]{margin:-3px auto 0;width:200px;background:#fffc01;border-radius:30px;padding:0;height:60px;display:block;border:1px #000 solid;box-sizing:border-box;box-shadow:3px 3px #000;display:block;font-weight:700;clear:both}div#mw_wp_form_mw-wp-form-2071 .mwform-tel-field input[type="text"]{width:20%;padding:4% 4%}#mw_wp_form_mw-wp-form-2071 .before_content{position:relative}#mw_wp_form_mw-wp-form-2071 .before_content:after{content:'必須';line-height:1rem;border-radius:6px;padding:4px 8px;margin-left:8px;text-align:center;background:#fffc01;font-size:12px;position:absolute;top:0;width:48px}.Form{max-width:90%;margin:0 auto}input[type="text"]:focus,input[type="email"]:focus{outline:none}textarea:focus{outline:none}::placeholder{color:#bcb7b7}.Form p:focus-within{background-color:pink}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.footer{width:100%;height:auto;margin:10px auto 0;padding:20px;background-color:#fff;overflow:hidden}.footer_logo{float:left}.footer_logo img{width:120px}.footer_logo small{font-size:10px;font-weight:400;margin-right:20px}.footer .top_btn{float:right;width:100%;text-align:center;font-size:1rem;color:#000;z-index:20;margin-bottom:20px}span.logo_inline{display:block}.agreement{display:block}.agreement_inner{display:inline-block;margin-top:5px}#footer .footer_logo .copyright{margin-top:20px;display:block}#works .section_title_wrapper .ameba{opacity:1;position:absolute;width:560px;display:block;top:-200px;right:620px;z-index:-1}#column .section_title_wrapper .ameba{opacity:1;position:absolute;width:70%;display:block;top:20px;right:-70px}#qa .section_title_wrapper .ameba{opacity:1;position:absolute;width:340px;display:block;top:20px;right:750px;z-index:-10}#contact .section_title_wrapper .ameba{opacity:1;position:absolute;width:270px;top:-47px;right:-80px;z-index:0}#conversion_point_wrapper{background-color:#fff;padding-top:100px}.catch_copy{position:absolute;font-size:20px;line-height:30px;letter-spacing:.2rem;font-weight:700;top:260px;left:13%}.leftup_back img{display:none}.left_back img{position:absolute;width:200px;top:500px;left:-54px;animation:scale 1s ease-in-out 0.3s 1 normal forwards;animation:main_designer 3s ease-in-out 0s infinite alternate}.left_back_ameba img{position:absolute;opacity:.2;width:400px;top:390px;left:-70px;z-index:-30;animation:scale 1s ease-in-out 0s 1 normal}.right_back img{position:absolute;width:320px;top:-35px;right:-50px;animation:scale 1s ease-in-out 0s 1 normal;animation:main_designer 3s ease-in-out 0s infinite alternate}.right_back_ameba img{position:absolute;opacity:.2;width:500px;top:-210px;right:-200px;z-index:-30;animation:scale 1s ease-in-out 0s 1 normal}.bulb img{position:absolute;width:260px;top:10px;right:-40px;z-index:1;animation:main_designer 5s ease-in-out 0s infinite alternate}.circle_flash img{position:absolute;width:110px;height:110px;top:33px;right:-14px;z-index:13}.bulb_line img{position:absolute;width:86px;top:50px;right:33px;z-index:13;animation:main_designer 5s ease-in-out 0s infinite alternate}@keyframes scale{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes bulb_flash{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.pen img{display:block;position:absolute;width:320px;top:234px;left:-49px;transform:rotate(45deg);animation:cameraman 2.3s ease-in-out 0s infinite alternate}.cameraman img{position:absolute;width:80px;top:100px;left:46px;animation:cameraman 1.3s ease-in-out 0s infinite alternate}.main_designer img{position:absolute;width:27%;top:15px;right:90px;z-index:14;animation:main_designer 2s ease-in-out 0s infinite alternate}.sub_designer img{position:absolute;width:170px;top:490px;right:140px;z-index:13;animation:main_designer 2.2s ease-in-out 0s infinite alternate}@keyframes main_designer{0%{transform:scale(1);transform:translateY(0)}100%{transform:scale(1);transform:translateY(30px)}}@keyframes cameraman{0%{transform:scale(1);transform:translateY(0)}100%{transform:scale(1);transform:translateY(10px)}}.award_area_inner_left li{text-indent:-1em;padding-left:1em}.award_area_inner_right li{text-indent:-1em;padding-left:1em}.archive_btn{width:150px;line-height:50px;background-color:#fffc01;box-sizing:border-box;border-radius:25px;color:#000;text-align:center;font-size:14px;font-weight:700;border:1px #000 solid;box-sizing:border-box;box-shadow:3px 3px #000;width:200px;margin:30px auto 0}.archive_btn.archive_btn_award{margin-bottom:10px;margin-top:20px;display:inline-block}.archive_btn:hover{background-color:#f5c53a;color:#fff}