@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select,textarea,button{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box;letter-spacing:2px;font-family:"Century Gothic","Hiragino Kaku Gothic ProN","YuGothic","Yu Gothic","Oswald",sans-serif;font-weight:400}body{overflow:hidden;color:#111;font-family:"Century Gothic","Hiragino Kaku Gothic ProN","YuGothic","Yu Gothic","Oswald",sans-serif;font-weight:400}@media (max-width:980px){html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select,textarea,button{font-family:"Century Gothic","Avenir-Light","Hiragino Kaku Gothic ProN","YuGothic","Yu Gothic","Oswald",sans-serif}body{font-family:"Century Gothic","Avenir-Light","Hiragino Kaku Gothic ProN","YuGothic","Yu Gothic","Oswald",sans-serif}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,dl,li,span,small,strong,b,a,dt,dd{font-size:1em}h1,h2,h3,h4,h5,h6{font-weight:700}p{line-height:2}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}blockquote,q{quotes:none;box-sizing:border-box}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;box-sizing:border-box}input,textarea,{margin:0;padding:0;box-sizing:border-box}ul{list-style:none;box-sizing:border-box}ol{box-sizing:border-box}table{width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box}.wp-block-table td,.wp-block-table th{padding:2rem 3rem;font-weight:400;font-size:clamp(16px, 1.5vw, 18px)}.wp-block-table th{width:32%}caption,th{text-align:left;box-sizing:border-box}a:focus{outline:none}header:after,footer:after,section:after,article:after,aside:after,div:after,dl:after,ul:after{content:"";display:block;height:0;clear:both}br{letter-spacing:0}img{width:auto;height:auto;max-width:100%;border:0;vertical-align:bottom;box-sizing:border-box;vertical-align:top}.clear{clear:both}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.6}@media (max-width:980px){.wp-block-table td,.wp-block-table th{padding:1rem;font-size:.9em;vertical-align:middle}}a:link,a:visited{text-decoration:none;overflow:hidden;color:#111}a:hover{text-decoration:none}@media (min-width:980px){body{animation:BgfadeIn 1s ease 0s 1 normal;-webkit-animation:BgfadeIn 1s ease 0s 1 normal}}@keyframes BgfadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes BgfadeIn{0%{opacity:0}100%{opacity:1}}.box1000{display:block;clear:both;width:100%;max-width:1000px;margin:0 auto;position:relative}.box1280{display:block;clear:both;width:100%;max-width:1280px;margin:0 auto;position:relative}.box1440{display:block;clear:both;width:100%;max-width:1440px;margin:0 auto;position:relative}.box1450{display:block;clear:both;width:100%;max-width:1450px;margin:0 auto;position:relative}@media (max-width:1600px){.base{padding:0 3rem}}@media (max-width:980px){.base{padding:0 2rem}}.pc_none{display:none}@media (max-width:980px){.pc_none{display:block}.sp_none{display:none}}#breadcrumb{width:calc(100% - 85px);padding:2rem 0;background:#fafafa}#breadcrumb ul{width:100%;margin:0 auto;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none}#breadcrumb ul li{margin-right:.5rem;letter-spacing:0;font-size:1.4rem}#breadcrumb ul li:nth-child(1):before{content:"\f015";font-family:FontAwesome;margin-right:.5rem}#breadcrumb ul li:after{content:"\f105";font-family:FontAwesome;margin-left:.5rem}#breadcrumb ul li:last-child:after{content:none}@media (max-width:980px){#breadcrumb{width:100%;padding:1rem 10px;font-size:.55em;letter-spacing:0}#breadcrumb ul li{margin-right:.25rem;font-size:1rem}#breadcrumb ul li:after{margin-left:.25rem}}@media (max-width:980px){.br_none{display:none}}.fade{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-ms-transition:0s ease-in-out}.fade:hover{opacity:.6;filter:alpha(opacity=60)}.fadein{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px);transition:all .5s}.fadein-left{opacity:0;-webkit-transform:translate(-50px,0);transform:translate(-50px,0);transition:all .5s}.fadein-right{opacity:0;-webkit-transform:translate(50px,0);transform:translate(50px,0);transition:all .5s}.fadein.scrollin,.fadein-left.scrollin,.fadein-right.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}@keyframes SlideUp{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.scale{overflow:hidden}.scale img{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-ms-transition:0s ease-in-out}.scale img:hover{webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.hover-mask{align-items:center;background:rgba(0,0,0,.7);bottom:0;color:#fff;display:flex;height:auto;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .6s ease;width:100%}.hover-mask:hover{opacity:1}.hover-mask p{width:90%}@media (max-width:980px){.hover-mask p{width:90%}}.bottom10{margin-bottom:1rem}.bottom15{margin-bottom:1.5rem}.bottom20{margin-bottom:2rem}.bottom30{margin-bottom:3rem}.bottom40{margin-bottom:4rem}.bottom45{margin-bottom:4.5rem}.bottom50{margin-bottom:5rem}.bottom60{margin-bottom:6rem}.bottom75{margin-bottom:7.5rem}.bottom90{margin-bottom:9rem}@media (max-width:980px){.bottom10{margin-bottom:.5rem}.bottom15{margin-bottom:1rem}.bottom20{margin-bottom:1rem}.bottom30{margin-bottom:1.5rem}.bottom40{margin-bottom:1.5rem}.bottom45{margin-bottom:2rem}.bottom50{margin-bottom:2.5rem}.bottom60{margin-bottom:3rem}.bottom75{margin-bottom:3.5rem}.bottom90{margin-bottom:4.5rem}}#main{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;box-sizing:border-box}#main p{font-size:clamp(16px, 1.4vw, 18px)}#primary{width:100%}@media (max-width:980px){#main{padding:0}#primary{width:100%;margin-bottom:0}}.gmap iframe{width:100%}.pagenav{text-align:center}.pagenav ul{clear:both;padding:3rem 0;text-align:center}a.page-numbers,.pagenav .current{background:#fff;border:solid 1px #ddd;padding:5px 10px;margin:5px 2px;text-decoration:none}.pagenav .current{background:#222;border:solid 1px #094829;color:#fff}@media (max-width:980px){.pagenav{clear:both;padding:2rem 10px;font-size:1.2rem}}div.scroll-btn{position:fixed;right:1.75rem;z-index:10000}div.action_box,div.action_box02,div.action_box03{position:fixed;right:0;z-index:10000;max-width:200px}div.orix{margin-top:1.5rem;width:100%;text-align:center}div.scroll-btn a{background:rgba(204,204,204,.5);width:50px;height:50px;display:block;text-align:center;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out}div.scroll-btn a:hover{background:#111}div.scroll-btn a i{font-size:60px;line-height:.8;color:#fff;opacity:.8;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out}div.scroll-btn small{display:none}div.scroll-btn a:hover i{color:#fff;opacity:1}@media screen and (min-width:981px){#header,#main_slide_wrapper,#wrapper,#footer{width:calc(100% - 85px)}#pc_contact{position:fixed;right:0;top:0;background:#15308f;width:85px;height:100%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#pc_contact ul{width:100%;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start}#pc_contact ul li{display:inline-block;text-align:center;width:100%}#pc_contact ul li:nth-child(2){background:#00b900}#pc_contact ul li:nth-child(3){background:#ea570f}#pc_contact ul li a{color:#fff;width:100%;padding:2rem 1rem;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-weight:700;font-size:1em;font-family:Arial,Helvetica,"Noto Sans JP",sans-serif;letter-spacing:0}#pc_contact ul li a span{text-combine-upright:all;font-weight:700}#pc_contact ul li a img{margin-bottom:.5rem}}@media (max-width:980px){#pc_contact{position:fixed !important;bottom:0;right:0;width:100%;z-index:9999;border-top:1px solid #fff}#pc_contact ul{position:relative}#pc_contact li a{background:#15308f;text-decoration:none;color:#fff;width:33.333%;padding:15px 0;text-align:center;display:block;float:left;font-size:.9em;border-right:1px solid #fff}#pc_contact li:nth-child(2) a{background:#ea570f}#pc_contact li:nth-child(3) a{background:#00b900}#pc_contact li:last-child a{border-right:none}#pc_contact a:hover{text-decoration:none}#pc_contact li a img{margin-right:.5rem;max-width:24px}}.flex_wrapper{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex_wrapper:after{content:none}.jc-spc_btw{-webkit-justify-content:space-between;justify-content:space-between}.jc-center{-webkit-justify-content:center;justify-content:center}.ai-center{-webkit-align-items:center;align-items:center}.fd-row_r{flex-direction:row-reverse}.chain01,.chain02,.chain03,.chain04,.chain05,.chain06{opacity:0;transition:all 1s}.chain01.fadein-chain,.chain02.fadein-chain,.chain03.fadein-chain,.chain04.fadein-chain,.chain05.fadein-chain,.chain06.fadein-chain{opacity:1}#home #header{height:124px}#header .header_left{width:19.1%;padding:2%;position:relative;z-index:10}#header .header_left img{width:100%;max-width:275px}#header .header_right{margin-left:auto;position:relative;z-index:10}#header .header_tel{margin-left:2rem}#header .header_tel p{font-size:1.3em}@media (max-width:980px){#header,#home #header{height:60px}#header>div{padding:1.5rem 1rem}#header .header_left{width:45%;padding:0}#header .header_left img{max-width:178px}#header .header_tel{display:none}}nav#gnav{width:100%;z-index:100}nav#gnav ul{position:relative;list-style:none;margin-right:3.5rem}nav#gnav>ul{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative}nav#gnav>ul li{position:relative}nav#gnav>ul>li{position:relative}nav#gnav>ul>li>a:after{content:"/";margin:0 .5rem}nav#gnav>ul>li>a{font-size:1em;width:100%;display:block;padding:.5rem 0;text-align:center}nav#gnav>ul>li:last-child>a:after{content:none}nav#gnav ul:after{display:block;clear:both;content:''}nav#gnav ul li:not(:first-child){border-left:none}nav#gnav ul li:hover{text-decoration:none}nav#gnav ul li a{text-decoration:none;font-weight:700;white-space:nowrap;font-size:clamp(13px, 1.2vw, 16px)}nav#gnav ul ul{position:absolute;top:100%;z-index:100}nav#gnav ul ul li{float:none;margin:0;border-bottom:1px solid #fff}nav#gnav ul ul li:last-child{border-bottom:none}nav#gnav ul ul li a{color:#fff;padding:.75rem 1.5rem;display:block;background:#111;font-size:clamp(13px, 1.2vw, 14px)}nav#gnav ul ul li a:before{content:"\f105";font-family:FontAwesome;margin-right:.5rem}nav#gnav ul ul li a:hover{background:rgba(0,0,0,.8)}nav#gnav ul ul ul{display:none;position:absolute;left:100%}nav#gnav ul ul{visibility:hidden;opacity:0;transition:.2s ease-in-out}nav#gnav ul li:hover>ul{visibility:visible;opacity:1}@media (max-width:1120px){nav#gnav ul{margin-right:1.5rem}nav#gnav>ul>li>a{padding:1.5rem 0}}@media (max-width:980px){nav#gnav{display:none}}#contact_box{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#contact_box h3 img{margin-right:1.5rem;max-width:204px;height:auto}#contact_box h3 span{font-weight:300;position:relative;top:.5rem}#contact_box .detail_btn{line-height:0;width:31.6%;text-align:center}#contact_box .detail_btn a{padding:2.5rem 4.5rem;background:#15308f;color:#fff;line-height:1;display:block;font-size:1.2em}#contact_box .detail_btn a span{position:relative;top:-7px}#contact_box .detail_btn a:before{content:"";background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/index/icon_mail.png) no-repeat center center;background-size:contain;display:inline-block;width:40px;height:30px;margin-right:1rem}@media (max-width:980px){#contact_box{padding:1.5rem 0 2rem}#contact_box h3{margin:0 auto 1.5rem auto}#contact_box .detail_btn{width:100%;margin:0 auto}#contact_box .detail_btn a{width:100%;padding:1.5rem;font-size:1em;letter-spacing:0;text-align:center}#contact_box .detail_btn a:before{width:24px;height:18px}#contact_box .detail_btn a span{position:relative;top:-2px}}#footer{background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/footer_bg.webp) center left no-repeat;background-size:cover;background-attachment:fixed}#footer #footer_box{padding-top:10rem;padding-bottom:10rem}#footer_info{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#footer_info h3{font-weight:400;margin-bottom:1.5rem;width:100%;max-width:200px}#footer_info dl{width:100%;margin-bottom:1rem}#footer #area{padding:3rem;background:rgba(255,255,255,.75);border-radius:0 3rem}#footer #area h3{font-size:clamp(18px, 1.4vw, 20px);color:#15308f}#footer #area h3 span{color:#15308f;display:block;font-family:"Oswald","Noto Sans JP",sans-serif;font-size:clamp(24px, 2.4vw, 36px)}#footer #area h3 span small{color:#ea570f;font-family:"Oswald","Noto Sans JP",sans-serif}#footer #area dl{font-size:clamp(13px, 1vw, 14px);padding-left:3rem;border-left:3px solid #15308f}#footer #area dl dt:before{content:"－";margin-right:.5rem}#footer #area dl dd{margin-bottom:.5rem}#footer #area dl dd:last-child{margin-bottom:0}#footer #footer_nav ul li{display:inline-block;margin-right:1rem;line-height:1}#footer #footer_nav ul li:last-child{margin-right:0;padding-right:0;border:none}#footer #footer_nav ul li a{font-size:.9em}#copy{background:#fff}#copy small{display:block;text-align:center;padding-top:3rem;padding-bottom:3rem}@media (max-width:980px){#footer{padding-bottom:5.5rem}#footer_info{width:100%;margin-bottom:0}#footer_info h3{margin:0 auto 1.5rem auto}#footer_info dl{width:100%;text-align:center}#footer_info dl dt{width:100%}#footer_info dl dd{width:100%;margin-bottom:.75rem}#footer_box{width:100%}#footer #footer_nav{width:100%;margin-bottom:0}#footer #footer_nav ul{text-align:center}#footer #footer_box{padding-top:7.5rem;padding-bottom:7.5rem;flex-direction:column-reverse}#footer #area.w60{width:100%;padding:2rem;margin-bottom:4.5rem}#footer #area h3{width:100%;margin-bottom:2rem}#footer #area dl{padding-left:1.5rem}#copy small{padding-top:1.5rem;padding-bottom:1.5rem;font-size:.8em}}#loadimg{clear:both;text-align:center}#loading{display:none}#loadimg img{width:32px;padding:20% 0}#main_slide_wrapper{margin-top:-124px;position:relative;z-index:0;background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/index/mainvisual_bg.webp) no-repeat top center;background-size:100%;padding-top:47.2%}#main_slide{width:29.964%;position:absolute;top:26.3%;left:13.03%}#main_slide ul li img{width:100%;height:auto}#main_slide_wrapper .mainvisual_text{position:absolute;width:40%;right:6.7%;top:14.5%}#main_slide_wrapper .mainvisual_text img{width:100%;height:auto}@media (max-width:980px){#main_slide_wrapper{margin-top:0;background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/index/mainvisual_bg_sp.webp) no-repeat top center;background-size:contain;padding-top:140.5%}#main_slide{width:70.6%;position:absolute;top:6%;left:14.5%}#main_slide_wrapper .mainvisual_text{width:92%;position:absolute;top:50%;left:50%;transform:translateY(-14%) translateX(-50%);-webkit- transform:translateY(-14%) translateX(-50%);margin:auto;display:inline-block}}#privacy #primary p{background:#fafafa;padding:3rem;margin-bottom:6rem}#privacy #main ul{list-style:none !important}#privacy #primary dl{margin:0 1.5rem}#privacy #primary dl dt{margin-bottom:1.5rem;border-left:3px solid #15308f;padding-left:1rem;line-height:1.4;font-size:clamp(16px, 1.4vw, 18px)}#privacy #primary dl dd{margin-bottom:6rem;padding-left:1.3rem;line-height:2;font-size:clamp(16px, 1.4vw, 18px)}#privacy #primary dl dd:last-child{margin-bottom:0}#privacy #primary dl dd table{width:100%;margin:2rem auto 0 auto}#privacy #primary dl dd table td{padding:1.5rem 2rem;border:1px solid #ddd;vertical-align:middle}#privacy #primary dl dd table td:nth-child(1){width:30%;padding:1.5rem 2rem;border:1px solid #ddd;background:#fafafa}@media (max-width:980px){#privacy #primary p{margin-top:0;padding:1.5rem}#privacy #primary dl dd{margin-bottom:2rem}#privacy #primary dl dd:last-child{padding-left:0}#privacy #primary dl dd table td:nth-child(1),#privacy #primary dl dd table td{padding:10px}}#sitemap #main ul{list-style:none !important;padding-left:0;margin-left:0}#sitemap #main ul li{margin-bottom:3rem}#sitemap #main ul li:last-child{margin-bottom:0}#sitemap #main ul li a{display:block;background:#fafafa;padding:2rem 3rem;text-decoration:none}#sitemap #main ul li a:before{content:"\f152";font-family:FontAwesome;margin-right:.5rem;color:#15308f}#sitemap #main ul li.menu-item-has-children>a{pointer-events:none}#sitemap #main ul li ul{margin:3rem 0 3rem 4.5rem}#sitemap #main ul li ul li{margin-bottom:1rem}#sitemap #main ul li ul li a{background:0 0;padding:0}#sitemap #main ul li ul li a:before{content:"\f105";font-family:FontAwesome;margin-right:.5rem;color:#15308f}@media (max-width:980px){#sitemap #main ul{margin-top:2rem;margin-right:0}#sitemap #main ul li{margin-bottom:1rem}#sitemap #main ul li a{margin-bottom:.5rem}}.entry-content .category-list{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:4.5rem;margin-left:0}.entry-content .category-list li{width:15%;margin-bottom:.5rem;margin-right:2%}.entry-content .category-list li:nth-child(6n){margin-right:0}.entry-content .category-list li a{text-decoration:none;background:#f19db5;color:#fff;padding:.5rem 1rem .75rem;display:block;font-size:.85em}.entry-content .category-list li a:hover{background:#000}.entry-content .category-list li a:before{content:"\f101";font-family:FontAwesome;margin-right:.5rem}.entry-content .category-list li.current-cat a{background:#000}@media (max-width:980px){.entry-content .category-list_wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:3rem}.entry-content .category-list{display:inline-table;max-width:100%;margin-bottom:0}.entry-content .category-list li{margin-right:0;width:auto;display:table-cell;word-break:keep-all;white-space:nowrap;border-right:1px solid #fff;margin-bottom:0}.entry-content .category-list li:las-child{border-right:none}.entry-content .category-list li a{display:block}}table.contact{margin:0 auto 3rem auto}#main table.contact th p{margin-bottom:0}#main table.contact td p{margin-bottom:0}table.contact td{vertical-align:middle}table.contact td input,table.contact td textarea{font-size:1.6rem;font-weight:200}table.contact td input[type=text],table.contact td input[type=email],table.contact td input[type=tel],table.contact td input[type=date]{height:40px;padding:.25rem;width:80%;border:1px solid #ddd;box-sizing:border-box}table.contact td select{padding:.25rem;border:1px solid #ddd;box-sizing:border-box;font-size:1.6rem}table.contact td input[type=date]{border:1px solid #ccc;height:35px;padding:.5rem;width:20%}table.contact td input[type=text]:focus,table.contact td input[type=email]:focus,table.contact td input[type=tel]:focus,table.contact td input[type=date]:focus,table.contact td textarea:focus{outline:0;-moz-box-shadow:inset 0 0 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inner 0 0 4px rgba(0,0,0,.2)}table.contact td span.sp_btm10{display:block;margin-bottom:.5rem}table.contact td span small{display:inline-block;padding:.25rem .5rem;background:#135fa7;color:#fff;font-size:.8em;position:relative;top:-3px}table.contact td textarea{width:100%;border:1px solid #ddd;padding:.5rem}table.contact th span.required{background:red;color:#fff;font-size:.8em;padding:.15rem .5rem;display:inline-block;margin-left:.5rem}p.submit{text-align:center !important;margin-top:4.5rem !important;margin-bottom:1.5rem !important}p.submit input{font-size:2rem;padding:.75rem 1.5rem;margin:0 1rem;border:1px solid #ccc}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{border:2px solid red !important;padding:1rem !important;text-align:center;background:#fff;color:red;margin:0 auto !important;font-size:1.4rem !important;width:80% !important}span.wpcf7-list-item{margin:0 .75rem 0 0 !important}span.wpcf7-not-valid-tip{font-size:1.4rem}table.contact td strong{font-size:1.2em;margin-bottom:.5rem;display:block}table.contact td #privacy_box{font-size:.8em;max-height:180px;overflow:auto;background:#fff;padding:1rem}table.contact td #privacy_box p{margin-bottom:.5rem}table.contact td.birth input[type=text]{width:10%}::placeholder{color:#ccc}@media (max-width:980px){#otoiawase .entry-content p{text-align:left;font-size:.9em}.entry-content p.has-background{padding:10px}table.contact{margin:0 0 3rem;width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-all}#main table.contact th p{margin-bottom:0;letter-spacing:0}#main table.contact td p{margin-bottom:0;letter-spacing:0}#omitsumori .content_wrapper p span{font-size:1em !important}table.contact td input,table.contact td textarea{font-size:16px !important}table.contact td input[type=text],table.contact td input[type=email],table.contact td input[type=tel]{width:100%}table.contact td input[type=date]{width:100%}table.contact td.birth input[type=text]{width:20%}table.contact td span small{font-size:1em}span.wpcf7-list-item{display:block;margin-bottom:.5rem !important}.wpcf7 table{border-bottom:1px solid #eee}.wpcf7-list-item-label{letter-spacing:0}p.submit input{font-size:1.2em;padding:.5rem 1rem}}#prev_next{border-bottom:1px solid #e0e0e0;margin-bottom:9rem}#prev_next ul{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e0e0e0}#prev_next ul li{width:50%}#prev_next ul li #prev_title,#prev_next ul li #next_title{width:100%}#prev_next ul li #prev_title a:hover,#prev_next ul li #next_title a:hover{text-decoration:underline}#prev_next ul li #prev_title a{padding:1rem 2rem;background:#f0f0f0;display:block;font-size:1.5rem;font-weight:700}#prev_next ul li #prev_title a:before{content:"\f0a8";font-family:FontAwesome;margin-right:.5rem}#prev_next ul li #next_title a{padding:1rem 2rem;background:#f0f0f0;text-align:right;display:block;font-size:1.5rem;font-weight:700}#prev_next ul li #next_title a:after{content:"\f0a9";font-family:FontAwesome;margin-left:.5rem}#prev_next ul li{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#prev_next ul li.bktop{-webkit-align-items:center;align-items:center}#prev_next ul li figure{width:35%;padding:2rem}#prev_next ul li p{width:100%;padding:2rem;font-weight:700;font-size:1.5rem;line-height:1.3}#prev_next ul li:nth-child(2) p{text-align:right}#prev_next ul li p a:hover{text-decoration:underline}#prev_next ul li:nth-child(1){border-right:1px solid #e0e0e0}.bktop a{display:block;text-align:center;width:100%;font-size:1.5rem;font-weight:700}.bktop a:before{content:"\f015";font-family:FontAwesome;margin-right:.5rem}@media (max-width:980px){#prev_next{margin-bottom:0;border-bottom:none}#prev_next ul{padding:0;border-bottom:1px solid #e0e0e0}#prev_next ul li{-webkit-align-items:flex-start;align-items:flex-start}#prev_next ul li #prev_title a,#prev_next ul li #next_title a{padding:1rem 10px;font-size:1.2rem}#prev_next ul li figure{display:none}#prev_next ul li p{width:100%;padding:10px}#prev_next ul li p a{font-size:1.2rem}.bktop a{margin-top:20%;font-size:1.2rem}}.sns-container{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.sns-container>div{width:25%;text-align:center}.sns-container>div>a{display:block;padding:1.5rem 1rem;font-size:1.4rem;font-weight:700}.sns-container>div:nth-child(1) a{background:#3b5998;color:#fff}.sns-container>div:nth-child(2) a{background:#55acee;color:#fff}.sns-container>div:nth-child(3) a{background:#00b900;color:#fff}.sns-container>div:nth-child(4) a{background:#008fde;color:#fff}@media (max-width:980px){.sns-container>div>a{padding:1rem .5rem;font-size:.8em;letter-spacing:0}}#sb_instagram{padding-top:4.5rem !important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3{border:none !important}.head-border{display:flex;align-items:center}.head-border:before,.head-border:after{content:"";height:3px;flex-grow:1;background-color:#15308f}.head-border:before{margin-right:3rem}.head-border:after{margin-left:3rem}.head-border-oneside{display:flex;align-items:center}.head-border-oneside{display:flex;align-items:center}.head-border-oneside:before{content:"";height:3px;flex-grow:1;background-color:#15308f}.head-border-oneside:before{margin-right:3rem}.head-fuki01{position:relative;padding-bottom:3rem;border-bottom:3px solid #15308f;color:#000;font-weight:700;text-align:center}.head-fuki01:before,.head-fuki01:after{position:absolute;top:100%;left:50%;content:"";height:0;width:0}.head-fuki01:before{border:16px solid;border-color:transparent;border-top-color:#15308f;margin-left:-14px}.head-fuki01:after{border:12px solid;border-color:transparent;border-top-color:#fff;margin-left:-10px}@media (max-width:980px){.head-fuki01{padding-bottom:1.5rem}.head-border-oneside:before{margin-right:1.5rem}}.index_title01{font-size:clamp(20px, 1.8vw, 24px);margin-bottom:4.5rem;line-height:1;color:#15308f;position:relative;font-family:"Oswald","Noto Sans JP",sans-serif}.index_title01 span{display:block;font-size:clamp(30px, 4.8vw, 72px);line-height:1;position:relative;top:-8px;font-family:"Oswald","Noto Sans JP",sans-serif;letter-spacing:-1px}.index_title01 span small{color:#ea570f;font-family:"Oswald","Noto Sans JP",sans-serif}.index_title02{font-size:clamp(18px, 1.6vw, 20px);margin-bottom:3.5rem;line-height:1.4;font-family:"Oswald","Noto Sans JP",sans-serif;text-align:center}.index_title02 span{font-family:"Oswald","Noto Sans JP",sans-serif;display:block}#home h1{text-align:center;font-size:clamp(19px, 3.2vw, 42px);letter-spacing:0;font-weight:900;color:#fff;background:#15308f;padding:2rem 1rem}#index01{padding-top:9rem;padding-bottom:15rem}#index01 h2{text-align:right;margin-bottom:7.5rem}#index01 h2 strong{position:absolute;right:0;margin:auto;display:inline-block;bottom:-3rem;font-weight:700}#index01 .column-outside-left{flex:1;margin-left:calc(50% - 50vw);margin-right:4%}#index01 .column-outside-left img{width:100%;height:auto}#index01 p{margin-bottom:2rem;text-align:justify}#index01 p span{background:linear-gradient(transparent 0%,#103385 0%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;padding:.4rem 1rem;line-height:2.1}#index01 p:last-child{margin-bottom:0}#index02{padding-top:9rem;padding-bottom:24rem;background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/index/reason_bg.webp) no-repeat left top;background-size:112%}#index02 .box01{margin-bottom:6rem}#index02 h2{margin-bottom:0;color:#fff}#index02 h2 strong{font-size:clamp(24px, 3.6vw, 48px)}#index02 .box01 p{color:#fff;margin-left:3%;padding-left:3%;border-left:3px solid #fff}#index02 ul{padding-left:3rem;padding-right:3rem}#index02 ul li{position:relative;width:23.41%}#index02 ul li figure{margin-bottom:1.5rem;position:relative}#index02 ul li figure figcaption{position:absolute;right:3rem;bottom:2.5rem;font-weight:700;font-size:clamp(20px, 3vw, 42px);color:#fff}#index02 ul li img{width:100%}#index02 ul li p{font-size:clamp(15px, 1.4vw, 18px);line-height:2;font-weight:500;letter-spacing:0}#index02 ul li:nth-child(1){position:relative}#index02 ul li:nth-child(2){position:relative;top:4.5rem}#index02 ul li:nth-child(3){position:relative;top:9rem}#index02 ul li:nth-child(4){position:relative}#index02 ul li figure figcaption{right:1rem;bottom:1rem}#index03{padding-top:15rem;padding-bottom:12rem}#index03 .title_box{text-align:center}#index03 h2{text-align:center;display:inline-block;margin-bottom:7.5rem}#index03 .base{padding-left:3rem;padding-right:3rem}#index03 .slide_item{position:relative}#index03 .slide_item picture,.works_list>.slide_item>a>picture{position:relative;display:block;line-height:0;overflow:hidden}#index03 .slide_item picture:before,.works_list>.slide_item>a>picture:before{position:absolute;content:"";width:50%;height:100%;top:0;left:-100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}#index03 .slide_item picture:hover:before,.works_list>.slide_item>a>picture:hover:before{animation:shine .7s}@keyframes shine{100%{left:125%}}#index03 .slide_item dl{position:absolute;bottom:0;padding:1rem 1.5rem;background:rgba(0,0,0,.6);color:#fff;width:100%}#index03 .slide_item dl>dt{font-size:clamp(10px, 1vw, 12px);letter-spacing:0}#index03 .slide_item dl>dt a,#index03 .slide_item dl>dd a{color:#fff;text-decoration:underline}#index03 .slide_item dl>dd{font-size:clamp(10px, 1vw, 13px)}#index03 .slide_item dl dd ul{text-align:right;margin-top:.25rem;margin-bottom:1rem}#index03 .slide_item dl dd ul li{display:inline-block;font-size:.7em;padding:.25rem .5rem;letter-spacing:0;margin-bottom:.15rem;color:#fff;margin-right:.25rem}#index03 .slide_item dl dd ul li.checkbox-item-01{background:#15308f}#index03 .slide_item dl dd ul li.checkbox-item-02{background:#0096ff}#index03 .slide_item dl dd ul li.checkbox-item-03{background:#e76d00}#index03 .slide_item dl dd ul li.checkbox-item-04{background:#45250f}#index03 .slide_item dl dd ul li.checkbox-item-05{background:#a92323}#index03 .slide_item dl dd ul li.checkbox-item-06{background:#5f7d1e}#index03 .slide_item dl dd ul li.check_os{background:#5f7d1e}#index03 .slide_item dl dd ul li.check_ec{background:#d0bf00}#index04{padding-top:15rem;padding-bottom:15rem;background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/index/plan_bg.webp) no-repeat;background-size:cover;background-attachment:fixed}#index04 h2{text-align:center;position:relative;margin-bottom:10rem}#index04 h2 strong{position:absolute;left:50%;transform:translateX(-50%);-webkit- transform:translateX(-50%);margin:auto;display:inline-block;bottom:-3rem;font-weight:700;width:100%}#index04 .box_wrapper01{margin-bottom:6rem}#index04 .box_wrapper01 dl{background:#fff;padding:4.5rem 4rem;border-radius:0 3rem}#index04 .box_wrapper01 dl dt{font-size:clamp(20px, 2.4vw, 30px);font-weight:700;text-align:center;margin-bottom:2rem;color:#ea570f}#index04 .box_wrapper01 dl:nth-child(2) dt{color:#15308f}#index04 .box_wrapper01 dl dd strong{display:block;padding:0 1rem;font-size:clamp(32px, 3.6vw, 48px);color:#fff;margin-bottom:3rem;text-align:center;font-weight:700;letter-spacing:0}#index04 .box_wrapper01 dl dd strong small{font-size:.35em;font-weight:700;margin-left:.5rem}#index04 .box_wrapper01 dl dd ul{margin-bottom:3rem;list-style:disc;padding-left:2rem}#index04 .box_wrapper01 dl dd ul li{font-weight:500;margin-bottom:.5rem;font-size:clamp(16px, 1.6vw, 20px)}#index04 .box_wrapper01 dl dd .detail_btn01 a{display:block}#index04 .box_wrapper01 dl:nth-child(1){border:6px solid #ea570f;background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/index/bg_no1.png) no-repeat top left #fff}#index04 .box_wrapper01 dl:nth-child(1) dd strong{background:#ea570f}#index04 .box_wrapper01 dl:nth-child(2){border:6px solid #15308f}#index04 .box_wrapper01 dl:nth-child(2) dd strong{background:#15308f}#index04 .box_wrapper01 dl dd .detail_btn01{text-align:center}#index04 .box_wrapper01 dl dd .detail_btn01 a{font-weight:700;display:block;padding:1rem}#index04 .box_wrapper01 dl:nth-child(1) dd .detail_btn01 a{border:3px solid #ea570f;color:#ea570f}#index04 .box_wrapper01 dl:nth-child(2) dd .detail_btn01 a{border:3px solid #15308f;color:#15308f}#index04 .box_wrapper02 dl{background:#fff}#index04 .box_wrapper02 dl:nth-child(1){border:6px solid #0073aa}#index04 .box_wrapper02 dl:nth-child(2){border:6px solid #15308f}#index04 .box_wrapper02 dl:nth-child(3){border:6px solid #b02424}#index04 .box_wrapper02 dl dd p{padding:1.5rem 2rem 3rem}#index04 .box_wrapper03{margin-bottom:6rem;background:#fff;padding:4.5rem 4rem;border-radius:0 3rem;border:6px solid #e9324a}#index04 .box_wrapper03 dl dt{font-size:clamp(20px, 2.4vw, 30px);font-weight:700;text-align:center;margin-bottom:2rem;color:#e9324a}#index04 .box_wrapper03 dl dd strong{display:block;padding:0 1rem;font-size:clamp(32px, 3.6vw, 48px);color:#fff;margin-bottom:3rem;text-align:center;font-weight:700;letter-spacing:0}#index04 .box_wrapper03 dl dd strong small{font-size:.35em;font-weight:700;margin-left:.5rem}#index04 .box_wrapper03 dl dd ul{margin-bottom:3rem;list-style:disc;padding-left:2rem}#index04 .box_wrapper03 dl dd ul li{font-weight:500;margin-bottom:.5rem;font-size:clamp(16px, 1.6vw, 20px)}#index04 .box_wrapper03 dl dd .detail_btn01 a{display:block}#index04 .box_wrapper03 dl dd strong{background:#e9324a}#index04 .box_wrapper03 dl dd .detail_btn01{text-align:center}#index04 .box_wrapper03 dl dd .detail_btn01 a{font-weight:700;display:block;padding:1rem}#index04 .box_wrapper03 dl dd .detail_btn01 a{border:3px solid #e9324a;color:#e9324a}#index05{padding-top:15rem;padding-bottom:15rem;background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/index/flow_bg.webp) no-repeat;background-size:cover;background-attachment:fixed}#index05 h2{text-align:center;margin-bottom:6rem}#index05 h2 span:before{content:"< "}#index05 h2 span:after{content:" >"}#index05 .box_wrapper01 ol{max-width:945px;margin:0 auto;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#index05 .box_wrapper01 ol li{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;list-style:none;padding:3rem 1.5rem;border:4px solid #15308f;letter-spacing:2px;position:relative;background:#fff;font-size:clamp(15px, 1.6vw, 20px);border-radius:0 3rem}#index05 .box_wrapper01 ol li:after{content:"\f105";font-family:FontAwesome;position:absolute;right:-70%;font-size:3em;color:#15308f;top:50%;transform:translateY(-50%) translateX(0);-webkit- transform:translateY(-50%) translateX(0);margin:auto;display:inline-block;line-height:0}#index05 .box_wrapper01 ol li:last-child:after{content:none}#index05 .box_wrapper01 ol li span{font-weight:900;display:inline-block;margin-bottom:1rem;color:#15308f}#index05 .box_wrapper01 ol li p{display:inline;font-weight:700;letter-spacing:0}#index05 .box_wrapper02 ol{margin-top:-10rem;background:#ffff;padding:16rem 4.5rem 4.5rem;counter-reset:my-counter;list-style:none;border-radius:0 3rem}#index05 .box_wrapper02 ol li{position:relative;padding-left:3rem;line-height:2;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #ddd;font-weight:500;font-size:clamp(16px, 1.4vw, 18px)}#index05 .box_wrapper02 ol li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#15308f;border:1px solid;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:22px;width:22px;color:#fff;font-size:85%;line-height:1;position:absolute;top:16%;left:0}#index06{padding-top:15rem;padding-bottom:9rem}#index06 .title_box,#index09 .title_box{text-align:center}#index06 h2,#index09 h2{min-width:320px;display:inline-block;text-align:center;margin-bottom:4.5rem;background:#15308f;color:#fff;padding:1.5rem 4.5rem;border-radius:0 3rem}#index06 ul li{padding:0 3rem;border-left:1px solid #ddd;margin-bottom:3rem}#index06 ul li:first-child,#index06 ul li:nth-child(6){border-left:none}#index06 ul li .img-wrap{margin-bottom:1rem}#index06 ul li .img-wrap img{width:100%;height:auto;border-radius:0 3rem}#index06 ul li .text-wrap h3{font-weight:300;line-height:1.4;margin-bottom:.5rem;font-size:clamp(15px, 1.4vw, 17px)}#index06 ul li .text-wrap p{color:#777;font-size:clamp(12px, 1.2vw, 14px)}#index06 ul li .text-wrap span{display:block;text-align:right;font-size:clamp(12px, 1.2vw, 14px);color:#555}#index06 ul li .text-wrap span time{font-family:Arial,Helvetica,sans-serif}#index07{padding-top:9rem;padding-bottom:9rem;background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/index/index07_bg.jpg) right center no-repeat;background-size:cover;background-attachment:fixed}#index07 h2{text-align:center}#index07 dl{text-align:center}#index07 dl dt{font-weight:500;font-size:clamp(15px, 1.3vw, 16px)}#index07 dl dd{margin-bottom:1.5rem}#index07 dl dd:last-child{margin-bottom:0}#index08{padding-top:15rem}#index08 h2{padding-left:1.5rem;border-left:3px solid #15308f}#index08 p{line-height:1.6;margin-bottom:4.5rem}#index08 .detail_btn03{text-align:right;width:100%}#index08 .detail_btn03 a{font-size:clamp(15px, 1.4vw, 18px);padding:1.5rem 6rem;border:3px solid #15308f;border-radius:0 2rem;color:#15308f;display:inline-block;font-weight:700;position:relative}#index08 .detail_btn03 a:after{content:"\f138";font-family:FontAwesome;color:#15308f;position:absolute;right:1.5rem;top:1.7rem}#index08 ul{border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:340px;overflow:auto}#index08 ul li{padding:3.2rem 2rem;border-bottom:1px solid #ddd;position:relative;padding-right:3rem}#index08 ul li:after{content:"\f105";font-family:FontAwesome;position:absolute;top:50%;transform:translateY(-50%);-webkit- transform:translateY(-50%);margin:auto;display:inline-block;color:#15308f;right:2rem;font-size:clamp(18px, 1.4vw, 24px)}#index08 ul li:last-child{border-bottom:none}#index08 ul li span{display:block;font-size:clamp(12px, 1.2vw, 14px);color:#777}#index08 ul li span time{font-family:Arial,Helvetica,sans-serif}#index08 ul li h3{font-weight:400;font-size:clamp(15px, 1.4vw, 16px)}#index08 ul li a{text-decoration:underline}#index09{padding-bottom:15rem;padding-left:4.5rem;padding-right:4.5rem}#index09 h2{text-align:center}#index09 .box01{background:#fafafa;border-radius:0 3rem;padding:6rem 4.5rem}#index09 .box01 ul{overflow:auto;height:320px;background:#fff;padding:2rem}#index09 .box01 ul li{border-bottom:1px solid #ddd;padding-bottom:1rem;margin-bottom:1rem;font-size:clamp(15px, 1.3vw, 16px)}#index09 ul li span time{font-family:Arial,Helvetica,sans-serif;color:#777;font-size:clamp(12px, 1.2vw, 14px)}#index10{padding-top:15rem;padding-bottom:15rem}#index10 h2{text-align:center;margin-bottom:7.5rem}#index10 h2:after{content:"";background:#15308f;height:5px;width:50px;display:block;margin-left:auto;margin-top:2rem;margin-right:auto}#index11{padding-top:15rem;padding-bottom:15rem;background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/index/index04_bg.jpg) no-repeat;background-size:cover;background-attachment:fixed}#index11 h2{text-align:center;margin-bottom:7.5rem}@media (max-width:1120px){#index08 .detail_btn03 a{padding:1rem 3rem}#index08 .detail_btn03 a:after{top:1.2rem;right:1rem}#index02{padding-top:3rem;background-size:114%}#index02 h2{margin-bottom:2rem}#index02 .box01 p{width:60%}#index02 ul{padding-left:0;padding-right:0}}@media (max-width:980px){.index_title01{margin-bottom:1.5rem}.index_title01 span{top:-3px}.index_title02{padding-bottom:1.5rem;border-bottom:3px solid #15308f;margin-bottom:3rem}#index01{padding-top:4.5rem;padding-bottom:4.5rem}#index01>div{flex-direction:column-reverse}#index01 div.w50{width:100%}#index01 .column-outside-left{margin-top:2rem;margin-right:0;margin-left:0;width:100%;flex:inherit}#index01 .w48{width:100%}#index01 p{margin-bottom:1rem}#index02{padding-top:7.5rem;padding-bottom:4.5rem;margin-bottom:7.5rem;background:#0a2186;width:96%;border-radius:0 3rem 0 0}#index02>div{display:block}#index02 h2{width:100%;text-align:center;margin-bottom:3rem}#index02 .box01 p{width:100%;margin-left:0}#index02 ul{width:100%}#index02 ul li{width:49%;top:inherit !important;margin-bottom:1.5rem}#index02 ul li p{line-height:1.7;color:#fff}#index03{padding-top:7.5rem;padding-bottom:4.5rem}.archive .article_wrapper{padding-top:0 !important}#index03 .base{padding:0 1.5rem}#index03 h2{margin-bottom:1.5rem}#index03 .slide_item dl{padding:.5rem;line-height:1.2}#index03 .slide_item dl dd ul{margin-bottom:0}#index03 .slide_item dl dd ul li{padding:.25rem .1rem;margin-right:.1rem}#index04{padding-top:7.5rem;padding-bottom:7.5rem}#index04 h2{margin-bottom:6.5rem}#index04 .box_wrapper01{margin-bottom:0}#index04 dl.w48{margin-bottom:1.5rem}#index04 dl.w48:last-child{margin-bottom:0}#index04 .box_wrapper01 dl.w48,#index04 .box_wrapper03{width:100%;padding:3rem 1.5rem;margin-bottom:1.5rem}#index04 .box_wrapper03 dl.w48,#index04 .box_wrapper03 figure.w48{width:100%}#index04 .box_wrapper01 dl dt{margin-bottom:1.5rem}#index04 .box_wrapper01 dl dd strong{display:block;width:86%;margin-left:auto;margin-right:auto}#index04 .box_wrapper01 dl dd ul{padding-left:3rem}#index04 .box_wrapper01 dl dd ul li{margin-bottom:0;letter-spacing:0}#index04 .box_wrapper02 ul li.w32{width:100%;margin-bottom:2rem}#index04 .box_wrapper02 ul li.w32:last-child{margin-bottom:0}#index05{padding-top:7.5rem;padding-bottom:7.5rem}#index05 h2{margin-bottom:4.5rem}#index05 .box_wrapper01{margin-bottom:1.5rem}#index05 .box_wrapper01 ol li{writing-mode:inherit;width:100%;padding:1rem 1.5rem;margin-bottom:5rem}#index05 .box_wrapper01 ol li:last-child{margin-bottom:2rem}#index05 .box_wrapper01 ol li:after{position:absolute;top:inherit;left:48%;right:inherit;transform:translateY(0) translateX(-50%);-webkit- transform:translateY(0) translateX(-50%);margin:auto;display:inline-block;bottom:-65%;font-size:2em;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}#index05 .box_wrapper01 ol li span{margin-bottom:0}#index05 .box_wrapper02 ol{margin-top:0}#index05 .box_wrapper02 ol{padding:2rem}#index05 .box_wrapper02 ol li:before{top:5%}#index06{padding-top:7.5rem;padding-bottom:7.5rem}#index06 .base{padding-left:2rem;padding-right:2rem}#index06 ul li.w20{width:50%}#index06 ul li{padding:0 1rem;margin-bottom:1rem;border:none;padding-left:0}#index06 ul li:nth-child(2n){border-left:1px solid #ddd;padding-right:0;padding-left:1rem}#index07{padding-top:4.5rem;padding-bottom:4.5rem}#index08{padding-top:4.5rem}#index08 .w30{width:100%;margin-bottom:2rem}#index08 p{margin-bottom:2rem}#index08 ul.w65{width:100%}#index09{padding-left:0;padding-right:0;padding-bottom:6rem}#index09 .box01.w48{width:100%}#index09 .box01{padding:3rem 1.5rem;margin-bottom:3rem}#index06 h2{padding-top:1rem;padding-bottom:1rem;margin-bottom:3rem}#index08 ul{height:240px}#index09 h2{padding-top:1rem;padding-bottom:1rem;margin-bottom:2rem}#index10{padding-top:7.5rem;padding-bottom:7.5rem}#index10 h2{margin-bottom:3rem}#index10 h2:after{height:3px}#index11 h2{margin-bottom:3rem}#index11{padding-top:7.5rem;padding-bottom:7.5rem}}#works_detail01,#works_detail02{margin-bottom:12rem}#works_detail01 h2{margin-top:0}#works_detail01 img{width:100%;height:auto}#works_detail02 table ul{margin-bottom:0 !important;padding-left:0 !important}#works_detail02 table ul li{margin-bottom:0}#works_detail02 table td a{color:#15308f}#works_detail03>ul{margin-left:0;padding-left:0;margin-bottom:0;list-style:none}#works_detail03>ul>li{line-height:1 !important;border-bottom:1px dotted #ddd;margin-bottom:0}#works_detail03>ul>li>a:before{content:"\f105";font-family:FontAwesome;margin-right:1.5rem}#works_detail03>ul>li>a{display:block;padding-top:2.5rem;padding-bottom:2.5rem;padding-left:1.5rem !important}#works_detail03>ul>li:first-child a{padding-top:0}#works_detail03>ul li a:hover{color:#15308f}#works_detail03>ul li:last-child{margin-bottom:0}#works_detail03 ul li a{text-decoration:none}#works_detail03 ul br{display:none}#works_detail03>ul li ul{list-style:none;margin-left:1rem}#works_detail03>ul li ul li{margin:0 !important}#works_detail03>ul li ul li a{display:block}#works_detail03>ul li ul li a:before{content:"－";margin-right:1.5rem}@media (max-width:980px){#works_detail01,#works_detail02{margin-bottom:6rem}}.readmore{position:relative;padding:0 0 12rem}.readmore-content{position:relative;height:500px;transition:all .4s;overflow:hidden}.readmore-content:before{position:absolute;display:block;content:"";left:0;bottom:0;width:100%;height:75px;transition:all .4s;background:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,#fff 100%);z-index:100}.readmore-content.is_open:before{display:none}.readmore button{position:absolute;display:table;left:50%;bottom:0;margin:0 auto;width:300px;padding:1.5rem 3rem;color:#fff;text-align:center;border-radius:6rem;background-color:#15308f;transform:translateX(-50%);cursor:pointer;z-index:1;transition:all .4s;font-size:clamp(16px, 1.5vw, 18px)}.list-category{padding-top:9rem}.list-category ul{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.list-category ul li{width:33.33%;border-right:1px solid #fff}.list-category ul li:nth-child(3n){border-right:none}.list-category ul li a{display:block;text-align:center;padding:1.5rem;background:#15308f;color:#fff}.list-category ul li a:hover,.list-category ul li.current a{background:#00b18d}.news_list{margin-bottom:15rem}.news_list .article_wrapper{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:15rem}.news_list .article_wrapper:after{content:none}.news_list article{margin-bottom:5px;width:100%;position:relative}.news_list .article_wrapper{margin-bottom:6rem}.news_list .article_wrapper article a{display:block;background:#f8f8f8}.news_list .article_wrapper article:nth-child(2n+1) a{background:#fdfdfd}.news_list .article_wrapper a:hover,.news_list .article_wrapper article:nth-child(2n+1) a:hover{background:#15308f;color:#fff}.news_list article .img-wrap{overflow:hidden}.news_list article img{width:100%}.news_list article:nth-child(4n){margin-right:0}.news_list article .text{width:100%;padding:3rem}.news_list article .text h3{font-weight:400;line-height:1.4}.news_list article .text ul.post-categories{list-style:none;display:inline-block;width:100%}.news_list article .text ul.post-categories li{display:inline-block;margin-right:.25rem;font-size:.7em}.news_list article .text ul.post-categories li a{display:inline-block;background:#333;color:#fff;font-size:.8em;padding:.5rem;line-height:1}.news_list article .text ul.post-categories li span a.parking{background:#b7a73b}.news_list article .text ul.post-categories li span a.plum{background:#00b18d}.news_list article .text ul.post-categories li span a.electrical{background:#15308f}.news_list article .text span.article-date{font-size:.8em;position:relative;display:inline-block;margin-bottom:.5rem}.news_list article .text h2{padding-left:0;line-height:1.4}.news_list article .text h2 a{line-height:1.4;font-weight:400}.news_list article .text small{font-size:.8em;display:inline-block;padding:0 .25rem;background:#a00}.news_list article .text p{margin-bottom:1.5rem}.news_list article .detail_text{text-align:center}.news_list article .detail_text a{display:inline-block;background:#b48120;background:-moz-linear-gradient(top,#b48120 20%,#c79612 50%,#b48120 80%);background:-webkit-linear-gradient(top,#b48120 20%,#c79612 50%,#b48120 80%);background:linear-gradient(to bottom,#b48120 20%,#c79612 50%,#b48120 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b48120',endColorstr='#b48120',GradientType=0);color:#fff;padding:.5rem 1rem;border-radius:5px;max-width:400px;font-weight:500;font-size:.9em;letter-spacing:.1rem;text-shadow:1px 1px 0 #333;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.4))}.item_detail{width:80%;max-width:960px;margin:0 auto}.item_detail .left{margin-bottom:3rem}@media (max-width:980px){#counter_box{font-size:1.4em;margin-bottom:3rem;text-align:center}#counter_box dl{width:100%;padding:1.5rem;background:#222;color:#fff}#counter_box dt{font-size:1.2em}.rinen{font-size:1.1em !important}.group_link li{margin-bottom:1rem}.group_link li a{display:block}.list-category{padding-top:4.5rem}.list-category ul li a{font-size:.9em;padding:1rem}.news_list .article_wrapper{-webkit-justify-content:space-between;justify-content:space-between;padding-top:3rem}.news_list article .text{padding:1.5rem}.news_list article img{width:100%;height:auto;object-fit:inherit}.news_list article .text p{font-size:.9em}.item_detail{width:100%}}@media (max-width:600px){#index01 ul li{width:100%;margin-bottom:1rem !important}}.tab6{width:100%;margin:0 auto}.tab6 .tab-content{background:#f7f7f7}.tab6 label{display:inline-block;margin:0;padding:1rem;width:50%;float:left;display:inline-block;cursor:pointer;background:#eee;color:#000;text-align:center;box-sizing:border-box;letter-spacing:0;font-size:1.2em}.tab6 label:hover{background:#fff}.tab6 input:checked+label{background:#15308f;color:#fff;position:relative}.tab6 input{display:none}.tab6 #tab6-b1,.tab6 #tab6-b2,.tab6 #tab6-b3,.tab6 #tab6-b4,.tab6 #tab6-b5,.tab6 #tab6-b6,.tab6 #tab6-b7{display:none}.tab6 #tab6-1:checked~#tab6-b1,.tab6 #tab6-2:checked~#tab6-b2,.tab6 #tab6-3:checked~#tab6-b3,.tab6 #tab6-4:checked~#tab6-b4,.tab6 #tab6-5:checked~#tab6-b5,.tab6 #tab6-6:checked~#tab6-b6,.tab6 #tab6-7:checked~#tab6-b7{display:block;clear:both;padding:3rem;border-top:5px solid #15308f}.tab6 .tab-content table th,.tab6 .tab-content table td{border:1px solid #ddd;background:#fff;font-size:.9em;padding:1rem;vertical-align:middle}.tab6 .tab-content table th{text-align:center}.tab6 .tab-content table th:nth-child(1){width:15%}.tab6 .tab-content table th:nth-child(2){width:15%}.tab6 .tab-content table th:nth-child(3){width:50%}.tab6 .tab-content table th:nth-child(4){width:20%}.tab6 .tab-content table td[colspan]{background:#fafafa}@media (max-width:980px){.tab6{border-top:0}.tab6 label{font-size:.9em;margin:0;border-radius:0;width:50%;padding:.6rem .5rem}.tab6 #tab6-1:checked~#tab6-b1,.tab6 #tab6-2:checked~#tab6-b2,.tab6 #tab6-3:checked~#tab6-b3,.tab6 #tab6-4:checked~#tab6-b4,.tab6 #tab6-5:checked~#tab6-b5,.tab6 #tab6-6:checked~#tab6-b6,.tab6 #tab6-7:checked~#tab6-b7{padding:0;border-left:1px solid #ddd;border-right:1px solid #ddd}.tab6 .tab-content>div{overflow-x:scroll;position:relative;height:500px}.tab6 .tab-content table{width:calc(100% - 1rem)}.tab6 .tab-content table th{word-break:keep-all;white-space:nowrap}.tab6 .tab-content table td{word-break:keep-all;white-space:nowrap}}#works .box1000{padding-left:5% !important;padding-right:5% !important;max-width:100% !important}#works .works_list>.slide_item>a>picture>img{margin-bottom:1rem}.works_list{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none !important;padding-left:0 !important;margin-left:0 !important}.works_list>.slide_item{width:19%;margin-right:1.25%;margin-bottom:3rem}.works_list>.slide_item:nth-child(5n){margin-right:0}.works_list>.slide_item>a>picture>img{width:100%;height:auto}.works_list>.slide_item>dl>dt{font-size:.7em;margin-bottom:.25rem;letter-spacing:0}.works_list>.slide_item>dl>dt>a{font-size:1.1em;color:#15308f;margin-left:.25rem}.works_list>.slide_item>dl>dd{font-size:.8em}.works_list>.slide_item>dl>dd>ul{text-align:right;margin-top:.25rem;margin-left:0 !important;padding-left:0 !important}.works_list>.slide_item>dl>dd>ul>li{display:inline-block;font-size:.7em;padding:.25rem .5rem;letter-spacing:0;margin-bottom:.15rem;color:#fff;margin-right:.1rem}.works_list>.slide_item>dl>dd>ul>li:last-child{margin-right:0}.works_list>.slide_item>dl>dd>ul>li.check_plan01{background:#15308f}.works_list>.slide_item>dl>dd>ul>li.check_plan02{background:#df0713}.works_list>.slide_item>dl>dd>ul>li.check_plan03{background:#15308f}.works_list>.slide_item>dl>dd>ul>li.check_wp{background:#5f7d1e}.works_list>.slide_item>dl>dd>ul>li.check_sp{background:#ea570f}.works_list>.slide_item>dl>dd>ul>li.check_os{background:#5f7d1e}.works_list>.slide_item>dl>dd>ul>li.check_ec{background:#d0bf00}@media (max-width:1280px){.works_list>.slide_item,.works_list>.slide_item:nth-child(5n){width:30%;margin-right:5%}.works_list>.slide_item:nth-child(3n){margin-right:0}.works_list>.slide_item>dl>dd>ul>li{padding:.25rem}}@media (max-width:980px){#works .box1000{padding-left:2% !important;padding-right:2% !important}.works_list{padding:3rem 0 0;margin-bottom:0}.works_list>.slide_item,.works_list>.slide_item:nth-child(3n),.works_list>.slide_item:nth-child(5n){width:48%;margin-right:4%}.works_list>.slide_item:nth-child(2n){margin-right:0}.works_list>.slide_item>dl>dt>a{display:block;margin-left:0}.works_list>.slide_item>dl>dd>ul>li{font-size:.6em;letter-spacing:0}}@media (max-width:680px){.works_list>.slide_item{margin-bottom:1.5rem !important}.works_list>.slide_item>dl>dd>ul{margin-bottom:0 !important}}.entry-content .contact01{text-align:center;background:#fafafa;padding:3rem}.contact01 p input[type=text],.contact01 p input[type=email],.contact01 p input[type=tel],.contact01 p input[type=date]{height:40px;padding:.25rem;width:80%;border:1px solid #ddd;box-sizing:border-box}.contact01 p select{padding:.25rem;border:1px solid #ddd;box-sizing:border-box;font-size:1.6rem}.contact01 p textarea{width:100%;border:1px solid #ddd;padding:.5rem}dl.faq{width:100%;margin:0 auto !important;padding:3rem 1.5rem;border-bottom:1px dashed #ddd;background:#fefefe}dl.faq dt{font-size:clamp(15px, 1.5vw, 18px);font-weight:400}dl.faq dt:before{content:"Q.";margin-right:1rem;font-size:1.25em;font-weight:900;color:#15308f}dl.faq dd{margin-top:2rem;padding-left:4rem;position:relative}dl.faq dd:before{position:absolute;top:-.4rem;left:.2rem;content:"A.";margin-right:.5rem;font-size:1.5em;font-weight:900;color:#15308f}.qa-list dl{position:relative;padding:28px 80px 28px 30px;cursor:pointer;border-bottom:1px solid #ddd}.qa-list dl:first-child{border-top:1px solid #ddd}.qa-list dl:before{position:absolute;top:35px;right:35px;display:block;width:7px;height:7px;margin:auto;content:'';transform:rotate(135deg);border-top:2px solid #15308f;border-right:2px solid #15308f}.qa-list .open:before{transform:rotate(-45deg)}.qa-list dl dd p{margin-bottom:0 !important}@media screen and (max-width:980px){dl.faq dt{text-indent:-3rem;padding-left:3rem;line-height:1.6}.qa-list dl{padding:1rem 40px 1rem 1rem}.qa-list dl:before{right:20px;top:20px}dl.faq dt:before{margin-right:.45rem}dl.faq dd{padding-left:3.2rem}dl.faq dd:before{font-size:1.25em}}#soccer-team-plan .entry-content h3{margin-top:0}#soccer-team-plan .sc_plan_price{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}#soccer-team-plan .sc_plan_price li{width:48%;padding:1.75rem .5rem 1rem;margin-bottom:0;border:1px solid #ddd;border-radius:1rem}.price_table table th,.price_table table td,.price_table02 table th,.price_table02 table td{border-radius:0 !important}.price_table02 table th,.price_table02 table td{font-size:clamp(14px, 1.2vw, 15px);vertical-align:middle}.price_table02 table td:nth-child(2){text-align:center}.stp_flow{margin-left:0 !important;padding-left:0 !important;list-style-position:inside}.stp_flow li{margin-bottom:3rem !important;padding-bottom:3rem !important;border-bottom:1px solid #ddd;padding-left:3rem;padding-right:3rem}.stp_flow li::marker{font-weight:700;color:#15308f}.stp_flow li strong{font-weight:700}@media (max-width:680px){.stp_flow li{padding-left:1rem;padding-right:1rem}#soccer-team-plan .sc_plan_price li{width:100%;margin-bottom:1.5rem}}#soccer-team-plan .sc_plan_price li p{margin-bottom:0;text-align:center;font-size:clamp(20px, 2vw, 24px);font-weight:700;line-height:1.2}#soccer-team-plan .sc_plan_price li span{display:block;text-align:center;font-size:clamp(24px, 2.4vw, 36px);line-height:1.6;color:#15308f;letter-spacing:0}#soccer-team-plan .sc_plan_price li span small{font-size:.6em;font-weight:700;line-height:1.6;letter-spacing:0}#soccer-team-plan .sc_plan_price li span strong{letter-spacing:-1px}.price_table table{border-collapse:collapse !important;border-spacing:0 !important}.price_table table tr{background:0 0 !important}.price_table table th,.price_table table td{font-size:clamp(14px, 1.2vw, 15px);letter-spacing:0;background:0 0;border:none !important;border-bottom:1px dotted #ddd !important;vertical-align:middle;padding:2rem 1rem;width:25%}.price_table table td:nth-child(2n){text-align:center}@media (max-width:680px){.price_table table tr{display:inline}.price_table table td{display:inline-block;width:50%}}#low_smart_plan .entry{padding-bottom:0}#low_smart_plan .lp-content{background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/lp01/hp_bg.jpg) repeat;margin:0;padding:12rem 0;max-width:100%}@media (max-width:980px){#low_smart_plan .lp-content{width:100%;margin:0 auto 1.5rem auto;padding:3rem 0}}@media (min-width:980px){div#lp{width:1000px;margin:0 auto}div.lp_box{width:1000px;margin:0 auto}div#lp img{vertical-align:top}div#kaisetsu_box{background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/lp01/back_header.png) no-repeat;padding:46px 0 0;border-bottom:36px solid #ea570f}div#kaisetsu_box_bg{background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/lp01/back_middle.png) repeat-y;padding:0 48px 16px}div.kaisetsu_common,div#kaisetsu07,div#kaisetsu08,div#kaisetsu09{margin:0 0 16px;width:904px}div.white_box{background:rgba(255,255,255,.9);padding:0 0 30px}div#lp ol{background:#f9c20b;font-size:24px;font-weight:700;list-style:decimal;padding:30px 30px 30px 55px;margin:0 auto;width:745px;list-style-position:outside}div#lp ol li a{color:#c30000}div#kaisetsu07 ol li{line-height:120% !important;padding:0 0 30px;color:#000;font-weight:700}div#kaisetsu09 div.white_box p{padding:0 40px 0;font-weight:700;font-size:120%}div#kaisetsu09 table{width:824px;margin-left:40px;font-weight:700;font-size:120%}div.flame_wrapper{background:rgba(255,255,255,.9);padding:0 0 30px}div.flame_box{background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/lp01/flame_bottom.png) bottom center no-repeat;width:835px;margin:0 auto 15px auto;padding:0 0 30px}div.flame_box h3,div.flame_box h4{background:0 0;margin:0;padding:0}div.flame_box h4{margin:2rem 0 1rem;text-align:center}div.flame_box p{padding:0 20px;font-weight:700;font-size:120%;letter-spacing:-1px}div.flame_box ul{padding:0 20px;font-weight:700;font-size:140%;letter-spacing:-1px;margin:1rem 0}div.flame_box ul li{font-weight:700}}div.white_box p{font-weight:700;margin-bottom:1rem}div.white_box table{margin:1rem 0}div.white_box table th,div.white_box table td{font-weight:700}div#lp ol li{font-weight:700;margin-bottom:1rem}div#lp ol li a{font-weight:700}@media (max-width:980px){div#lp img{vertical-align:bottom;max-width:100%;height:auto}div#lp ol{background:#f9c20b;font-size:14px;font-weight:700;list-style:decimal;padding:14px 12px 14px 30px;margin:0 auto;list-style-position:outside}div#lp ol li a{color:#c30000}div#kaisetsu_box{background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/lp01/back_header.png) no-repeat top left;padding:14px 0 0;border-bottom:36px solid #ea570f;-moz-background-size:contain;background-size:contain}div#kaisetsu_box_bg{background:url(//www.ad-frontier.jp/wp-content/themes/adfrontier/common/css/../../images/lp01/back_middle.png) repeat-y;padding:0 20px 14px;-moz-background-size:contain;background-size:contain}div.kaisetsu_common,div#kaisetsu07,div#kaisetsu08,div#kaisetsu09{margin:0 0 .25rem}div.white_box{background:rgba(255,255,255,.9);padding:0 10px 14px}div.flame_wrapper{background:rgba(255,255,255,.9);padding:0 0 14px}div.flame_box{background:#fff;margin:0 auto}div.flame_box h3,div.flame_box h4{background:0 0;margin:0;padding:0}div.flame_box h4{text-align:left}div.flame_box h3,div.flame_box h4{background:0 0;margin:1rem 0 .5rem;padding:0}div.flame_box h4 img{max-width:100%;height:auto}div.flame_box p{padding:0 20px;font-weight:700;letter-spacing:-1px;padding:0 16px 16px;background:#fff;margin-bottom:0}div.flame_box ul{padding:0 14px;font-weight:700;font-size:110%;letter-spacing:-1px;margin-bottom:1rem}div.flame_box ul li{font-weight:700}}.grecaptcha-badge{bottom:140px !important}