﻿#header .logo_box .scroll,#header .logo_box .static{display:none}#header .logo_box .web_con{display:block}#header .nav_menu li a{color:#333}#header .nav_menu li a span{color:#333}#header .nav_menu .last_box a{color:#fff}#header.fixed{position:fixed;background:#fff}#header.fixed .logo_box img.web_con{display:none}.row_mainv{background:url(../img/web_con_mv.png) left bottom no-repeat;background-size:cover}.row_mainv .catch .inner .row_catch{top:55%;left:0;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.row_mainv .catch .inner .row_catch img{width:389px}.row_mainv .catch .inner .row_catch span{margin-top:0;display:inline;color:#333;font-size:16px;padding-left:30px;line-height:29px}.row_mainv:after{display:none}.row_mainv #hoge{position:absolute;width:100%;height:100%;top:0;z-index:1}@media (max-width: 767px){.row_mainv{background:url(../img/web_con_mv.png) center bottom no-repeat;background-size:cover}.row_mainv .catch .inner .row_catch{position:relative;left:0;top:50%;text-align:left}.row_mainv .catch .inner .row_catch img{width:90%;margin:0}.row_mainv .catch .inner .row_catch span{text-align:left;padding-left:0;display:block;padding-top:10px}.row_mainv #hoge{z-index:0}}#pankuzu{background:#282627;width:50%;margin-top:-30px;position:relative;padding:23px 23px 23px 50px}#pankuzu .inner{overflow:hidden;padding:0}#pankuzu a{color:#fff}@media (max-width: 767px){#pankuzu{width:100%;margin-top:0;padding:20px}}#content .top_box .inner{padding:100px 0 168px;max-width:1200px;display:flex;justify-content:space-between}#content .top_box .txt_box{padding:0 50px}#content .top_box h1{text-align:left;font-weight:bold;font-size:32px;margin-bottom:50px;line-height:1.7}#content .top_box h1::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}#content .top_box h1::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.7) * .5em);content:""}#content .top_box p{max-width:531px;margin:0 auto;line-height:2.3}#content .top_box p::before{display:block;width:0;height:0;margin-top:calc((1 - 2.3) * .5em);content:""}#content .top_box p::after{display:block;width:0;height:0;margin-bottom:calc((1 - 2.3) * .5em);content:""}#content .top_txt{position:absolute;top:-80px;left:50%;transform:translateX(-50%)}#content .top_txt .w_txt{font-size:141px;letter-spacing:0.16em;color:#eee;z-index:-1;position:relative;font-weight:300}#content .top_txt .w_txt span{text-align:center;font-weight:bold;font-size:32px;position:absolute;color:#282627;letter-spacing:0;width:480px;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%)}#content .nayami{background:#f7f7f7;position:relative}#content .nayami:after{content:"";position:absolute;height:80px;width:100%;clip-path:polygon(0 0, 50% 100%, 100% 0);background-color:#f7f7f7;left:0;bottom:-79px}#content .nayami .inner{max-width:930px;padding:0 15px}#content .nayami .inner .in_box{padding:80px 0 20px}#content .nayami .inner ul{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;margin-bottom:50px}#content .nayami .inner ul li{width:49%;margin-bottom:20px;border:1px solid #cccccc;padding:7px}#content .nayami .inner ul li p{font-size:20px;font-weight:bold;padding:26px 0 23px 56px;line-height:1.7;background:#fff;position:relative}#content .nayami .inner ul li p:after{content:'';background:url(../img/web_consulting_icon1.png) right bottom no-repeat;background-size:contain;width:25px;height:23px;position:absolute;left:17px;top:26px}#content .nayami .inner ul li span{color:#f8584c}#content .nayami .inner ul li:last-of-type p{padding:41px 0 41px 56px}#content .nayami .inner ul li:last-of-type p:after{top:41px}#content .nayami .inner .btm_txt{font-size:18px;text-align:center;line-height:1.777em;margin-bottom:40px;font-weight:bold}#content .nayami .inner h3{text-align:center;font-size:31px;font-weight:bold}#content .nayami .inner h3 .border{position:relative}#content .nayami .inner h3 .border:after{content:"";position:absolute;background:linear-gradient(90deg, #ff9933 50%,#ff7166 100%);height:2px;width:500px;bottom:-13px;left:50%;transform:translateX(-50%)}#content .nayami .inner h3 .color{background:linear-gradient(90deg, #ff9933 50%,#ff7166 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-top:42px;display:block;position:relative}#content .nayami .inner h3 .color:after{content:"";position:absolute;background:linear-gradient(90deg, #ff9933 50%,#ff7166 100%);height:2px;width:380px;bottom:-13px;left:50%;transform:translateX(-50%)}#content .nayami .inner h3 .dotted{font-size:1.4em;background-image:radial-gradient(circle at center, #ff9933 10%,rgba(0,0,0,0) 10%);background-position:top right;background-repeat:repeat-x;background-size:1em 1.2em;padding-top:.7em}#content .service{padding:140px 0 50px}#content .service .inner{max-width:1030px}#content .service ul{display:flex;flex-wrap:wrap;justify-content:center}#content .service ul li{width:300px;margin-bottom:50px}#content .service ul li .img_box{text-align:center;filter:drop-shadow(0 2px 15px rgba(17,22,92,0.1))}#content .service ul li h3{text-align:center;font-weight:bold;font-size:20px;margin:30px auto 20px}#content .service ul li p{font-size:15px}#content .service ul li:nth-of-type(2){margin:0 50px}#content .service ul li:nth-of-type(4){margin-right:50px}#content .cta{background:url(../img/bg_cta.png) center center no-repeat;background-size:cover;color:#fff;font-weight:bold;text-align:center}#content .cta .inner{padding:60px 15px 50px}#content .cta h4{font-size:32px;margin-bottom:40px}#content .cta p{font-size:18px;text-align:center}#content .cta .send_btn{text-align:center;background:#f8584c;display:block;margin:45px auto 0;color:#fff;font-size:26px;padding:26px;max-width:450px;border-radius:38px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}#content .cta .send_btn:hover{opacity:1;background:#ff9933}#content .cta .send_btn:after{content:'';background:url(../img/web_con_arrow.png) right center no-repeat;background-size:contain;width:10px;height:20px;position:absolute;right:40px;top:50%;transform:translateY(-50%)}#content .features{padding-top:100px}#content .features .top_txt{position:relative;top:0}#content .features .top_txt .w_txt{top:0;text-align:center}#content .features .in_box{display:flex;max-width:calc(100% - (50% - (1100px / 2)));margin-left:auto}#content .features .reverse{flex-direction:row-reverse;margin:50px auto 50px 0}#content .features .reverse .txt_box{margin-right:0;margin-left:70px}#content .features .reverse .img_box{text-align:right}#content .features .txt_box{max-width:483px;margin-right:70px}#content .features .txt_box h3{font-weight:bold;font-size:24px;margin-bottom:30px;margin-top:30px;line-height:1.9}#content .features .txt_box h3::before{display:block;width:0;height:0;margin-top:calc((1 - 1.9) * .5em);content:""}#content .features .txt_box h3::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.9) * .5em);content:""}#content .features .txt_box h3 span{display:block;line-height:1;margin-bottom:10px}#content .features .txt_box h3 span::before{display:block;width:0;height:0;margin-top:calc((1 - 1) * .5em);content:""}#content .features .txt_box h3 span::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1) * .5em);content:""}#content .features .txt_box p{line-height:2}#content .features .txt_box p::before{display:block;width:0;height:0;margin-top:calc((1 - 2) * .5em);content:""}#content .features .txt_box p::after{display:block;width:0;height:0;margin-bottom:calc((1 - 2) * .5em);content:""}#content .features .img_box{width:calc(100% - 483px);position:relative}#content .features .img_box img{min-width:560px}#content .features .img_box .img_w{min-width:348px;margin-right:50px}#content .features .last{margin-top:90px;margin-bottom:80px}#content .features .s_box{border:3px solid #f8948d;text-align:center;padding:60px 55px;max-width:1000px;margin:0 auto}#content .features .s_box h4{font-weight:bold;position:relative;font-size:28px;max-width:200px;margin:0 auto 40px}#content .features .s_box h4:after,#content .features .s_box h4:before{content:"";background:#e7281d;height:3px;width:30px;position:absolute;top:50%}#content .features .s_box h4:before{left:-10px;transform:rotate(60deg)}#content .features .s_box h4:after{right:-10px;transform:rotate(-60deg)}#content .flow{background:#f7f7f7;position:relative;margin-top:168px;padding:100px 0 35px}#content .flow .box{position:relative;background:#fff;max-width:1000px;margin:0 auto 65px;padding:33px 40px}#content .flow .box:after{content:"";position:absolute;bottom:-47px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:30px solid transparent;border-left:30px solid transparent;border-top:25px solid #282627;border-bottom:0}#content .flow .box:last-of-type:after{display:none}#content .flow .box h4{position:absolute;top:0;left:0;background:#cc2925;color:#fff;text-align:center;width:74px;height:74px;font-weight:bold;font-size:14px;padding:16px}#content .flow .box h4 span{font-size:32px;display:block;margin-top:5px}#content .flow .box ul{display:flex;justify-content:center}#content .flow .box ul li h5{font-size:26px;font-weight:bold;margin-bottom:20px;color:#f8584c;margin-top:27px}#content .flow .box ul li p{width:498px;font-size:16px;line-height:2}#content .flow .box ul li:first-of-type{width:381px;margin-right:40px}#content .case{position:relative}#content .case .inner{max-width:1030px;padding:100px 15px}#content .case .top_txt{margin-bottom:50px;position:relative;top:0;left:0;transform:translateX(0)}#content .case .top_txt .w_txt span{text-align:left;width:100%}#content .case h5{color:#f8584c;font-weight:bold;font-size:26px;display:flex;align-items:center;margin-bottom:30px}#content .case h5 span{background:#ff7166;color:#fff;width:80px;height:30px;font-size:18px;text-align:center;padding:7px;margin-right:17px}#content .case .in_txt{font-size:16px;line-height:34px;margin-bottom:40px}#content .case .scroll img{margin-bottom:20px}#content .case ul li:first-of-type{margin-bottom:70px}#content .period{background:url(../img/web_consulting_bg.png) right bottom no-repeat;background-size:cover}#content .period .inner{max-width:1000px;padding:50px 15px 80px;overflow:hidden}#content .period .white_ttl{color:#fff;text-align:center;margin:0 auto 30px;font-weight:bold;font-size:27px;padding-top:45px;position:relative}#content .period .white_ttl .big{position:relative}#content .period .white_ttl .big:after{content:'';background:#fff;height:2px;width:364px;position:absolute;top:50%;left:-400px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#content .period .white_ttl .big:before{content:'';background:#fff;height:2px;width:364px;position:absolute;top:50%;right:-400px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#content .period .white_ttl .sub_txt{display:block;font-size:14px;padding-top:20px}#content .period .top_p{color:#fff;max-width:828px;margin:0 auto 50px;line-height:2}#content .period .top_p::before{display:block;width:0;height:0;margin-top:calc((1 - 2) * .5em);content:""}#content .period .top_p::after{display:block;width:0;height:0;margin-bottom:calc((1 - 2) * .5em);content:""}#content .period dl{display:flex;align-items:center;font-size:16px;min-height:75px}#content .period dl dt{padding-left:40px;width:325px;font-weight:bold}#content .period dl dd{padding:10px}#content .period dl dd .nedan{font-size:30px}#content .period dl dd .small{font-size:14px}#content .period dl dd p{line-height:1.4}#content .period dl dd p::before{display:block;width:0;height:0;margin-top:calc((1 - 1.4) * .5em);content:""}#content .period dl dd p::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.4) * .5em);content:""}#content .period .first dl{background:#fff}#content .period .first dl:nth-child(even){background:#f3f5f8}#content .output .inner{max-width:1030px;padding-bottom:60px}#content .output .line_ttl{text-align:center;margin:0 auto 30px;font-weight:bold;font-size:27px;padding-top:100px;position:relative}#content .output .line_ttl .big{position:relative}#content .output .line_ttl .big:after{content:'';background:#282627;height:2px;width:364px;position:absolute;top:50%;left:-400px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#content .output .line_ttl .big:before{content:'';background:#282627;height:2px;width:364px;position:absolute;top:50%;right:-400px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#content .output .line_ttl .sub_txt{display:block;font-size:14px;padding-top:20px}#content .output .top_p{text-align:center;font-size:18px}#content .output ul{display:flex;justify-content:center;flex-wrap:wrap;margin-top:40px}#content .output ul li{width:486px;margin-bottom:40px}#content .output ul li img{filter:drop-shadow(4px 4px 15px rgba(17,22,92,0.1))}#content .output ul li p{text-align:center;font-weight:bold;font-size:22px;margin-top:20px}#content .output ul li:nth-child(odd){margin-right:17px}#content .qa{position:relative;background:#f7f7f7;margin-top:100px}#content .qa .inner{max-width:1030px;padding:120px 15px 50px}#content .qa dl dt,#content .qa dl dd{display:flex;align-items:baseline}#content .qa dl dt span,#content .qa dl dd span{font-size:26px;color:#fff;text-align:center;width:39px;height:39px;border-radius:50%;background:#111f3b;line-height:39px;margin-right:10px}#content .qa dl dt{margin-bottom:20px}#content .qa dl dt p{font-weight:bold;font-size:18px}#content .qa dl dd{margin-bottom:50px}#content .qa dl dd span{background:#f8948d}@media (max-width: 767px){#content{overflow:hidden}#content .top_box .inner{padding:40px 20px 0;flex-direction:column}#content .top_box .txt_box{padding:0}#content .top_box h1{font-size:18px;margin-bottom:20px;line-height:1.5}#content .top_box h1::before{display:block;width:0;height:0;margin-top:calc((1 - 1.5) * .5em);content:""}#content .top_box h1::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.5) * .5em);content:""}#content .top_box p{max-width:100%;padding-right:0;padding-bottom:40px}#content .top_box img{margin-bottom:100px}#content .top_txt{top:-40px}#content .top_txt .w_txt{font-size:60px}#content .top_txt .w_txt span{font-size:24px;width:100%;white-space:nowrap}#content .nayami:after{height:50px;bottom:-49px}#content .nayami .inner{padding:0 15px}#content .nayami .inner .in_box{padding:40px 0 20px}#content .nayami .inner ul{flex-direction:column;margin-bottom:30px}#content .nayami .inner ul li{width:100%;margin-bottom:20px}#content .nayami .inner ul li p{font-size:16px;padding:20px 0 17px 46px;line-height:1.4}#content .nayami .inner ul li p:after{width:20px;height:18px;left:15px;top:20px}#content .nayami .inner ul li:last-of-type p{padding:20px 0 17px 46px}#content .nayami .inner ul li:last-of-type p:after{top:18px}#content .nayami .inner .btm_txt{font-size:15px}#content .nayami .inner h3{font-size:20px}#content .nayami .inner h3 .border:after{width:300px;bottom:-10px}#content .nayami .inner h3 .color:after{width:250px;bottom:-10px}#content .service{padding:80px 0 0}#content .service ul{flex-direction:column}#content .service ul li{width:100%;margin-bottom:50px}#content .service ul li h3{font-size:20px;margin:30px auto 20px}#content .service ul li p{font-size:15px;max-width:80%;margin:0 auto}#content .service ul li:nth-of-type(2){margin:0 auto 50px}#content .service ul li:nth-of-type(4){margin-right:0}#content .cta .inner{padding:60px 15px 50px}#content .cta h4{font-size:27px;margin-bottom:30px;line-height:1.2}#content .cta p{font-size:14px}#content .cta .send_btn{margin:30px auto 0;font-size:20px;padding:23px}#content .cta .send_btn:after{right:30px}#content .features .eng_ttl{margin-top:40px;padding-top:0;margin-bottom:30px}#content .features .eng_ttl span{font-size:23px}#content .features .in_box{flex-direction:column;max-width:100%;padding:0 20px}#content .features .reverse{flex-direction:column;margin:20px auto 0 0}#content .features .reverse .txt_box{margin-right:0;margin-left:0}#content .features .reverse .img_box{text-align:right}#content .features .reverse .img_box:after{right:auto;left:-20px}#content .features .txt_box{max-width:100%;margin-right:0}#content .features .txt_box img{display:block;margin:0 auto}#content .features .txt_box h3{font-size:20px;margin-bottom:20px;margin-top:0}#content .features .txt_box h3 img{margin:0}#content .features .txt_box p{margin-bottom:20px}#content .features .img_box{width:100%;padding-bottom:30px}#content .features .img_box img{min-width:100%}#content .features .img_box .img_w{min-width:100%;margin-right:0}#content .features .last{margin-top:0}#content .features .s_box{border:none;padding:0 15px}#content .features .s_box h4{font-size:24px;margin:60px auto 30px}#content .features .s_box h4:after,#content .features .s_box h4:before{content:"";width:25px}#content .features .s_box h4:before{left:0}#content .features .s_box h4:after{right:0}#content .flow{margin-top:100px;padding:60px 15px 60px}#content .flow .box{margin:0 auto 65px;padding:30px}#content .flow .box:after{bottom:-43px;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #282627}#content .flow .box:last-of-type{margin-bottom:0}#content .flow .box:last-of-type:after{display:none}#content .flow .box h4{width:60px;height:60px;font-size:12px;padding:10px}#content .flow .box h4 span{font-size:24px}#content .flow .box ul{flex-direction:column}#content .flow .box ul li h5{font-size:20px}#content .flow .box ul li p{width:100%}#content .flow .box ul li:first-of-type{width:100%;margin-right:0}#content .case .inner{padding:60px 15px}#content .case .top_txt{margin-bottom:30px}#content .case h5{font-size:18px;margin-bottom:20px}#content .case h5 span{font-size:14px;margin-right:10px;width:55px;height:27px}#content .case p{font-size:12px}#content .case .in_txt{font-size:14px;line-height:2;margin-bottom:30px}#content .case .scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}#content .case .scroll:-webkit-scrollbar{height:4px}#content .case .scroll:-webkit-scrollbar-track{background:#eee}#content .case .scroll:-webkit-scrollbar-thumb{background:#aaa;border:none}#content .case .scroll:-webkit-scrollbar-thumb:hover{background:#999}#content .case .scroll img{max-width:100%;min-width:600px;vertical-align:top}#content .case ul li p:last-of-type{padding-top:10px}#content .case ul li:first-of-type{margin-bottom:40px}#content .case ul li:last-child .scroll img{min-width:820px}#content .period .inner{padding:30px 20px 40px}#content .period .white_ttl{margin:0 auto 30px;font-size:22px;padding-top:30px}#content .period .white_ttl .big:after{height:1px;width:40%;left:-70px;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#content .period .white_ttl .big:before{height:1px;width:40%;right:-70px;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#content .period .top_txt{max-width:100%;margin:0 auto 30px}#content .period dl{flex-direction:column;min-height:100%}#content .period dl dt{padding:15px 15px 0;width:100%}#content .period dl dd{padding:15px;width:100%}#content .period dl dd .nedan{font-size:26px}#content .period .first{margin-bottom:20px}#content .output .inner{padding-bottom:20px}#content .output .line_ttl{margin:0 auto 30px;font-size:22px;padding-top:60px}#content .output .line_ttl .big:after{height:1px;width:20%;left:-50px;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#content .output .line_ttl .big:before{height:1px;width:20%;right:-50px;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#content .output .top_p{font-size:16px}#content .output ul{flex-direction:column}#content .output ul li{width:100%}#content .output ul li p{font-size:18px}#content .output ul li:nth-child(odd){margin-right:0}#content .qa{margin-top:60px}#content .qa .inner{padding:40px 15px 50px}#content .qa dl dt,#content .qa dl dd{display:flex;align-items:baseline}#content .qa dl dt span,#content .qa dl dd span{font-size:20px;width:30px;height:30px;line-height:30px;margin-right:10px}#content .qa dl dt{margin-bottom:20px}#content .qa dl dt p{font-size:16px;line-height:1.5;width:80%}#content .qa dl dd{margin-bottom:50px}#content .qa dl dd p{width:80%}#content .qa dl:last-of-type dd{margin-bottom:0}}#form{position:relative;margin-top:100px}#form .top_txt{position:relative;top:0;margin-bottom:40px;text-align:center}#form .top_p{text-align:center;font-size:16px;line-height:28px;padding-bottom:60px;max-width:800px;margin:0 auto;border-bottom:1px solid #d7d7d7}#form .inner{padding:40px 15px 80px;max-width:830px}#form table{margin:0 auto;border-collapse:separate;border-spacing:0 30px;width:100%}#form input[type="text"],#form input[type="email"],#form input[type="tel"],#form textarea{border:1px solid #d7d7d7;font-size:16px;width:100%;padding:11px;font-family:YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:500}#form input[type="text"]::placeholder,#form input[type="email"]::placeholder,#form input[type="tel"]::placeholder,#form textarea::placeholder{color:#8d8d8d;font-size:16px;font-family:YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}#form input[type="text"]::-ms-input-placeholder,#form input[type="email"]::-ms-input-placeholder,#form input[type="tel"]::-ms-input-placeholder,#form textarea::-ms-input-placeholder{color:#8d8d8d;font-size:16px;font-family:YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}#form input[type="text"]::-mos-input-placeholder,#form input[type="email"]::-mos-input-placeholder,#form input[type="tel"]::-mos-input-placeholder,#form textarea::-mos-input-placeholder{color:#8d8d8d;font-size:16px;font-family:YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}@media all and (-ms-high-contrast: none){#form input[type="text"],#form input[type="email"],#form input[type="tel"],#form textarea{overflow-y:hidden}}#form th{font-size:16px;width:250px;font-weight:bold;position:relative;padding-left:55px}#form th p{display:flex;align-items:center;font-size:16px}#form th p span{display:inline-block}#form .top th{vertical-align:top}#form .top td{padding-top:5px}#form .bold{font-weight:bold;margin-bottom:15px}#form .bold.last{margin-top:30px}#form .link{margin-top:20px}#form .link a{color:#1b74ff;text-decoration:underline}#form .privacy-flex .link{margin-top:0;padding-left:250px;margin-bottom:60px}@media (max-width: 767px){#form .privacy-flex .link{padding-left:0;margin-bottom:30px}}#form .privacy-flex .link br{display:none}#form .required{background:#333;font-size:12px;margin-right:20px;font-weight:500;color:#fff;padding:1px 0;position:absolute;width:38px;height:22px;text-align:center;left:0}@media all and (-ms-high-contrast: none){#form .required{padding:6px 8px 2px}}#form .send_btn{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTkzMyIvPjxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmY3MTY2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmY5OTMzIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-moz-linear-gradient(0deg, #ff9933 0%,#ff7166 51%,#ff9933 100%);background:-webkit-linear-gradient(0deg, #ff9933 0%,#ff7166 51%,#ff9933 100%);background:linear-gradient(90deg, #ff9933 0%,#ff7166 51%,#ff9933 100%);background-size:200% auto;-moz-border-radius:42.5px;-webkit-border-radius:42.5px;border-radius:42.5px;border:none;display:block;margin:0 auto;color:#fff;text-align:center;padding:16px;width:300px;font-size:18px;margin-top:20px;font-weight:bold;font-family:YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;position:relative;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer}@media all and (-ms-high-contrast: none){#form .send_btn{padding:13px 12px 9px}}#form .send_btn:before{content:'';background:url(../img/btn_arrow_wt.svg) left top no-repeat;background-size:contain;display:inline-table;width:27px;height:8px;position:absolute;right:20px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}#form .send_btn:enabled:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-position:right center}#form .send_btn:disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3;cursor:not-allowed}@media (max-width: 767px){#form{margin-top:60px}#form .top_txt{margin-bottom:20px}#form .top_p{font-size:14px;line-height:1.5;padding-bottom:40px}#form .inner{padding:0 20px 50px}#form table{width:100%;border-spacing:0 10px;margin-top:10px}#form th,#form td{display:block}#form th{width:100%;margin-bottom:10px;padding-left:0}#form td{padding:5px 0 20px}#form .required{font-size:12px;margin-left:20px;position:absolute;left:auto;right:0}#form .send_btn{width:80%}}.tks_page{padding-bottom:100px}@media (max-width: 767px){.tks_page{padding-bottom:60px}}
