html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;padding-top:0}.interview_section{margin-top:30px;margin-bottom:50px}.interview_section .entry-talk-box{border-collapse:separate;border-spacing:15px 2px;display:table;margin-top:20px;margin-bottom:20px;table-layout:fixed;width:100%}.interview_section .entry-talk-img{display:table-cell;vertical-align:top;width:45px}.interview_section .entry-talk-img img{border-radius:50%;width:45px}.interview_section .entry-talk-txt{background-color:#f2f2f2;border-bottom:1px solid #bbb;border-radius:8px;display:table-cell;padding:10px;position:relative}.interview_section .entry-talk-txt-left:after{content:'';position:absolute;border-right:12px solid #f2f2f2;border-top:12px solid transparent;border-bottom:12px solid transparent;left:-11px;top:10px}.interview_section .entry-talk-txt-right:after{content:'';position:absolute;border-left:12px solid #f2f2f2;border-top:12px solid transparent;border-bottom:12px solid transparent;right:-11px;top:10px}.interview_section .entry-talk-txt p{line-height:1.6;margin:0;font-size:13px;color:#000}.scroll_down{position:absolute;left:50%;bottom:0;height:180px;z-index:15}.scroll_down::after{content:"";position:absolute;top:0;width:1px;height:160px;background:#efefef;animation:pathmove 2.2s ease-in-out infinite;opacity:0}@keyframes pathmove{
	0%{
		height:0;
		top:0;
		opacity: 0;
	}
	30%{
		height:100%;
		opacity: 1;
	}
	100%{
		height:0;
		top:100%;
		opacity: 0;
	}
}.contact_box{height:65px}.hero .hero_title_consul{z-index:15;top:47%;left:50%;position:absolute;display:inline;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.hero .hero_title_consul h2{text-align:center;font-size:30px}.price_table table{width:100%;text-align:center;border-collapse:collapse;border-spacing:0}.price_table table th{padding-top:17px;padding-bottom:17px;padding-right:10px;padding-left:10px;border:solid 1px #dadada;color:#fff;font-size:14px;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,sans-serif}.price_table table span.no1{background-color:#fff;color:#000;width:70px;font-size:12px;border-radius:15px;padding:5px;margin-right:8px;font-weight:normal}.price_table table .gray{background-color:#636363}.price_table table .blue{background-color:#227cbf}.price_table table .green{background-color:#61b51f}.price_table table .orange{background-color:#f4750c}.price_table table .pink{background-color:#ea3a92}.price_table table .purple{background-color:#8123b0}.price_table table .red{background-color:#eb352f}.price_table table .fixed{position:sticky;left:0}.price_table table .fixed:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #dadada}.price_table table td{padding-top:7px;padding-bottom:7px;padding-right:10px;padding-left:10px;border:solid 1px #dadada;color:#fff;font-size:14px;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,sans-serif;font-weight:bold}figure figcaption{color:#fff}.plan_box .plan_content{width:92%;margin-left:auto;margin-right:auto}.plan_box .blue .plan_content dl{border-top:2px solid #227cbf}.plan_box .green .plan_content dl{border-top:2px solid #61b51f}.plan_box .orange .plan_content dl{border-top:2px solid #f4750c}.plan_box .pink .plan_content dl{border-top:2px solid #ea3a92}.plan_box .purple .plan_content dl{border-top:2px solid #8123b0}.plan_box .red .plan_content dl{border-top:2px solid #eb352f}.plan_box .brown .plan_content dl{border-top:2px solid #974600}.plan_box .plan_content dl{position:relative;margin-top:15px}.plan_box .plan_content dl dt{color:#fff;padding-top:15px;font-size:16px;font-weight:bold;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,sans-serif}.plan_box .plan_content dl dd{display:none}.plan_box .plan_content dl dd .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.plan_box .plan_content dl dd p{color:#000;font-size:12px;border-radius:5px;background-color:#fff;width:48%;padding-top:5px;padding-bottom:5px;padding-right:0;padding-left:0;display:inline-block;text-align:center;margin-top:15px}.plan_box .blue .plan_content dl dd .color{color:#fff;background-color:#227cbf}.plan_box .green .plan_content dl dd .color{color:#fff;background-color:#61b51f}.plan_box .orange .plan_content dl dd .color{color:#fff;background-color:#f4750c}.plan_box .pink .plan_content dl dd .color{color:#fff;background-color:#ea3a92}.plan_box .purple .plan_content dl dd .color{color:#fff;background-color:#8123b0}.plan_box .red .plan_content dl dd .color{color:#fff;background-color:#eb352f}.plan_box .brown .plan_content dl dd .color{color:#fff;background-color:#974600}.plan_box .plan_content dl dt::after{content:'＋';position:absolute;color:#fff;top:15px;right:15px;font-size:16px}.plan_box .blue .plan_content dl dt{color:#46a9f2}.plan_box .green .plan_content dl dt{color:#61b51f}.plan_box .orange .plan_content dl dt{color:#f4750c}.plan_box .pink .plan_content dl dt{color:#ea3a92}.plan_box .purple .plan_content dl dt{color:#a43ad8}.plan_box .red .plan_content dl dt{color:#eb352f}.plan_box .brown .plan_content dl dt{color:#db6400}.column_text_box .column_movie video{width:100%;height:100%}.column_text_box .column_movie{position:relative;margin-top:20px}.conA.top_page{padding-top:70px}.speed_check .check_box section{margin-top:30px}.chiro_lp_link_button{border-radius:100vw;background-color:#fff532;display:block;padding-top:10px;padding-bottom:13px;margin-top:0;margin-bottom:75px;text-decoration:none;width:100%;margin-left:auto;margin-right:auto}.chiro_lp_link_button p{text-align:center;color:#3a3a3a;font-size:17px;font-weight:bold;line-height:1.5}.chiro_lp_link_button p span{font-size:13px;margin-bottom:5px;color:#000;font-weight:normal;display:inline-block}.tabs{margin-top:30px!important;width:95%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.tab_item{width: calc(100%/3);height:45px;background-color:#ddd;line-height:45px;font-size:14px;text-align:center;color:#000;display:block;float:left;font-weight:bold;transition:all .3s ease;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.tab_item.gray{background-color:#cacaca}.tabs .tabs_space_box{width:100%;height:45px}input[name="tab_item"]{display:none}.tab_content{display:none;clear:both;overflow:hidden;width:47.5%;border-bottom:1px dashed #bababa;padding-bottom:15px;margin-bottom:25px}#all:checked ~ .tab_content,
#web:checked ~ .web_content,
#attract:checked ~ .attract_content,
#management:checked ~ .management_content,
#seo:checked ~ .seo_content, 
#marketing:checked ~ .marketing_content,
#seikotsuin:checked ~ .seikotsuin_content {display:inline-block}.tabs input:checked+.tab_item{background-color:#518bdf;color:#fff}.tab_content .columns{text-decoration:none}.tab_content .columns .img_box{height:80px;border-radius:10px;margin-bottom:10px;overflow:hidden;width:100%}.fadeIn_content{animation-name:fadeInAnime;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}.sub_boxI .space_box{display:none}.info_box ol li time{color:#b8b8b8;font-weight:normal;margin-right:10px}.info_box ol li{font-size:14px;text-align:left;color:#fff;border-bottom:1px dotted #a3a3a3;padding-bottom:12px;margin-top:12px;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.info_box{width:90%;margin-left:auto;margin-right:auto}.info_box ol{padding:0;list-style-type:none}.works_conA .flex{display:flex;flex-wrap:wrap;justify-content:space-between;flex-basis:auto}.column_text_box section .table_B{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;margin-top:13px;margin-bottom:13px}.column_text_box section .table_B th:last-child{border-right:1px solid #555}.column_text_box section .table_B th{text-align:center;border-left:1px solid #555;border-top:1px solid #555;border-bottom:1px solid #555;width:25%;padding:10px 0;letter-spacing:.2em;background-color:#ededed}.column_text_box section .table_B td{text-align:left;border-left:1px solid #555;border-bottom:1px solid #555;border-top:none;width:25%;padding:10px 5px;line-height:1.9;color:#fff}.column_text_box section .table_B td:last-child{border-right:1px solid #555}.prev-next-link{margin-top:35px}.prev-next-link a{border-bottom:1px #ddd solid;display:block;text-decoration:none;padding:14px 40px;color:#0bd;transition:all .3s}.prev-next-link a:hover{background-color:#353535}.prev-next-link a:first-child{border-top:1px #ddd solid}.prev-next-link .prev-next-label{font-size:15px;color:#009ec9;margin-bottom:10px;font-weight:bold}.prev-link{background:url(http://www.webcreatorbox.com/sample/images/arrow-prev.svg) no-repeat 10px center}.next-link{background:url(http://www.webcreatorbox.com/sample/images/arrow-next.svg) no-repeat right 10px center}.prev-link,.next-link{background-size:16px 28px}.column_table .column_menu li{list-style-type:none}.column_conB .title_img img{width:100%;height:auto}.column_text_box section .img_box{margin-top:20px;width:100%}.column_text_box section .img_box figure img{width:100%;height:auto}.column_text_box h3 span{font-size:13px;font-weight:normal;display:inline-block;margin-bottom:8px}.column_table{margin-top:15px;margin-bottom:35px}.column_table .column_menu{margin-top:40px;margin-left:0;padding-left:0}.column_table .column_menu .title_B{font-size:13px;text-decoration:none;display:block;margin-top:15px;margin-left:18px;padding-left:2.3em;text-indent:-2.9em;color:#fff}.column_table .column_menu .title_A span{color:#a9a9a9}.column_table .column_menu .title_B span{color:#a9a9a9}.column_table .column_menu .title_A{font-size:14px;text-decoration:none;display:block;margin-top:20px;padding-top:20px;padding-left:1.5em;text-indent:-1.9em;border-top:1px solid #8e8e8e;color:#fff}.column_table .column_menu a{transition:all .3s}.column_table .column_menu a:hover{opacity:.5}.column_table .container{width:92%;margin-left:auto;margin-right:auto;position:relative;z-index:3;padding-top:10px;max-width:900px}.top_works{padding-top:40px;padding-bottom:50px}.top_works .container{width:91%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1500px}.breadcrumb li:after{content:'>';padding-right:2px;padding-left:3px;color:#bcbcbc}.breadcrumb li:last-child:after{content:''}.breadcrumb{padding-left:0;width:90%;position:absolute;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;top:90px}.breadcrumb li a{text-decoration:none;color:#f0efef;font-size:13px;transition:all .3s}.breadcrumb li a:hover{opacity:.8}.breadcrumb li{list-style-type:none;display:inline}.toggle_menu ul .box .space{display:block}.footF small{display:flex;align-items:center}.footF small span{font-size:20px;margin-right:3px}.cashless{width:100%}.deepxi_method{width:100%;padding-top:30px}.top_banner{width:100%;margin-bottom:55px;display:block}.column_text_box .link_button{margin-top:15px}.column_text_box .point_box{border:1px solid #bebebe;margin-top:25px;padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px;margin-bottom:25px}.column_table .point_box{border:1px solid #bebebe;margin-top:25px;padding-top:25px;padding-bottom:0;padding-left:15px;padding-right:15px;margin-bottom:25px}.column_text_box .point_box li{text-decoration:none;list-style-type:none}.column_table .point_box li{text-decoration:none;list-style-type:none}.column_conA{padding-top:20px;padding-bottom:20px}.column_conA .container{width:92%;margin-left:auto;margin-right:auto;max-width:800px}.column_conA p{font-size:13px;text-align:justify}.sub_hero .sub_hero_text h1 span{font-size:12px}.sub_hero .sub_hero_text .gradient .column span{display:block;margin-bottom:15px}.page_top{position:fixed;z-index:10;left:auto;margin-bottom:72px;right:8px;display:none}.photo_box .triangle{width:38px;height:16px;background-image:url(img/triangleA.png);background-position:center center;background-size:cover;background-repeat:no-repeat;margin-left:auto;margin-right:auto;margin-bottom:10px}.photo_box .photo_sampleA .cowA{background-image:url(sample_img/cow_before.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:400px}.photo_box .photo_sampleB .stairsA{background-image:url(sample_img/stairs_before.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:300px}.photo_box .photo_sampleA .cowB{background-image:url(sample_img/cow_after.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:400px}.photo_box .photo_sampleB .stairsB{background-image:url(sample_img/stairs_after.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:300px}.video_box .container .videoA{width:100%;height:51vw;position:relative;max-height:675px}.video_box .container .videoB{width:100%;height:100%;position:relative;margin-top:35px}.video_box .container .videoC{width:100%;height:100%;position:relative;margin-top:35px}.video_box .container{width:90%;margin-left:auto;margin-right:auto;max-width:1200px}.photo_box .container{width:90%;margin-left:auto;margin-right:auto;max-width:1200px}.slide_box .container .fade_slideshow{margin-bottom:50px}.slide_box .infiniteslide .item img{width:270px;height:200px}.slide_box .container{width:90%;margin-left:auto;margin-right:auto}.parallax_box{margin-top:50px;margin-bottom:20px}.parallax_box .paraA{height:100vh}.parallax_box .paraB{height:100vh}.parallax_box .paraC{height:100vh}.parallax_box .paraD{height:100vh}.parallax_box .paraE{height:100vh}.paraA .parallaxA{background-image:url(sample_img/parallax01.jpg);width:100%;height:100%;background-position:left bottom;background-size:cover;overflow:hidden;background-repeat:no-repeat;position:relative}.paraB .parallaxB{background-image:url(sample_img/parallax02.png);width:100%;height:100%;background-position:center bottom;background-size:cover;background-repeat:no-repeat;overflow:hidden;position:relative}.paraC .parallaxC{background-image:url(sample_img/parallax03.jpg);width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;position:relative}.paraD .parallaxD{background-image:url(sample_img/parallax04.jpg);width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;position:relative}.paraE .parallaxE{background-image:url(sample_img/parallax05.jpg);width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;position:relative}.animation_box .svg_animation{width:85%;margin-left:auto;margin-right:auto;margin-bottom:30px}.responsive_box .responcive_text{margin-top:30px;margin-bottom:30px}.animation_box .animation_text{margin-top:40px;margin-bottom:30px}.sample_hero .container{width:90%;margin-left:auto;margin-right:auto}.buttons-coll{margin-top:20px;margin-right:auto;margin-left:auto;margin-bottom:50px;text-align:center}button{margin:20px}.custom-btn{padding:10px 25px;font-family:"Roboto",sans-serif;font-weight:500;background:transparent;outline:none!important;cursor:pointer;transition:all .3s ease;position:relative;display:inline-block}.btn-1{border:2px solid #fff;color:#fff}.btn-1:hover{background:#fff;color:#000}.btn-1:active{top:2px}.btn-5{width:110px;height:40px;line-height:42px;padding:0;border:none;color:#fff}.btn-5 span{position:relative;display:block;width:100%;height:100%}.btn-5:before,.btn-5:after{position:absolute;content:"";right:0;bottom:0;background:#fff;transition:all .3s ease}.btn-5:before{height:50%;width:2px}.btn-5:after{width:20%;height:2px}.btn-5:hover:before{height:100%}.btn-5:hover:after{width:100%}.btn-5 span:before,.btn-5 span:after{position:absolute;content:"";left:0;top:0;background:#fff;transition:all .3s ease}.btn-5 span:before{width:2px;height:50%}.btn-5 span:after{width:20%;height:2px}.btn-5 span:hover:before{height:100%}.btn-5 span:hover:after{width:100%}.btn-6{width:110px;height:40px;line-height:42px;padding:0;border:none;color:#fff}.btn-6 span{position:relative;display:block;width:100%;height:100%}.btn-6:before,.btn-6:after{position:absolute;content:"";height:0%;width:2px;background:#fff}.btn-6:before{right:0;top:0;transition:all .1s ease}.btn-6:after{left:0;bottom:0;transition:all .1s .2s ease}.btn-6:hover:before{transition:all .1s .2s ease;height:100%}.btn-6:hover:after{transition:all .1s ease;height:100%}.btn-6 span:before,.btn-6 span:after{position:absolute;content:"";background:#fff}.btn-6 span:before{left:0;top:0;width:0%;height:2px;transition:all .1s .1s ease}.btn-6 span:after{left:0;bottom:0;width:100%;height:2px}.btn-6 span:hover:before{width:100%}.btn-7{border:2px solid #fff;transition:all .3s ease;background:#f2f2f2}.btn-7:before{position:absolute;content:" ";z-index:-1;width:25%;top:50%;left:-15%;height:2px;background:#fff;transition:all .3s ease}.btn-7:hover{background:#000;color:#fff;border-color:#fff;padding-left:30px;padding-right:20px}.btn-7:hover:before{left:-10%}.btn-12{border:2px solid #fff;z-index:1;color:#fff}.btn-12:after{position:absolute;content:"";width:100%;height:0;bottom:0;left:0;z-index:-1;background:#fff;transition:all .3s ease}.btn-12:hover{color:#000}.btn-12:hover:after{top:0;height:100%}.btn-12:active{top:2px}.btn-14{border:2px solid #fff;z-index:1;color:#fff}.btn-14:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:#fff;transition:all .3s ease}.btn-14:hover{color:#000}.btn-14:hover:after{left:0;width:100%}.btn-14:active{top:2px}.responsive_box .res_box img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;opacity:.2}.responsive_box .container .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.responsive_box .container{width:90%;margin-left:auto;margin-right:auto}.animation_box .container{width:90%;margin-left:auto;margin-right:auto}.responsive_box .res_box{border:2px solid #dedede;width:47%;margin-bottom:3.5vw;position:relative;background-color:#3d3d3d;height:18vw}.conL .flow_number .overflow{overflow-y:hidden}.conL .flow_number .circle_number span{color:#9eec4d;margin-top:4px;font-size:18px;font-weight:bold;display:block;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.conL .flow_text h2{font-size:18px;color:#9eec4d;margin-bottom:3px}.conL .flow_text h3{font-size:18px;color:#9eec4d;margin-bottom:3px}.conL .flow_text{width:86%;margin-top:2px}.conL .container{width:90%;margin-left:auto;margin-right:auto}.sub_boxE section img{margin-top:5px}.sub_boxD_text .ceo_name img{margin-left:15px}.diffe_conA .flex h2 span{font-size:15px}.diffe_conA .flex{display:none}.diffe_conA .flex h3{width:48%;font-size:20px;text-align:center;line-height:25px}.diffe_conA{padding-top:60px;padding-bottom:0}.diffe_conA .heading_spinner{margin-bottom:50px}.diffe_conA .diffe_box .text{margin-top:15px;width:92%;margin-left:auto;margin-right:auto}.diffe_conA .container{width:90%;margin-left:auto;margin-right:auto;max-width:1500px}.diffe_conA .diffe_box{}.diffe_conA .diffeA{border-radius:6px;border:2px solid #35dfdf;padding-top:10px;padding-bottom:20px;background-color:rgba(32,32,32,.85);margin-bottom:30px}.diffe_conA .diffe_box .diffeB .text p{font-size:14px;color:#f0f0f0}.diffe_conA .diffe_box .diffeA .text p{font-size:14px;color:#f0f0f0;padding-left:1em;text-indent:-1em}.diffe_conA .diffeB{border-radius:6px;border:2px solid #dd6868;background-color:rgba(32,32,32,.85);padding-top:10px;padding-bottom:20px}.diffe_conA .diffe_box .text h4{font-size:15px;border-bottom:1px solid #aaa;margin-bottom:8px;padding-bottom:3px;font-weight:bold}.attract_margin{height:50px}.sub_boxJ .container section{margin-top:30px}.sub_boxJ{padding-top:20px}.sub_boxI{margin-bottom:60px}.sub_boxI .container section{background-color:rgba(255,255,255,.92);border-radius:8px;padding-bottom:15px;margin-bottom:35px}.sub_boxI .container .plan_box section{border-radius:8px;padding-bottom:15px;margin-bottom:45px;background-color:rgba(0,0,0,.00);padding-top:15px}.sub_boxI .container .rerative{position:relative;padding-bottom:20px}.conI .conI_text{margin-top:40px}.conL .conL_text{margin-top:40px;margin-bottom:40px}.conH .conH_text{margin-top:40px}.conF .conF_text{margin-top:40px}.conF .text{margin-top:40px}.sub_boxH{margin-top:0;padding-top:60px;overflow:hidden;margin-bottom:30px}.sub_boxH .cntainer{width:90%;margin-left:auto;margin-right:auto}.sub_boxH .origin_box article{border:1px solid rgba(233,233,233,1.00);padding-top:10px;padding-bottom:10px;background-color:rgba(28,28,28,.75);letter-spacing:.15em;border-radius:10px}.sub_boxH .origin_box{color:rgba(255,255,255,1.00);text-align:center;font-size:19px;margin-bottom:25px}.sub_boxC_text{padding-top:0;margin-top:30px;margin-bottom:40px}.sub_boxG{padding-top:40px;padding-bottom:50px}.sub_boxG .container{width:90%;margin-left:auto;margin-right:auto;background-color:rgba(27,27,27,.75);padding-top:30px;border-radius:10px;padding-bottom:30px}.sub_boxF{padding-top:30px;padding-bottom:50px;overflow:hidden}.sub_boxE{padding-bottom:50px;overflow:hidden}.sub_boxE .container .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.sub_boxE section{width:48%;margin-top:60px}.sub_boxD{padding-bottom:50px;overflow:hidden}.sub_boxD .greeting_imgA{background-image:url(staff_img/sawayaC.jpg);background-position:77% center;background-size:cover;background-repeat:no-repeat;height:290px}.sub_boxD .greeting_imgB{background-image:url(staff_img/yujiC.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;height:290px}.sub_boxD .sub_boxD_text{overflow-x:hidden;margin-top:35px}.sub_boxD .flex{margin-top:60px}.works_conB .works_box .product_list .product_flex{display:flex;flex-wrap:wrap;justify-content:space-between}.works_conB .works_box section{margin-bottom:40px}.works_conB .works_box section .product_list{margin-left:auto;margin-right:auto}.works_conA{padding-top:40px}.works_conA.chiro{padding-top:30px;padding-bottom:50px}.works_conA .container{width:95%;margin-left:auto;margin-right:auto}.works_conA section h2 span{font-size:12px;font-weight:lighter;color:#f0f0f0}.works_conA section h3 span{font-size:12px;font-weight:lighter;color:#f0f0f0}.works_conA .columns h2 span{font-size:12px;font-weight:lighter;color:#f0f0f0}.works_conA .container section{border-bottom:1px dashed #bababa;padding-bottom:40px;margin-bottom:35px}.relation_box .columns{border-bottom:1px dashed #bababa;padding-bottom:20px;margin-bottom:30px;text-decoration:none;width:47.5%}.relation_box .columns .img_box{height:80px;border-radius:10px;margin-bottom:10px;overflow:hidden;width:100%}.flashbutton img{margin-left:10px}.conF .sample_box .section_box .flashbutton img{margin-left:10px;width:20px;height:auto}.question_margin{height:45px;margin-top:10px;margin-bottom:10px}.green_text{color:#9eec4d}.thanks_box{padding-top:110px;padding-bottom:40px}.error_box{padding-top:110px;padding-bottom:40px}.thanks_box .container{width:90%;margin-left:auto;margin-right:auto}.error_box .container{width:90%;margin-left:auto;margin-right:auto}.thanks_box h3{font-size:14px;font-weight:normal;margin-bottom:30px;color:#e2e2e2}.error_box h3{font-size:14px;font-weight:normal;margin-bottom:30px;color:#e2e2e2}.thanks_box h2{font-size:6vw;text-align:center;margin-bottom:30px}.error_box h2{font-size:40px;text-align:center;margin-bottom:30px;color:#dd6868}.privacy_box .container{width:90%;margin-left:auto;margin-right:auto}.privacy_box{padding-top:110px}.privacy_box .privacy_title h2{text-align:center;margin-bottom:30px}.privacy_box h3{font-size:16px;padding-bottom:20px}.privacy_box section{margin-top:30px}.privacy_box section h2{font-size:18px;margin-bottom:5px}.privacy_box section p{font-size:14px;color:#f0f0f0}.sub_conB_text section img{display:block;margin-left:auto;margin-right:auto;margin-top:30px}.sub_conB .sub_conB_title{margin-top:60px}.column_conB .column_conB_title{margin-top:35px;margin-bottom:40px}.sub_conD .sub_conD_title{margin-top:60px}.diffe_conA .title{margin-bottom:40px}.sub_conB .sub_conB_title p{margin-top:30px;text-align:center;font-weight:bold}.sub_conD .sub_conD_title h3{margin-top:30px;text-align:center}.margin_box{height:60px;width:100%}.about_margin_box{height:50px;width:100%}.slideshow{position:relative;width:100%;height:260px;overflow:hidden}.slideshow .item{width:100%;height:100%;position:absolute;top:0;display:none;background-size:cover;background-position:center center}.in{-webkit-transform:scale(1);transform:scale(1);z-index:2}.out{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:15s;transition:15s;z-index:1}.sub_conB{padding-top:35px;overflow-x:hidden;margin-bottom:55px}.column_conB{padding-top:20px;overflow-x:hidden;padding-bottom:20px}.sub_conD{padding-top:20px;overflow-x:hidden;margin-bottom:10px}.sub_conB .sub_conB_text section{margin-top:50px}.diffe_conA .sub_conB_text section{margin-top:50px}.sub_conB .container{width:92%;margin-left:auto;margin-right:auto;max-width:1500px}.column_conB .container{width:90%;margin-left:auto;margin-right:auto;max-width:900px}.sub_conD .container{width:90%;margin-left:auto;margin-right:auto;max-width:1200px}.sub_boxC_text .container{width:90%;margin-left:auto;margin-right:auto}.sub_boxD .container{width:90%;margin-left:auto;margin-right:auto}.sub_conB .sub_conB_title h2{text-align:center;line-height:1;font-size:30px}.column_conB .column_conB_title h2{text-align:center;line-height:1.6;font-size:19px}.column_conB .column_conB_title h4{text-align:center;line-height:1.6;font-size:23px;font-weight:bold;color:#fff}.sub_conD .sub_conD_title h2{text-align:center;line-height:1;font-size:31px}.sub_conD .sub_conD_title h2{text-align:center;line-height:1;font-size:31px}.diffe_conA .title h2{text-align:center;line-height:1;font-size:28px;margin-bottom:30px}.sub_conB .sub_conB_title h2 span{font-size:13px;color:#b9b9b9}.column_conB .column_conB_title h2 span{font-size:13px;color:#b9b9b9}.sub_conD .sub_conD_title h2 span{font-size:13px;color:#b9b9b9}.diffe_conA .title h2 span{font-size:13px;color:#b9b9b9}.main{position:relative;overflow:hidden}.anchor_menu_pc .container{margin-left:auto;margin-right:auto;max-width:1200px;width:85%}.anchor_menu{padding-top:5px;padding-bottom:1px;transition:all .3s;width:100vw}.anchor_menu_pc{width:100vw;z-index:20;visibility:hidden}.question_menu_pc{width:100vw;z-index:20;visibility:hidden}.anchor_menu_pc:before{position:absolute;top:10px;left:0;width:100%;text-align:center;font-size:20px}.attract_reason{display:none;visibility:hidden}.question_reason{width:100vw;display:none}.anchor_menu ul li{width:32.5%}.anchor_menu_pc ul li{width:19.4%}.attract_reason ul li{width:29.5%}.anchor_menu ul{list-style-type:none;margin-left:auto;padding-left:0;width:95%;margin-right:auto}.anchor_menu_pc ul{list-style-type:none;padding-left:0;margin-right:auto}.attract_reason ul{list-style-type:none;margin-left:auto;padding-left:0;width:95%;margin-right:auto;max-width:1500px}.sub_hero .sub_hero_text .gradient{width:91%;height:66%;color:#fff;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:Gradient 12s ease infinite;margin-left:auto;margin-right:auto;position:relative}@keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}.anchor-fixed{position:fixed;top:0;left:0;background-color:#656565;z-index:35;width:100%;transition:all .4s}.sub_hero .sub_hero_text{background-image:url(img/pc_disp.png);background-position:center center;background-size:cover;background-repeat:no-repeat;height:74vw;padding-top:18px}.conJ .contact_text a span{font-size:14px;color:#e1e1e1;margin-right:3px;font-weight:normal}.conF .sample_box .section .hidden{width:100%;overflow:hidden}.conK .contact_text p{font-size:15px;width:90%;margin-left:auto;margin-right:auto;margin-bottom:10px}.footF{font-size:12px;color:#6e6e6e;width:90%;margin-left:auto;margin-right:auto;padding-top:8px;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}footer{padding-bottom:77px}footer .container{width:90%;margin-left:auto;margin-right:auto;border-top:1px solid #747474;padding-top:35px;padding-bottom:25px}footer .container p{font-size:15px;margin-bottom:15px;color:#cecece;line-height:2}footer .footer_menu p{font-size:16px;margin-bottom:8px;font-weight:bold}footer .footer_menu a{font-size:14px;margin-bottom:8px;text-decoration:none;color:#cecece}footer .footer_menu a.link{font-size:16px;margin-bottom:8px;font-weight:bold}footer .footH a{font-size:15px;color:#eaeaea;text-decoration:none}footer .footH li{text-indent:-.7em;padding-left:.7em;line-height:1.2;margin-bottom:8px}footer .footH ul{list-style-type:none;margin-left:0;padding-left:0}footer .footer_menu .flex_box{display:flex;justify-content:space-between;flex-wrap:wrap}footer .footer_menu .inner{display:flex;flex-flow:column;margin-bottom:15px;width:47%}.toggle_menu ul li a span{font-size:11px;color:#838383;line-height:1.3;display:block}form .textfield_label{font-size:15px;display:inline-block;width:125px}form .icon_require{font-size:13px;background-color:#ff6a17;font-weight:normal;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px}form .icon_any{font-size:13px;background-color:#003e93;font-weight:normal;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px}.conK{padding-top:40px;padding-bottom:50px}.conK form{width:90%;margin-left:auto;margin-right:auto}.conK .container{width:90%;margin-left:auto;margin-right:auto;background-color:rgba(109,109,109,.80);padding-bottom:10px;padding-top:25px}.conJ{padding-top:70px;overflow:hidden}.conJ.lp_conJ{padding-top:30px;padding-bottom:60px;overflow:hidden}.conJ .contact_text h2{text-align:center;margin-bottom:30px}.conJ .contact_text h4{text-align:center;margin-bottom:30px;font-size:7.3vw;font-weight:bold;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#fff}.conJ .container{width:90%;margin-left:auto;margin-right:auto}.conH{padding-top:80px;overflow:hidden}.conH .voice_box{margin-top:60px}.voice_box .voice_text{margin-bottom:10px;overflow:hidden}.voice_box .voice_img{width:100%;height:250px;margin-top:25px}.voice_box .voice_img_sub{width:100%;height:250px;margin-top:25px}.voice_box .voice_text h3{font-size:20px;line-height:1.4;margin-bottom:15px;margin-top:10px}.voice_box .voice_text p{font-size:15px;margin-top:15px;color:#f0f0f0}.conH .container{width:90%;margin-left:auto;margin-right:auto}.conI .container{width:90%;margin-left:auto;margin-right:auto;margin-bottom:60px}.accordion .ac_box .flex{display:flex;align-items:center;margin-top:25px}.slide_pc{background-image:url(img/pc_disp.png);background-position:center center;background-size:cover;background-repeat:no-repeat;width:90%;margin-left:auto;margin-right:auto;height:70vw;padding-top:3vw}.conE .price_box{margin-top:20px;width:100%;overflow-x:hidden}.premium_box{width:100%;background-color:#aeaeae}.premium_box .premium_price.move_left{background-color:#9eec4d;width:80%;height:10px}.standard_box{width:100%;background-color:#aeaeae}.standard_box .standard_price.move_left{width:100%;background-color:#35dfdf;height:10px}.loading_icon{margin-top:42vh}.conF .sample_box h3 span{font-size:13px;font-weight:lighter;color:#f0f0f0}.toggle_menu ul .flex{display:flex;justify-content:space-between;align-items:flex-end}.toggle_menu ul .box{width:48.5%}.conF .sample_box .section{margin-top:60px}.conF .conF_text h2{margin-bottom:30px;text-align:center}.speed_check .text h2{margin-bottom:40px;text-align:center}.speed_check .text p{font-size:15px;margin-bottom:15px}.conD .cant_box{margin-bottom:60px}.back_fixedA .img{width:100%;margin-left:auto;margin-right:auto;background-image:url(img/device_s.png);background-position:center center;background-size:cover;height:68vw}.conE .container{width:90%;margin-left:auto;margin-right:auto;padding-top:40px}.conF .container{width:90%;margin-left:auto;margin-right:auto;margin-bottom:60px}.speed_check .container{width:90%;margin-left:auto;margin-right:auto;margin-bottom:60px}.economy_box{width:100%;background-color:#aeaeae}.economy_box .economy_price{width:100%;height:10px;background-color:#35dfdf;margin-bottom:10px}.economy_box .economy_quality{width:40%;height:10px;background-color:#ff4040;margin-bottom:25px}.standard_box .standard_quality{width:60%;height:10px;background-color:#ff4040}.premium_box .premium_quality{width:100%;height:10px;background-color:#7fd22a}.conF{padding-top:35px;overflow:hidden}.speed_check{margin-bottom:80px}.speed_check .check_box{margin-top:0}.speed_check .check_box section img{border-radius:8px}.speed_check .check_box h3{text-align:left;line-height:1.5;margin-bottom:15px}.conE{padding-top:30px;padding-bottom:50px}.conE.chiro{padding-top:30px;padding-bottom:0}.bend_text .container{width:90%;margin-left:auto;margin-right:auto}.bend_text{}.conC{padding-bottom:90px;z-index:5;padding-top:10px}.conC.lp_conC{padding-bottom:0;z-index:5;padding-top:10px}.conM{padding-bottom:40px;z-index:5;padding-top:20px}.conD{padding-top:40px;padding-bottom:20px;z-index:5}.conB{padding-top:70px;padding-bottom:0}.sub_conA{margin-bottom:0;overflow:hidden}.sub_conC{margin-bottom:0;overflow:hidden;margin-top:60px}.sub_hero{padding-top:100px;background-position:center center;background-size:cover;background-repeat:no-repeat}.back_fixedA{width:100%;transition:all .8s;margin-top:50px}.back_fixedB{display:flex;height:100%;width:90%;margin-left:auto;margin-right:auto;justify-content:space-between}.back_fixedC{display:flex;height:100%;width:90%;margin-left:auto;margin-right:auto;justify-content:space-between}.back_fixedB .img{background-image:url(img/staff_s.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;width:86%;height:250px;border-radius:8px;margin-top:20px}.back_fixedB .img.seo{background-image:url(seo_img/reason_hero.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;width:86%;height:250px;border-radius:8px;margin-top:20px}.back_fixedC .img{background-image:url(img/staff02_s.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;width:87%;height:220px;border-radius:8px;margin-top:20px}.conA .scroll_box{text-align:center;border:1px solid #999;padding-top:10px;margin-top:50px;border-radius:8px;background-color:#393939}.conA .scroll_box h2{font-size:19px;text-align:center}.conA .scroll_box .scroll_text{overflow:auto;height:110px;padding-top:0;padding-bottom:5px;margin-top:5px;margin-left:auto;margin-right:auto;display:inline-block;padding-left:5px;padding-right:5px;width:90%}.conA .scroll_text br{}p span{font-weight:bold;color:#fff}.scroll_box .scroll_text p span{color:#b8b8b8;font-weight:normal;margin-right:10px}.scroll_box .scroll_text p time{color:#b8b8b8;font-weight:normal;margin-right:10px}.conC .reason_box p span{font-size:12px;font-weight:normal;color:#b9b9b9;line-height:1.5;display:block;margin-top:5px}.sub_boxI .graph_text p span{font-weight:bold;color:#35dfdf;font-size:15px}#multiple img{padding-left:7px}.under_menu .contact span{color:#a5a5a5;font-size:11px;padding-top:0}.under_menu .top span{display:inline-block;width:11px;height:11px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(45deg)}.under_menu{position:fixed;z-index:25;width:100vw;padding-bottom:17px;padding-top:7px;background-color:#656565;bottom:0}.hero #multiple{position:absolute;z-index:15;right:4vw;bottom:80px;left:auto}.hero .hero_title{z-index:15;top:15%;left:8vw;position:absolute;right:auto;width:39%}.hero .hero_title .pc{display:none}.hero .hero_logo{display:none}.hero .hero_logo img{display:none}.conA{padding-top:50px;padding-bottom:70px}.conA p{font-size:15px}.conA .scroll_box .scroll_text p{font-size:14px;text-align:left;color:#fff;margin-bottom:5px}.conA .conA_text p{margin-bottom:20px}.sub_conC .conA_text p{margin-bottom:20px}.conB p{font-size:15px;margin-top:10px;display:block}.conB .big_size{font-size:16px;text-align:center;line-height:2.2}.sub_conA p{font-size:14px;margin-top:10px;display:block;color:#fff}.sub_conC p{font-size:14px;margin-top:10px;display:block;color:#fff}.sub_conC p.top_margin{margin-top:25px}.sub_hero p{font-size:3.6vw;display:block;text-align:center}.conD p{font-size:15px;margin-top:10px;display:block;color: #FFFF}.conC .reason_box p{font-size:14px;display:block;color:#fff}.conM .reason_box p{font-size:14px;display:block;padding-top:15px;color:#fff}.conC .reason_box p.conC_bold{font-size:14px;color:#b6b6b6;font-weight:bold;text-align:center}.conM .reason_box p.conM_bold{font-size:13px;color:#b6b6b6;font-weight:bold;text-align:center}.conC .conC_text p{font-size:14px}.conM .conM_text p{font-size:15px}.banner_box{padding-bottom:50px}.banner_box .container{width:90%;margin-left:auto;margin-right:auto}.conA .container{width:90%;margin-left:auto;margin-right:auto}.conB .container{width:90%;margin-left:auto;margin-right:auto}.sub_conA .container{width:100%;margin-left:auto;margin-right:auto;margin-bottom:60px}.sub_conC .container{width:90%;margin-left:auto;margin-right:auto}.sub_hero .container{width:95%;margin-left:auto;margin-right:auto;overflow:hidden;padding-top:25px}.conC .container{width:90%;margin-left:auto;margin-right:auto;margin-bottom:60px}.conM .container{width:90%;margin-left:auto;margin-right:auto;margin-bottom:60px}.conD .container{width:90%;margin-left:auto;margin-right:auto;overflow:hidden}.hero{position:relative;top:0;bottom:0;width:100%;height:740px;overflow:hidden;z-index:-3}.hero video{min-width:100%;min-height:100%;width:auto;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:inline;z-index:-1}.video_box video{width:100%;height:100%}.black_filter{right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:10;position:absolute;background:linear-gradient(to right,#292929,#151515,#292929);display:none}.dot_filter{background:radial-gradient(#656565 38%,transparent 0) , radial-gradient(#656565 38%,transparent 0);background:-ms-radial-gradient(#656565 38%,transparent 0) , -ms-radial-gradient(#656565 38%,transparent 0);background:-moz-radial-gradient(#656565 38%,transparent 0) , -moz-radial-gradient(#656565 38%,transparent 0);background:-webkit-radial-gradient(#656565 38%,transparent 0) , -webkit-radial-gradient(#656565 38%,transparent 0);background-size:2px 2px;background-position:0 0 , 1px 1px;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;position:absolute}.video_filter{background:radial-gradient(#444 38%,transparent 0) , radial-gradient(#444 38%,transparent 0);background:-ms-radial-gradient(#444 38%,transparent 0) , -ms-radial-gradient(#444 38%,transparent 0);background:-moz-radial-gradient(#444 38%,transparent 0) , -moz-radial-gradient(#444 38%,transparent 0);background:-webkit-radial-gradient(#444 38%,transparent 0) , -webkit-radial-gradient(#444 38%,transparent 0);background-size:2px 2px;background-position:0 0 , 1px 1px;width:100%;height:100%;z-index:1;position:absolute;top:0}.heading_spinner{margin-right:auto;margin-left:auto;width:80px;height:25px;text-align:center;font-size:11px}.heading_spinner>div{background-color:#ff4040;height:100%;width:10px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.heading_spinner .rect2{margin-left:8px;margin-right:4px;background-color:#35dfdf;-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.heading_spinner .rect3{margin-left:4px;margin-right:8px;background-color:#9eec4d;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.heading_spinner .rect4{background-color:#ffec16;-webkit-animation-delay:-.9s;animation-delay:-.9s}@keyframes sk-stretchdelay {
  0%, 40%, 100% { 
    transform: scaleY(0.4);
  }  20% { 
    transform: scaleY(1.0);
  }
}body{background:#2d2926;overflow-x:hidden;font-size:medium;width:auto}.parallax_box p{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:25px}#multiple .scroll-arrow{height:14px;width:20px;position:relative}#multiple span{position:absolute;height:4px;width:25px;background-color:#fff}#multiple span.arrow-left{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);left:-12px}#multiple span.arrow-right{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);right:-12px}#multiple .arrow1{-webkit-animation-name:multiple_1;animation-name:multiple_1;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes multiple_1 {
	0% {
		opacity: 0;
	}
	20% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	60% {
		opacity: 0;
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}#multiple .arrow2{-webkit-animation-name:multiple_2;animation-name:multiple_2;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.under_menu .container{display:flex;justify-content:space-between;width:95%;margin-left:auto;margin-right:auto}.under_menu .contact{width:41%;border:1px solid #fff;text-decoration:none;border-radius:5px;text-align:center;padding-top:3px;padding-bottom:2px;background:#606060;background:-moz-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:-webkit-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#151515',GradientType=1 )}.under_menu .top{width:12%;border:1px solid #fff;text-decoration:none;border-radius:5px;text-align:center;padding-top:6px;padding-bottom:2px;background:#606060;background:-moz-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:-webkit-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#151515',GradientType=1 )}.under_menu .contact p{color:#fff;font-size:13px;margin-bottom:-9px;text-align:center}.under_menu .top p{color:#fff;font-size:13px;text-align:center;margin-top:-11px}@-webkit-keyframes multiple_2 {
	0% {
		opacity: 0;
	}
	20% {
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	60% {
		opacity: 1;
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}h1,h2,h3,h4,p{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:lighter}.conJ .contact_text p{font-size:15px;margin-bottom:30px}h1,h2,h3,p{line-height:1.9;letter-spacing:.01em;color:#fff;text-align:justify}.hero .hero_title_consul p{color:#fff;font-size:16px;text-shadow:1px 1px 3px #000;line-height:1.8;letter-spacing:.01em;text-align:center;margin-top:10px}.column_table time{font-size:13px;margin-bottom:25px;color:#cdcdcd;display:inline-block;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.column_table p{font-size:14px;margin-bottom:25px;line-height:2}.thanks_box p{font-size:13px;margin-left:auto;margin-right:auto;margin-bottom:20px;color:silver}.column_text_box p{font-size:14px;line-height:2;letter-spacing:.035em;color:#fff}.column_text_box p a{color:#6ed4ff}.column_text_box a{font-size:13px;display:inline-block}.column_text_box .space{margin-top:25px}.column_text_box .colum_line{border-top:1px solid #6a6a6a;margin-top:30px;margin-bottom:35px}.works_conA section p{font-size:13px;text-align:center;margin-bottom:10px;color:#fff}.columns p{font-size:13px;color:#518bdf;margin-top:5px}.columns p span{color:#a3a3a3;font-weight:normal}.columns .img_box img{height:auto;background-color:#fef208;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:10px;margin-bottom:10px;width:100%;transition:all .3s}.sub_boxI .cost p{font-size:12px;text-align:center;color:#b3b3b3}.animation_box .js_animation .flexA p{text-align:center;margin-bottom:10px;font-size:14px;color:#d4d4d4}.sample_hero .container p{font-size:13px;margin-bottom:30px}.conL .flow_text p{font-size:15px}.conL .flow_text p span{font-size:11px;color:#b9b9b9;font-weight:normal}.sub_boxI .price_supple{font-size:12px;color:rgba(233,233,233,1.00)}.sub_boxI .price_table_text{font-size:12px;color:rgba(233,233,233,1.00);text-align:center}.sub_boxI section p{font-size:14px;color:rgba(23,23,23,1.00);padding-top:15px;padding-right:13px;padding-left:13px;line-height:1.5;text-align:left}.sub_boxI .plan_box section .text{font-size:14px;color:#fff;padding:0;line-height:1.5;text-align:justify;width:92%;margin-left:auto;margin-right:auto;margin-top:20px}.sub_boxI .plan_box section .text span{font-size:16px;display:block;margin-bottom:10px}.sub_boxI .plan_box section.blue .text span{color:#46a9f2}.sub_boxI .plan_box section.green .text span{color:#61b51f}.sub_boxI .plan_box section.orange .text span{color:#f4750c}.sub_boxI .plan_box section.pink .text span{color:#ea3a92}.sub_boxI .plan_box section.purple .text span{color:#a43ad8}.sub_boxI .plan_box section.red .text span{color:#eb352f}.sub_boxI .plan_box section.brown .text span{color:#db6400}.sub_boxH p{font-size:14px}.sub_boxE section p{font-size:12px;margin-top:215px;color:#cecece}.sub_boxE section span{color:#cecece;font-size:12px;display:block;margin-top:5px;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.sub_boxC_text .container p{font-size:14px}.sub_boxD .container p{font-size:14px;margin-top:10px}.works_conB .works_box section p{font-size:14px;color:#efefef}.works_conB .works_box section h1{font-size:13px;color:#efefef}.works_conB .works_box section .center{text-align:center;font-size:15px}.works_conB .works_box section .rank{text-align:left;font-size:15px}.works_conB .works_box section .rank span{font-size:20px;color:#ffe500}.works_conB .works_box section .rank .small_text{font-size:11px;color:#bababa;font-weight:normal}.works_conB .works_box section .gray_text{font-size:12px;color:#bababa;text-align:center;margin-bottom:10px}.works_conB .works_box section .gray_text .red{font-size:15px;color:#ff521b}.works_conB .works_box section .supple_text{font-size:12px;color:#bababa;margin-top:10px}.conE .conE_text p{font-size:15px}.sub_conB .sub_conB_text section p{font-size:14px;margin-top:15px;color:#fff}.sub_conB .sub_conB_text section p.top_margin{margin-top:25px}.diffe_conA .sub_conB_text section p{font-size:14px;margin-top:15px;color:#fff}.diffe_conA .sub_conB_text section p.top_margin{margin-top:25px}.sub_conB .sub_conB_text section h3{font-size:5.1vw;margin-bottom:5px}.diffe_conA .sub_conB_text section h3{font-size:5.5vw;margin-bottom:5px}.conH .conH_text h2{text-align:center;margin-bottom:30px}.conH .conH_text p{font-size:15px}.conH .conH_text br{display:none}.conI .conI_text h2{text-align:center;margin-bottom:30px}.conL .conL_text h2{text-align:center;margin-bottom:30px}.conI .conI_text p{font-size:15px}.conL .conL_text p{font-size:15px}.conJ .contact_text{margin-top:60px}form #company{padding:3px;width:97%;font-size:15px;margin-top:5px}form p{border-bottom:1px solid #bebebe;padding-bottom:15px;padding-top:10px}form .submit{border-bottom-style:none;margin-top:10px;text-align:center}form #fullname{width:97%;padding:3px;font-size:14px;margin-top:5px}form #mail{padding:3px;width:97%;font-size:14px;margin-top:5px}form #tel_number{padding:3px;width:97%;font-size:14px;margin-top:5px}form #message{width:97%;height:180px;padding:3px;font-size:14px;margin-top:5px}.conF .conF_text p{font-size:15px}.conE .price_box h2{font-size:20px;line-height:1.8;margin-bottom:-10px}.conE .price_box h3{font-size:20px;line-height:1.8;margin-bottom:-10px}.conF .sample_box .section p{font-size:15px;margin-top:15px;margin-bottom:20px;color:#fff}.speed_check .check_box section p{font-size:15px;margin-bottom:20px;color:#fff}h2{font-size:6.2vw;font-weight:bold;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.works_hero h2{text-align:center;font-size:22px;margin-bottom:30px;letter-spacing:.08em}.works_hero h1{text-align:center;font-size:22px;margin-bottom:30px;letter-spacing:.08em;font-weight:bold}footer .container .title{font-size:22px;color:#9e9e9e;letter-spacing:.06em;font-weight:bold;margin-bottom:5px}.conG .conG_text h2{margin-bottom:30px;text-align:center}h3{font-size:5vw;font-weight:bold;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.back_fixedB h2{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;display:block;font-size:29px;margin-right:-10px}.back_fixedC h2{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;display:block;font-size:29px;margin-right:-10px}.conB h2{margin-bottom:35px}.sub_hero h1{margin-bottom:15px;text-align:center;padding-top:8vw;letter-spacing:.1em;text-shadow:3px 3px 6px #292929;font-size:7.3vw;font-weight:bold;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.sub_hero h2{margin-bottom:20px;text-align:center;padding-top:8vw;letter-spacing:.1em;text-shadow:3px 3px 6px #292929}.conB h3{font-size:26px;margin-bottom:5px}.sub_conA h3{margin-top:20px;font-size:26px;margin-bottom:5px}.sub_conC h3{font-size:24px;margin-bottom:5px}.conA .conA_text h1{margin-bottom:40px;font-size:6.1vw;font-weight:bold;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;text-align:left}.conA .conA_text h2{margin-bottom:30px;font-size:6.2vw;font-weight:bold;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.sub_conC .conA_text h2{margin-bottom:30px;margin-top:50px;font-size:6.2vw;font-weight:bold;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.text_box h2{text-align:center}.is-fixed{position:fixed;filter:brightness(27%);top:0;left:0;z-index:-1;width:100%}.conL .flow_number .number_line{width:2px;height:165px;background-color:#949494;margin-left:auto;margin-right:auto}.conL .flexA{display:flex;justify-content:space-between}.conL .flexB{display:flex;justify-content:space-between}.conL .flow_number .circle_number{border-radius:50%;border:2px solid #9eec4d;width:32px;height:32px;text-align:center;margin-left:auto;margin-right:auto;background-color:#343434}.conL .flow_number{width:12%}.sub_conC .container section{margin-top:60px}.responsive_box .res_box p{font-size:1.5vw;position:absolute;right:8px;bottom:5px;color:#35dfdf}.responsive_box .res_box h2{font-size:7vw;margin-left:10px;color:#35dfdf}.sample_hero .container h2{text-align:center;margin-bottom:20px}.sample_hero .container h1{text-align:center;margin-bottom:20px;font-size:7.3vw;font-weight:bold;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.responsive_box .responcive_text h2{font-size:5.5vw;text-align:center;margin-bottom:15px}.animation_box .animation_text h2{font-size:5.5vw;text-align:center;margin-bottom:20px}.slide_box .slide_text h2{font-size:5.5vw;text-align:center;margin-bottom:20px}.pamph_box .pamph_text h2{font-size:5.5vw;text-align:center;margin-bottom:20px}.flyer_box .flyer_text h2{font-size:5.5vw;text-align:center;margin-bottom:20px}.card_box .card_text h2{font-size:5.5vw;text-align:center;margin-bottom:20px}.video_box .video_text h2{font-size:5.5vw;text-align:center;margin-bottom:20px}.photo_box .photo_text h2{font-size:5.5vw;text-align:center;margin-bottom:20px}.responsive_box .responcive_text p{font-size:13px}.animation_box .animation_text p{font-size:13px;color:#c7c7c7}.animation_box .container h3{text-align:center;font-size:20px;color:#35dfdf;margin-bottom:30px}.slide_box .container h3{text-align:center;font-size:20px;color:#35dfdf;margin-bottom:20px}.pamph_box .container h3{text-align:center;font-size:20px;color:#35dfdf;margin-bottom:15px;margin-top:40px}.flyer_box .container h3{text-align:center;font-size:20px;color:#35dfdf;margin-bottom:15px;margin-top:40px}.card_box .container h3{text-align:center;font-size:20px;color:#35dfdf;margin-bottom:15px;margin-top:40px}.video_box .container h3{text-align:center;font-size:20px;color:#35dfdf;margin-bottom:15px}.photo_box .container h3{text-align:center;font-size:20px;color:#35dfdf;margin-bottom:5px}.animation_box .js_animation .flexA{display:flex;justify-content:space-between;margin-bottom:30px}.animation_box .js_animation section{width:38%}.animation_box .js_animation{width:76%;margin-left:auto;margin-right:auto}.animation_box .container .sample_text{font-size:14px;margin-top:50px}.slide_box .container .sample_text{font-size:13px;margin-top:50px}.pamph_box .container .sample_text{font-size:13px;margin-top:50px}.flyer_box .container .sample_text{font-size:13px;margin-top:50px}.card_box .container .sample_text{font-size:13px;margin-top:50px}.video_box .container .sample_text{font-size:13px;margin-top:50px}.photo_box .container .sample_text{font-size:13px;margin-top:50px}.parallax_box h2{font-size:25px;text-align:center;margin-bottom:30px}.pamph_box .container{width:90%;margin-left:auto;margin-right:auto;max-width:1100px}.flyer_box .container{width:90%;margin-left:auto;margin-right:auto;max-width:1100px}.card_box .container{width:90%;margin-left:auto;margin-right:auto;max-width:1000px;margin-bottom:40px}.pamph_box .pamphA{margin-bottom:15px}.flyer_box .flyerA{margin-bottom:15px}.card_box .cardA{margin-bottom:15px}.photo_box .photo_sampleA{margin-bottom:20px}.photo_box .photo_sampleB{margin-bottom:20px}.sub_boxI .graph{margin-bottom:40px}.sub_boxI .flexA{}.sub_boxI .flexB{}.sub_boxI .second_h2{text-align:center;margin-top:50px;margin-bottom:40px}.accordion .ac_box.fade-in blockquote p .link{padding:0;margin:0;border:none;width:auto;display:inline;color:#175dbe;text-decoration:underline}.sub_hero h1.attract{padding-top:1vw}.sub_hero h1.column{font-size:5vw;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;padding-top:0}.sub_boxI .container .graph_text h3{color:#35dfdf;font-weight:bold;margin-top:20px;margin-bottom:15px}.sub_hero .sub_hero_text .small_text{font-size:3.5vw}.conB .conB_text .small_text{font-size:6.2vw;text-align:center}.text_box .small_text{font-size:6.2vw}.column_conA .space{margin-top:5px}.column_text_box h3{font-size:17px;line-height:1.5}.column_text_box h4{font-size:16px;color:#fff;font-weight:bold;text-align:justify}.column_text_box h4 span{font-size:13px;font-weight:normal}.column_text_box .middle_title{color:#fff;padding-bottom:14px;margin-bottom:25px;margin-top:40px;position:relative}.column_text_box .middle_title:after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';background-image:linear-gradient(90deg,#00c2ff 35%,#292929 100%)}.column_text_box .bold{font-weight:bold}.column_text_box .point_box .blue_band{background-color:#00a0cc;display:inline-block;padding-top:4px;padding-bottom:3px;padding-left:10px;padding-right:10px;margin-bottom:8px;margin-top:5px;font-weight:bold}.column_text_box .blue_title{display:block;margin-top:35px;padding:5px 10px;border-left:3px solid #00a0cc}.column_text_box .red_band{background-color:#ff5b00;display:inline-block;padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;margin-bottom:8px;margin-top:5px}.column_text_box .column_table{padding-top:25px;padding-bottom:25px}.column_text_box .second_title{font-size:17px;font-weight:bold;margin-top:15px}.column_text_box .link_button a{color:#fff;text-decoration:none;border:1px solid #35dfdf;font-size:13px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:#494949}.works_conA h2 .margin{margin-bottom:10px;display:block}.consultation{display:none}picture{display:none}.column_table .column_menu h2{font-size:22px;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;font-style:normal;line-height:1.7;text-align:center}.prev-next-link p{font-size:14px}.responsive_box .report{margin-bottom:15px}.column_conB .column_text_box .column_contact{border-radius:100vw;background-color:#fff532;display:block;padding-top:10px;padding-bottom:13px;margin-top:35px;margin-bottom:65px;text-decoration:none;padding-left:5px;padding-right:5px}.column_conB .column_text_box .column_contact p{text-align:center;color:#3a3a3a;font-size:17px;font-weight:bold;line-height:1.5}.column_conB .column_text_box .column_contact p span{font-size:13px;color:#000;font-weight:normal}.column_conB .relation_box{display:flex;flex-wrap:wrap;justify-content:space-between;flex-basis:auto;margin-bottom:5px}.plan_box{margin-bottom:50px}.plan_box .plan_price{font-size:24px;font-weight:bold;text-align:center;border-bottom:1px solid #fff;padding-bottom:20px;width:92%;margin-left:auto;margin-right:auto;display:block;padding-left:0;padding-right:0;padding-top:20px;line-height:1.2}.plan_box .blue .plan_price{color:#46a9f2;border-bottom:2px solid #227cbf}.plan_box .green .plan_price{color:#61b51f;border-bottom:2px solid #61b51f}.plan_box .orange .plan_price{color:#f4750c;border-bottom:2px solid #f4750c}.plan_box .pink .plan_price{color:#ea3a92;border-bottom:2px solid #ea3a92}.plan_box .purple .plan_price{color:#a43ad8;border-bottom:2px solid #8123b0}.plan_box .red .plan_price{color:#eb352f;border-bottom:2px solid #eb352f}.plan_box .brown .plan_price{color:#db6400;border-bottom:2px solid #974600}.plan_box .plan_price span{color:#fff;font-size:14px;font-weight:normal}.plan_box .plan_price span.small{color:#c5c5c5;font-size:12px}.sub_boxI .plan_box .blue{border:2px solid #227cbf}.sub_boxI .plan_box .green{border:2px solid #61b51f}.sub_boxI .plan_box .orange{border:2px solid #f4750c}.sub_boxI .plan_box .pink{border:2px solid #ea3a92}.sub_boxI .plan_box .purple{border:2px solid #8123b0}.sub_boxI .plan_box .red{border:2px solid #eb352f}.sub_boxI .plan_box .brown{border:2px solid #974600}.price_table{margin-bottom:50px;overflow-y:auto;overflow-x:auto;white-space:nowrap}.sub_boxI section .plan_type{width:92%;margin-left:auto;margin-right:auto}.sub_boxI section .plan_type p{font-size:14px;color:rgba(23,23,23,1.00);padding-left:0;font-weight:bold}.sub_boxI section .plan_type span{font-size:12px;display:inline-block;color:#fff;background-color:#000;padding-top:3px;padding-bottom:3px;padding-right:9px;padding-left:9px;font-weight:normal;border-radius:40px;margin-top:7px;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.sub_boxI section .plan_type .blue{background-color:#227cbf}.sub_boxI section .plan_type .green{background-color:#61b51f}.sub_boxI section .plan_type .orange{background-color:#f4750c}.sub_boxI section .plan_type .pink{background-color:#ea3a92}.sub_boxI section .plan_type .purple{background-color:#8123b0}.sub_boxI section .plan_type .red{background-color:#eb352f}.column_text_box .scroll_img{height:400px;overflow:auto;margin-bottom:40px;margin-top:20px}.sub_boxI .plan_img_box img{margin-bottom:25px}.sub_boxI .plan_img_box{margin-bottom:50px}.point_box p{font-weight:bold}.hero .hero_title_consul img{width:230px;margin-right:30px}@media all and (-ms-high-contrast:none){.column_text_box .point_box .blue_band{background-color:#00a0cc;display:inline-block;padding-top:4px;padding-bottom:3px;padding-left:10px;padding-right:10px;margin-bottom:8px}.pamph_box .pamphA{margin-bottom:15px}.responsive_box .responcive_text p{font-size:13px}.responsive_box .responcive_text p{font-size:13px}.is-fixed{position:relative;margin-bottom:-800px}}.text_box{padding-bottom:10px}.conB img{display:block;margin-left:auto;margin-right:auto;margin-top:30px}.sub_conA section img.attract_img{display:block;margin-left:auto;margin-right:auto;margin-top:30px}.sub_conC section img.attract_img{display:block;margin-left:auto;margin-right:auto;margin-top:30px}.slideB{position:relative;width:100%;margin-left:auto;margin-right:auto}.slideC{position:relative;width:100%;margin-left:auto;margin-right:auto}.slideD{position:relative;width:100%;margin-left:auto;margin-right:auto}.slideE{position:relative;width:100%;margin-left:auto;margin-right:auto}.slideB .slide_img{position:absolute;top:0;width:100%;height:200px;background-position:right center;background-size:cover}.slideC .slide_img{position:absolute;top:0;width:100%;height:200px;background-position:left center;background-size:cover}.slideD .slide_img{position:absolute;top:0;width:100%;height:200px;background-position:right center;background-size:cover}.slideE .slide_img{position:absolute;top:0;width:100%;height:200px;background-position:left center;background-size:cover}.slideC .yujiA{background-image:url(staff_img/yujiA.jpg)}.slideC .yujiB{background-image:url(staff_img/yujiB.jpg)}.slideD .kaoriA{background-image:url(staff_img/kaoriA.jpg)}.slideD .kaoriB{background-image:url(staff_img/kaoriB.jpg)}.slideE .aiA{background-image:url(staff_img/aiA.jpg)}.slideE .aiB{background-image:url(staff_img/aiB.jpg)}.slideB .sawayaA{background-image:url(staff_img/sawayaA.jpg)}.slideB .sawayaB{background-image:url(staff_img/sawayaB.jpg)}.slideB .sawayaC{background-image:url(img/grande_voice.jpg)}.slide{position:relative;width:92%;margin-left:auto;margin-right:auto;height:47vw;background-color:#0a030f}.slide .slide_img{position:absolute;top:0;width:100%;height:100%;background-position:center center;background-size:cover}.slide .slide_img.ford{background-image:url(img/ford_full_s.jpg)}.slide .slide_img.irodori{background-image:url(img/irodori_full_s.jpg)}.slide .slide_img.shining{background-image:url(img/shining_full_s.jpg)}.phone_none{display:none}.conC .reason_box{margin-top:40px;overflow:hidden;border-radius:8px;background-color:#393939;padding-top:25px;padding-bottom:25px;padding-left:18px;padding-right:18px;border:1px solid #999;position:relative}.conM .reason_box{margin-top:40px;overflow:hidden}.sample_box .section .flexA{padding-top:5px;margin-top:10px}.sample_box .section .flexB{padding-top:5px;margin-top:10px}.sample_box .section h3{text-align:center;line-height:1.5;margin-bottom:12px}.bend_text h2{text-align:right;margin-bottom:-15px}.blue_text{color:#35dfdf}.yellow_text{color:#ffec16}.orange_text{color:#efe308;font-weight:bold}.purple_text{color:#fff}.conC .reason_box h3{color:#35dfdf;font-size:5.6vw;letter-spacing:.06em;text-align:center;margin-bottom:12px}.conC .reason_box h3.small{color:#ff4040;margin-top:10px}.conM .reason_box h3{color:#ffec16;font-size:6.2vw;text-align:center;margin-bottom:5px}.red_text{color:#ff4040}.diffe_conA .diffe_box h3{font-size:22px;margin-bottom:15px;text-align:center}.price_text{color:#0078c6}.conD .cant_box h3{font-size:5.1vw;margin-bottom:5px}.conC .reason_box h3 span{font-size:16px;margin-left:3px;color:#f0f0f0}.conM .reason_box h3 span{font-size:14px;margin-left:3px;color:#f0f0f0}.flashbutton{display:block;margin-left:auto;margin-right:auto}.column_text_box .flashbutton .attract_btn{}.works_conA section .flashbutton{margin-top:10px}.works_conB .works_button .flashbutton{margin-top:25px}.flashbutton a{display:block;position:relative;z-index:2;overflow:hidden;width:265px;border-radius:5px;color:#fff!important;padding-top:10px;padding-bottom:10px;text-decoration:none;transition:.25s linear;border:1px solid #fff;font-size:14px;margin-left:auto;margin-right:auto;text-align:center;padding-left:15px;background:#606060;background:-moz-linear-gradient(-45deg,#383838 0%,#252525 59%,#151515 100%);background:-webkit-linear-gradient(-45deg,#383838 0%,#252525 59%,#151515 100%);background:linear-gradient(-45deg,#383838 0%,#252525 59%,#151515 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#151515',GradientType=1 );padding-right:5px}.flashbutton a:hover{opacity:.7;background-color:#120f14}.sub_conB .flashbutton{margin-top:40px}.flashbutton a:before{display:block;position:absolute;z-index:-1;left:-30%;top:-50%;content:"";width:25px;height:100px;transform:rotate(40deg);background-image:linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));animation:flash 3.5s infinite linear}@keyframes flash {
 0% { left: -150%; }
 20% { left: 120%; }
 100% { left: 120%; }
}@-webkit-keyframes flash {
 0% { left: -30%; }
 20% { left: 120%; }
 100% { left: 120%; }
}.normal_link a{color:#fff;font-size:14px;display:block;width:200px;border-radius:5px;padding-top:8px;padding-bottom:8px;text-decoration:none;border:1px solid #fff;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px}.normal_link img{margin-left:10px}.fade-upB{opacity:0;transform:translate(0,90px);transition:all 800ms}.fade-upB.scrollin{opacity:1;transform:translate(0,0)}.fade-leftB{opacity:0;transform:translate(-90px,0);transition:all 800ms}.fade-leftB.scrollin{opacity:1;transform:translate(0,0)}.fade-rightB{opacity:0;transform:translate(90px,0);transition:all 800ms}.fade-rightB.scrollin{opacity:1;transform:translate(0,0)}.fade-in{opacity:0;transform:translate(0,0);transition:all 800ms}.conJ.lp_conJ .flashbutton{margin-top:30px}.fade-in.scrollin{opacity:1;transform:translate(0,0)}.sub_boxI .graph_text{width:95%;margin-left:auto;margin-right:auto;margin-bottom:35px}.sub_boxI .graph_text p{font-size:14px;margin-bottom:10px}.sub_boxI .cost{margin-left:auto;margin-right:auto;margin-bottom:40px}.card_box .cardB{width:65%;margin-left:auto;margin-right:auto;margin-bottom:15px}.diffe_conA .flashbutton{margin-top:40px}.diffe_conA .title p{}.works_conA section h2{margin-bottom:12px;text-align:center;line-height:1.7;font-size:5vw;letter-spacing:.04em}.works_conA section h3{margin-bottom:12px;text-align:center;line-height:1.7;font-size:5vw;letter-spacing:.04em}.columns h2{line-height:1.5;font-size:13px;letter-spacing:.04em}.columns h3{line-height:1.5;font-size:14px;letter-spacing:.04em}.columns h4{line-height:1.5;font-size:14px;letter-spacing:.04em;font-weight:bold;color:#fff}.conH .voice_box .voice_text .flashbutton{margin-top:20px}.conE .conG_text p{font-size:14px}.fade-up{opacity:0;transform:translate(0,25px);transition:all 600ms}.accordion .ac_box{width:100%}.fade-up.scrollin{opacity:1;transform:translate(0,0)}.fade-left{opacity:0;transform:translate(-80px,0);transition:all 750ms}.fade-left.scrollin{opacity:1;transform:translate(0,0)}.fade-right{opacity:0;transform:translate(70px,0);transition:all 750ms}.fade-right.scrollin{opacity:1;transform:translate(0,0)}.move_left{opacity:0;transform:translate(-850px,0);transition:all 980ms}.move_left.scrollin{opacity:1;transform:translate(0,0)}.move_right{opacity:0;transform:translate(850px,0);transition:all 980ms}.move_right.scrollin{opacity:1;transform:translate(0,0)}.move_down{opacity:0;transform:translate(0,-300px);transition:all 1200ms}.move_down.scrollin{opacity:1;transform:translate(0,0)}#geometry{width:100vw;height:100vh;position:fixed;z-index:-2;display:inline}#geometry_lp_gw{width:100vw;height:100vh;position:fixed;z-index:-2;display:inline}#geometry_lp_gb{width:100vw;height:100vh;position:fixed;z-index:-2;display:inline}.line_move{height:1px;background-color:#b2b2b2;overflow-x:hidden}.conE .conE_text h2{text-align:center;margin-bottom:30px}.loader{height:100%;left:0;position:fixed;top:0;width:100%;z-index:30;background-color:#000}.spinner{text-align:center}.loading_icon img{animation:logo1 1.2s ease infinite;width:36px}.loading_logo{display:none}@keyframes logo1 {
50% {
transform:translateY(-13px)
}
}.toggle_menu{width:100vw;position:fixed;background-color:rgba(101,101,101,.95);display:none;z-index:20;padding-top:16px;padding-bottom:5px}.toggle_menu ul{list-style-type:none;margin-left:auto;padding-left:0;display:block;width:95%;margin-right:auto;max-width:650px}.toggle_menu ul li a{text-decoration:none;color:#fff;font-size:14px;transition:.3s;border:1px solid #fff;border-radius:5px;text-align:center;padding-top:7px;padding-bottom:7px;display:block;margin-bottom:15px;line-height:1.4;background:#606060;background:-moz-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:-webkit-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#151515',GradientType=1 )}.headD a{text-decoration:none;color:#fff;font-size:14px;transition:.3s;border:1px solid #e9e9e9;border-radius:5px;text-align:center;margin-bottom:8px;display:block;width:121px;padding-top:5px;padding-bottom:4px;font-weight:normal;background:#606060;background:-moz-linear-gradient(-45deg,#606060 0%,#404040 59%,#303030 100%);background:-webkit-linear-gradient(-45deg,#606060 0%,#404040 59%,#303030 100%);background:linear-gradient(-45deg,#606060 0%,#404040 59%,#303030 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#303030',GradientType=1 );margin-left:auto}a{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.conA .info_link a{font-size:12px;color:#e6e6e6;text-decoration:none}.conA .info_link{text-align:center;margin-top:5px}.info_box ol li a{color:#35dfdf;text-decoration:none;transition:all .3s}.info_box ol li a:hover{opacity:.7}.top_works a{width:48.5%;margin-bottom:5px}.top_works .lp_works{width:48.5%;margin-bottom:5px}.column_text_box section a{color:#6ed4ff;margin-top:10px;text-decoration:none;border-bottom:1px solid #6ed4ff}.column_text_box section .reference{font-size:13px;margin-top:10px;display:block}.conA .scroll_box .scroll_text p a{color:#35dfdf}.page_top a{transition:all .3s}.page_top a:hover{cursor:pointer;opacity:.8}.works_conB .works_box section a{color:#35dfdf;display:block;margin-left:auto;margin-right:auto;text-align:center;margin-top:15px;transition:all .3s}.works_conB .works_box section a:hover{opacity:.7}.sub_boxI .cost p a{color:#e66538;margin-top:5px;display:block}.conF .container .sample_box .section a{width:48%;height:48%;transition:all .3s}.conF .container .sample_box .section .lp_case{width:48%;height:48%}.conF .sample_box .section_box .flashbutton .sample_btn{width:240px}.speed_check .check_box .flashbutton .sample_btn{width:240px}.conF .container .sample_box .section a:hover{transition:all .3s;opacity:.7}.ac_box dd a{text-decoration:none;padding-top:5px;font-size:14px;padding-bottom:5px;padding-left:5px;padding-right:5px;color:#1f1a23;border:1px solid #0d0b0f;margin-left:auto;margin-right:4%;width:170px;display:block;text-align:center;margin-bottom:7px;margin-top:7px;transition:all .3s}.sub_boxI section a{text-decoration:none;padding-top:5px;font-size:12px;padding-bottom:5px;padding-left:5px;padding-right:5px;color:#1f1a23;border:1px solid #0d0b0f;margin-left:auto;margin-right:auto;width:140px;display:block;text-align:center;margin-top:15px;transition:all .3s;background-color:#e8e8e8;margin-bottom:5px}.sub_boxI section a:hover{opacity:.8;background-color:#e1e1e1}.ac_box dd a:hover{transition:all .3s;opacity:.8;background-color:#ececec}.thanks_box a{color:#fff;font-size:15px;transition:all .3s;margin-bottom:20px;display:block}.error_box a{color:#fff;font-size:16px;transition:all .3s;display:block;width:200px;margin-left:auto;margin-right:auto}.thanks_box a:hover{opacity:.8}.error_box a:hover{opacity:.8}footer .footE p a{text-decoration:none;color:#cecece;transition:all .3s}footer .footE p a:hover{opacity:.8}footer .footH a:hover{opacity:.8}footer .footH p a{text-decoration:none;color:#cecece;transition:all .3s}footer .footH p a:hover{opacity:.8}.anchor_menu ul li a{text-decoration:none;color:#fff;display:block;border-radius:5px;text-align:center;border:1px solid #fff;font-size:13px;padding-top:3px;padding-bottom:3px;background:#606060;background:-moz-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:-webkit-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#151515',GradientType=1 )}.anchor_menu_pc ul li a{text-decoration:none;color:#fff;display:block;border-radius:5px;text-align:center;border:1px solid #fff;font-size:17px;padding-top:6px;padding-bottom:6px;font-weight:bold;transition:all .3s;letter-spacing:.15em;background:#606060;background:-moz-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:-webkit-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#151515',GradientType=1 )}.anchor_menu_pc ul li a:hover{color:#ffec16;border-color:#ffec16}.anchor_menu_pc ul li a.difference:hover{color:#35dfdf;border-color:#35dfdf}.attract_reason ul li a{text-decoration:none;color:#fff;display:block;text-align:center;font-size:37px;padding-bottom:13px;border-bottom:1px solid #aeaeae;font-weight:bold;transition:all .2s;letter-spacing:.04em}.attract_reason ul li a:hover{color:#ffec16;border-bottom-color:#ffec16;letter-spacing:.09em}.attract_reason ul li a.difference:hover{color:#35dfdf;border-bottom-color:#35dfdf}.attract_reason ul li a span{font-size:16px;font-weight:normal;color:#cbcbcb}.anchor_menu .flex{display:flex;justify-content:space-between;margin-bottom:10px}.anchor_menu_pc .flex{display:flex;justify-content:space-between;margin-bottom:8px}.attract_reason .flex{display:flex;justify-content:space-between;margin-bottom:40px}.conJ .contact_text a{text-decoration:none;color:#00c9ff;font-size:30px;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;width:320px;display:block;margin-bottom:10px}.toggle_menu ul li a:hover{opacity:.8}.price_box h2 .eco_price{font-size:35px;color:#35dfdf}.price_box h2 .stan_price{font-size:35px;color:#ffec16}.price_box h2 .pre_price{font-size:35px;color:#9eec4d}.conE .price_box p{font-size:15px;margin-top:25px;margin-bottom:5px}.price_box h2 .small{font-size:14px;margin-left:3px}.accordion{width:100%;margin-left:auto;margin-right:auto;margin-top:110px}.accordion .ac_box dt h2{color:#2c2a26;font-size:14px;line-height:1.3;padding-left:10px;padding-right:10px;font-weight:normal}.accordion .ac_box dt h3{color:#2c2a26;font-size:14px;line-height:1.3;padding-left:10px;padding-right:10px;font-weight:normal}.ac_box dt{cursor:pointer;background-color:#fff;display:flex;align-items:center;transition:all .3s;margin-top:20px;height:auto}.ac_box dt:hover{opacity:.8}.ac_box dd{text-align:justify;display:none;background-color:rgba(255,255,255,.97);padding-bottom:8px}.ac_box dt span{font-size:28px;color:#201f1c;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;padding-right:10px;padding-left:10px;background-color:#f0f0f0;display:block;padding-top:3px;padding-bottom:3px}.ac_box dd p{padding-top:14px;padding-right:14px;padding-bottom:5px;padding-left:14px;color:#2a2724;font-size:15px}.conI{padding-top:80px}.conL{padding-top:80px;padding-bottom:30px}.conL.flow_top_margin{padding-top:50px}.main .conL.priceL{margin-top:0;padding-top:30px}.voice_box .voice_A{background-image:url(img/grande_voice.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.voice_box .voice_B{background-image:url(img/works_voice.jpg);background-position:right center;background-size:cover;background-repeat:no-repeat}.voice_box .voice_C{background-image:url(img/naganuma_voice.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.voice_box .voice_D{background-image:url(img/sunart_voice.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.voice_box .voice_E{background-image:url(img/irodori_voice.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.voice_box .voice_F{background-image:url(img/shining_voice.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.voice_box .voice_G{background-image:url(img/souka_voice.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}form .submit input{font-size:14px;background-color:#4c4c4c;color:#fff;padding-top:7px;padding-bottom:5px;padding-left:15px;padding-right:15px;transition:all .3s}form .submit input:hover{opacity:.8;background-color:#201f1c}.conJ .contact_text .open_time{text-align:center}.conD .cant_box .cant_img{justify-content:space-between;display:flex;margin-top:30px}.conD .cant_box .seo_img{margin-top:40px}.conD .cant_box .cant_container .cant_text{display:flex;align-items:center;margin-top:10px}.conD .cant_box .cant_container .cant_text p{font-size:17px;font-weight:bold;margin-left:10px}.conF .sample_box .section img{}.conG .price_box img{width:70%;margin-top:20px}.conB section p{font-size:13px}.sub_conA h2{text-align:center;font-size:26px;margin-top:20px;margin-bottom:20px}.sub_conB .sub_conB_text .box{overflow:hidden}.diffe_conA .sub_conB_text .box{overflow:hidden}.sub_conB .sub_conB_text .split{overflow:hidden}.toggle_menu ul li .main_menu{background:#fff;color:#242424;border-color:#0e0e0e}.conJ .contact_text p br{display:none}.toggle_menu .at_toggle_margin{height:95px}.conB section{}.conH .voice_box .voice_text .voice_text_shop{font-size:12px;margin-top:0}.works_conB .container{width:90%;margin-left:auto;margin-right:auto;border-bottom:1px solid #939393;padding-bottom:60px}.conH .works_conB .container{width:100%;padding-top:30px}.works_conB .works_button{}.works_hero{padding-top:125px;padding-bottom:8px}.sample_hero{padding-top:120px;padding-bottom:0}.works_hero .container p{text-align:center;font-size:5vw}.works_conB .works_hp{height:350px;overflow:auto;margin-bottom:40px}.works_conB .works_box section h2{font-size:24px;text-align:center;margin-bottom:15px}.works_conB .works_box section .product_list p{border:1px solid #fff;text-align:center;margin-bottom:10px;padding-top:3px;padding-bottom:3px;font-size:13px;width:48%}.sub_conA .sub_conA_text{overflow-x:hidden}.sub_conC .sub_conC_text{overflow-x:hidden}.works_conB .works_box .product_list h3{font-size:14px;font-weight:normal;color:rgba(233,233,233,1.00)}.works_conB .works_box .product_list .option{color:rgba(245,232,80,1.00);border-color:rgba(245,232,80,1.00)}.sub_boxD .sub_boxD_text h3{font-size:5vw;margin-bottom:5px}.sub_boxE .container{width:90%;margin-left:auto;margin-right:auto}.sub_boxE section h3{font-size:28px}.sub_boxF .guide_A{border:1px solid #be5959}.sub_boxF .guide_B{border:1px solid #58a4b8}.sub_boxF .guide_C{border:1px solid #84ac59}.sub_boxF .guide_D{border:1px solid #bdb33d}.sub_boxF .container{width:90%;margin-left:auto;margin-right:auto}.sub_boxF .guideline{background-color:rgba(21,21,21,.76);margin-top:30px;padding-top:15px;border-radius:10px;padding-bottom:20px}.sub_boxF .guideline h3 span{font-size:15px;color:#bdbcbc}.sub_boxF .guideline p{font-size:15px;text-align:center}.sub_boxF .guideline h3{font-size:23px;text-align:center;margin-bottom:5px;letter-spacing:.09em;margin-left:-35px}table.outline_content{margin:0 auto;width:95%;border-left-style:none;border-right-style:none;border-bottom:1px solid #a5a5a5;border-top:1px solid #a5a5a5;border-collapse:separate;border-spacing:0 8px;letter-spacing:.04em;line-height:2;font-size:0}table.outline_content th{vertical-align:middle;height:30px;width:40px;border-right:1px solid #a5a5a5;margin:0;text-align:center;color:#fff;font-size:13px;font-weight:normal;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}table.outline_content td.data{margin:0;height:38px;width:90px;border:none;color:#fff;font-size:13px;line-height:1.8;text-align:center;vertical-align:middle;overflow:hidden;padding-left:5px;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}table.outline_content td:fst-child{padding:0 0 0 10px;vertical-align:middle}table.outline_content td.bar{height:1px;width:100%;border-top:solid 1px #a5a5a5}.sub_boxH .origin_boxB img{display:block;margin-left:auto;margin-right:auto;margin-top:40px}.question_margin h2{font-size:21px;text-align:center}.conE .container .flex{margin-top:50px;margin-bottom:40px}.conE .diffe_img .large_img{display:none}.conE .diffe_img .small_img{margin-bottom:30px}.conF .sample_box .section_box{margin-bottom:25px}.sub_boxI section h3{font-size:18px;text-align:center;padding-top:7px;padding-bottom:7px;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;background-color:#3f3f3f;font-weight:normal;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.sub_boxI .plan_box section h3{font-size:22px;padding-top:4px;padding-bottom:6px;font-weight:bold;width:92%;margin-left:auto;margin-right:auto;border:none;border-radius:8px;line-height:1.6}.sub_boxI .plan_box section.blue h3{background-color:#227cbf}.sub_boxI .plan_box section.green h3{background-color:#61b51f}.sub_boxI .plan_box section.orange h3{background-color:#f4750c}.sub_boxI .plan_box section.pink h3{background-color:#ea3a92}.sub_boxI .plan_box section.purple h3{background-color:#8123b0}.sub_boxI .plan_box section.red h3{background-color:#eb352f}.sub_boxI .plan_box section.brown h3{background-color:#974600}.sub_boxI .plan_box section h3 span{font-size:14px;font-weight:normal}.sub_boxI .container{width:95%;margin-left:auto;margin-right:auto}.sub_boxI .container .flex{}.sub_boxI .container .cost h3{font-size:19px;text-align:center;font-weight:normal;margin-top:40px;margin-bottom:30px;color:rgba(216,216,216,1.00)}.sub_boxI .cost h2{font-size:13px;font-weight:normal;color:#b3b3b3;text-align:center;margin-top:40px}.sub_boxI .cost h3 span{font-size:28px;font-weight:bold;color:#35dfdf}.sub_boxJ section h4{text-align:center;font-size:22px;margin-bottom:5px;color:#fff;font-weight:bold}.sub_boxJ .container{width:90%;margin-left:auto;margin-right:auto}header .headB .main_pc_menu{font-weight:bold;color:#7ae0fb}header .headB .attract_pc_menu{font-weight:bold;color:#ffec16}header .headB .difference_pc_menu{font-weight:bold;color:#35dfdf}header .headB .about_pc_menu{font-weight:bold;color:#9eec4d}.conB section .conB_box .small_title{font-size:13px;color:#adadad}.conB section .conB_box{padding-top:50px}.conE .price_box .price_text{margin-bottom:30px}.voice_img_sub.voice_E{background-image:url(img/irodori_voice.jpg);background-position:right center;background-size:cover;background-repeat:no-repeat}.voice_img_sub.voice_B{background-image:url(img/works_voice.jpg);background-position:right center;background-size:cover;background-repeat:no-repeat}.sub_boxD_text .ceo_name{display:flex;align-items:center;margin-top:10px;justify-content:flex-end}.sub_boxD_text .ceo_name p{margin-top:0}.sub_conB .sub_conB_text .pc_size p{color:#fff}.sub_conA section .diffe_table img{width:100%;height:100%}.sub_conA section .diffe_table{padding-top:30px}.conD .cant_box .cant_text p br{display:none;margin-top:0}.sub_conA section .diffe_graph{margin-top:30px;width:100%;height:100%}@media (min-width:600px) and (max-width:959px){.chiro_lp_link_button{max-width:600px}.toggle_menu .at_toggle_margin{height:115px}.hero{height:580px}.hero video{min-width:100%;min-height:580px;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline}.dot_filter{min-height:580px}.hero #multiple{right:10vw;bottom:120px}#multiple img{padding-left:7px;width:40px;height:auto}#multiple .scroll-arrow{height:18px}#multiple span{height:6px;width:38px}#multiple span.arrow-left{left:-24px}#multiple span.arrow-right{right:-24px}.hero .hero_logo{display:none}.phone_none{display:none}.banner_box .container{max-width:650px}.conA .container{max-width:650px}.conB .container{max-width:650px}.sub_conA .container{max-width:650px}.sub_conC .container{max-width:650px}.sub_hero .container{max-width:650px}h2{font-size:40px}h3{font-size:35px}.sub_conA img{display:block;margin-left:auto;margin-right:auto;margin-top:40px;width:45%;height:45%}.back_fixedA .img{width:90%;height:63vw}.conC .container{max-width:650px}.conM .container{max-width:650px}.back_fixedB .img{width:88%;height:380px}.back_fixedC .img{width:88%;height:310px}.back_fixedB{max-width:650px}.back_fixedC{max-width:650px}.bend_text .container{max-width:650px}.bend_text h2{text-align:right;margin-bottom:0}.back_fixedB h2{font-size:40px;margin-right:-15px}.back_fixedC h2{font-size:40px;margin-right:-15px}.conC{padding-top:30px}.conM{padding-top:30px}.conC .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.conC .reason_box{width:43%}.conM .reason_box{width:48%}.conD .container{max-width:650px}.conF .container{max-width:650px}.speed_check .container{max-width:650px}.hero .hero_title{top:14%;left:8vw;width:180px}.conD{padding-top:30px;padding-bottom:80px}.conB h3{font-size:35px}.sub_conA h3{margin-top:35px;font-size:35px}.sub_conC h3{margin-top:35px;font-size:35px}.conD .cant_box h3{font-size:35px}.conE{padding-top:0}.toggle_menu{padding-top:15px;padding-bottom:5px}.conF{padding-top:80px}.speed_check{padding-top:30px}.conF .conF_text h2{}.sample_box .section h3{line-height:1.1;font-size:21px;margin-bottom:20px}.loading_logo{display:none}.conG{padding-top:110px}.conG .container{max-width:650px}.slide_pc{width:590px;height:450px;padding-top:15px;display:block}.slide{width:550px;height:310px}.conI .container{max-width:650px}.conH .container{max-width:650px}.voice_box .flexA{display:flex;justify-content:space-between;align-items:center}.voice_box .flexB{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}.voice_box .voice_text{width:47%}.voice_box .voice_img{width:50%;height:250px;margin-top:0}.voice_box .voice_img_sub{width:50%;height:500px;margin-top:0}.conJ .container{margin-left:auto;margin-right:auto;max-width:480px}.conK .container{width:90%;max-width:0;max-width:650px}.conK form{width:65%}footer .container{max-width:650px}footer .flex{display:flex;flex-wrap:wrap;justify-content:space-between}footer .container .footA{width:47%}footer .container .footB{width:47%}footer .container .footC{width:47%}footer .container .footD{width:47%}footer .container .footE{width:97%}footer{padding-bottom:110px}.footF{max-width:650px}.conK .contact_text p{margin-left:auto;margin-right:auto;margin-bottom:10px;max-width:420px}.conC p{font-size:14px}.conC .conC_text p{font-size:14px}.conM .conM_text p{font-size:14px}.conC .reason_box h3{font-size:30px}.conC .reason_box h3.small{font-size:24px}.conM .reason_box h3{font-size:30px}.conC .reason_box p{}.sub_hero .sub_hero_text{margin-left:auto;margin-right:auto;max-width:650px;max-height:500px;padding-top:27px}.sub_hero h1{margin-bottom:40px;text-align:center;padding-top:75px;font-size:40px}.under_menu .container{max-width:650px}.anchor_menu ul li a{font-size:15px;padding-top:4px;padding-bottom:4px}.anchor_menu ul{max-width:650px}.conD .cant_box .cant_img img{width:42%}.conD .cant_box .cant_img{margin-top:30px;margin-left:auto;margin-right:auto;width:75%}.conD .cant_box .seo_img{margin-top:30px;margin-left:auto;margin-right:auto;width:75%}.conG .price_box img{margin-top:30px;max-width:300px;display:block;margin-left:auto;margin-right:auto}.sub_conB .sub_conB_text section h3{font-size:30px;margin-bottom:5px}.diffe_conA .sub_conB_text section h2{font-size:30px;margin-bottom:5px}.sub_conB .sub_conB_title h2{font-size:38px}.column_conB .column_conB_title h2{font-size:30px}.sub_conD .sub_conD_title h2{font-size:38px}.sub_conD .sub_conD_title h2{font-size:38px}.sub_conB .sub_conB_title p{font-size:22px}.sub_conD .sub_conD_title h3{font-size:22px}.sub_conB .container{max-width:650px}.sub_conD .container{max-width:650px}.sub_conB_text section img{width:400px}.privacy_box .container{max-width:650px}.privacy_box h3{text-align:center}.thanks_box .container{max-width:650px}.error_box .container{max-width:650px}.thanks_box h2{font-size:30px;text-align:center;margin-bottom:30px}.thanks_box h3{font-size:14px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px}.error_box h3{font-size:14px;margin-bottom:30px;width:400px;margin-left:auto;margin-right:auto;text-align:center}.thanks_box a{font-size:16px;display:block;margin-left:auto;margin-right:auto;width:120px}.error_box a{font-size:16px;display:block;margin-left:auto;margin-right:auto;width:200px}.accordion .ac_box dt h2{font-size:17px;padding-left:10px;padding-right:10px}.accordion .ac_box dt h3{font-size:17px;padding-left:10px;padding-right:10px}.works_conA .container section{padding-bottom:40px;margin-bottom:35px;width:47%}.works_conA .container .columns{padding-bottom:40px;margin-bottom:35px;width:47%}.relation_box .columns{padding-bottom:40px;margin-bottom:35px;width:47%}.column_conB .relation_box section{padding-bottom:40px;margin-bottom:35px;width:47%}.works_conA .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.works_conA section h2{margin-bottom:12px;line-height:1.5;font-size:17px}.works_conA section h3{margin-bottom:12px;line-height:1.5;font-size:17px}.works_conA .columns h2{margin-bottom:12px;line-height:1.5;font-size:17px}.works_conA .columns h3{margin-bottom:12px;line-height:1.5;font-size:17px}.works_conA .columns h4{margin-bottom:12px;line-height:1.5;font-size:17px}.column_conB .relation_box section h2{margin-bottom:12px;line-height:1.5;font-size:17px}.works_conB .container{margin-left:auto;margin-right:auto;max-width:650px}.works_conB .works_hp{height:480px;overflow:auto;margin-bottom:60px}.works_conB .works_box section .center br{display:none}.works_conB .works_box{width:90%;margin-left:auto;margin-right:auto}.works_hero .container p{font-size:24px}.works_hero .container h2{margin-bottom:50px}.works_hero .container h1{margin-bottom:50px}.works_conB .works_box section .product_list{width:100%;max-width:650px}.works_conB .works_box section .product_list p{border:1px solid #fff;text-align:center;margin-bottom:10px;padding-top:3px;padding-bottom:3px;width:32%}.works_conB .works_button{display:flex;justify-content:space-around}.sub_boxD .sub_boxD_text h3{font-size:25px;margin-bottom:10px}.sub_boxD .container p{font-size:14px;margin-top:15px}.sub_boxD .container{max-width:650px}.sub_boxE .container{max-width:650px}.sub_boxF .container{max-width:650px}.sub_boxF .guideline p br{display:none}.sub_boxG .container{max-width:650px}.sub_boxH .cntainer .flex{display:flex;justify-content:space-between}.sub_boxH .origin_box{text-align:center;font-size:19px;width:48%}.sub_boxH p{font-size:12px}.sub_boxH .cntainer{max-width:650px}.cntainer .flex .class{}.sub_boxH .origin_boxB{width:48%}.sub_boxH .origin_boxB img{display:block;margin-left:auto;margin-right:auto;margin-top:10px}.sub_boxC_text .container{max-width:650px}.conE .container{padding-top:60px;max-width:650px}.conF .conF_text{margin-top:60px}.conF .text{margin-top:60px}.conH .conH_text{margin-top:60px}.conI .conI_text{margin-top:60px}.conL .conL_text{margin-top:60px;margin-bottom:60px}.sub_boxI .container .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.sub_boxI .container section{width:48%;margin-top:15px}.sub_boxI .container .plan_box section{width:48%;margin-top:15px}.sub_boxI .container{max-width:650px;width:90%}.sub_boxI section h3{font-size:15px}.sub_boxJ .container section{margin-top:30px;display:flex;justify-content:space-between}.sub_boxJ section h4{text-align:center;font-size:22px;margin-bottom:0;width:49%}.sub_boxJ .container{max-width:650px}.sub_hero p{font-size:22px}.conB section .flex{display:flex;justify-content:space-between}.conB section .conB_box{width:60%}.conB img{display:block;margin-left:auto;margin-right:0;margin-top:160px;width:30%;height:30%}.sub_conA section .diffe_graph{width:80%}.diffe_conA .container{max-width:650px}.diffe_conA .diffe_box .text h4{font-size:17px;margin-bottom:5px}.diffe_conA .flex h3{font-size:23px}.diffe_conA .title p{font-size:14px;width:550px;margin-left:auto;margin-right:auto}.sub_conA p{font-size:14px;margin-top:15px}.sub_conC p{font-size:14px;margin-top:15px}.diffe_conA .title{margin-bottom:50px}.diffe_conA .diffe_box .diffeA .text p{font-size:13px}.diffe_conA .diffe_box .diffeB .text p{font-size:13px}.sub_conB{padding-top:50px}.column_conB{padding-top:50px}.sub_conD{padding-top:50px}.voice_img_sub.voice_E{background-image:url(img/irodori_voice.jpg);background-position:left center;background-size:cover;background-repeat:no-repeat}.voice_img_sub.voice_B{background-image:url(img/works_voice.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.conH .conH_text br{display:inline}.conH .conH_text p{font-size:15px;text-align:center}.sub_boxD_text .ceo_name p{margin-top:0}.sub_boxE section img{width:75%}.conD .cant_box .cant_text p br{display:inline}.conF .sample_box .section_box .flashbutton .sample_btn{width:240px}.diffe_conA .diffe_box{display:flex;justify-content:space-between}.diffe_conA .diffeA{padding-bottom:15px;width:48%;margin-bottom:0}.diffe_conA .diffeB{padding-bottom:15px;width:48%}.diffe_conA .diffe_box h3{display:none}.diffe_conA .flex{display:flex;justify-content:space-between;margin-bottom:15px}.conA .scroll_text br{display:none}.conA .scroll_box .scroll_text p{font-size:13px;margin-bottom:5px}.sub_boxC_text .container br{display:none}.conE .container .flex{display:flex;justify-content:space-between;margin-top:60px;margin-bottom:60px}.conE .table_box{width:56%}.conE .price_box{margin-top:0;width:42%}.sample_box .section .flexA{display:flex;justify-content:space-between;margin-top:30px;flex-direction:row-reverse;align-items:center}.sample_box .section .flexB{display:flex;justify-content:space-between;margin-top:30px;align-items:center}.conF .sample_box .section_box{width:48%;margin-top:-20px;margin-bottom:0}.ac_box dd p{padding-top:17px;padding-right:17px;padding-bottom:5px;padding-left:17px;font-size:13px}.conL .container{max-width:650px}.conL .conL_text p .phone_none{display:inline}.conI .conI_text p .phone_none{display:inline}.conI .conI_text p{font-size:14px;text-align:center}.conL .conL_text p{font-size:14px;text-align:center}.conL .flow_text p{font-size:13px}.conL .flow_text h2{font-size:22px;margin-bottom:3px}.conL .flow_text h3{font-size:22px;margin-bottom:3px}.conL .flow_number .circle_number{width:40px;height:40px}.conL .flow_number .circle_number span{margin-top:5px;font-size:22px}.conL .flow_text{width:86%;margin-top:3px}.sub_conA h2{font-size:38px}.diffe_conA .title h2{font-size:35px;margin-bottom:30px}.responsive_box .res_box{width:30.5%;margin-bottom:3vw}.responsive_box .res_box img{width:35%}.responsive_box .res_box h2{font-size:5.5vw;margin-left:15px}.sample_hero .container{max-width:650px}.responsive_box .responcive_text h2{font-size:35px}.animation_box .animation_text h2{font-size:35px}.responsive_box .responcive_text p{text-align:center}.animation_box .animation_text p{text-align:center}.animation_box .container .flex{display:flex;justify-content:space-between;align-items:center}.animation_box .svg_animation{width:48%;margin-left:0;margin-right:0;margin-bottom:30px}.animation_box .js_animation{width:80%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}.animation_box .js_animation .flexA{margin-bottom:30px;width:45%}.animation_box .js_animation section{width:39%}.animation_box .container .sample_text{font-size:13px;margin-top:50px;max-width:650px;margin-left:auto;margin-right:auto}.slide_box .container .sample_text{font-size:13px;margin-top:50px;max-width:650px;margin-left:auto;margin-right:auto}.pamph_box .container .sample_text{font-size:13px;margin-top:50px;max-width:650px;margin-left:auto;margin-right:auto}.flyer_box .container .sample_text{font-size:13px;margin-top:50px;max-width:650px;margin-left:auto;margin-right:auto}.card_box .container .sample_text{font-size:13px;margin-top:50px;max-width:650px;margin-left:auto;margin-right:auto}.video_box .container .sample_text{font-size:13px;margin-top:50px;max-width:650px;margin-left:auto;margin-right:auto}.photo_box .container .sample_text{font-size:13px;margin-top:50px;max-width:650px;margin-left:auto;margin-right:auto}.slide_box .container{max-width:650px}footer .container .footG{width:80%}.slide_box .slide_text h2{font-size:34px}.pamph_box .pamph_text h2{font-size:34px}.flyer_box .flyer_text h2{font-size:34px}.card_box .card_text h2{font-size:34px}.video_box .video_text h2{font-size:34px}.photo_box .photo_text h2{font-size:34px}.video_filter{min-height:100%}.video_box .container .flex{display:flex;justify-content:space-between}.video_box .container .videoB{width:47%;height:100%}.video_box .container .videoC{width:48%;height:100%}.pamph_box .container .flex{display:flex;justify-content:space-between}.flyer_box .container .flex{display:flex;justify-content:center}.pamph_box .pamphA{width:50%}.flyer_box .flyerA{width:50%}.card_box .container .flex{display:flex;justify-content:space-between}.card_box .cardA{width:48%}.card_box .cardB{width:28%}.conA .conA_text h1{font-size:40px}.conA .conA_text h2{font-size:40px}.sub_conC .conA_text h2{font-size:40px}.question_margin h2{font-size:28px}.question_margin{height:45px;margin-top:10px;margin-bottom:25px}.sample_hero .container h1{font-size:40px}.photo_box .flex{display:flex;justify-content:space-between;align-items:center}.photo_box .photo_sampleA{width:47%;margin-bottom:50px}.photo_box .photo_sampleB{width:47%;margin-bottom:0}.photo_box .photo_sampleA .cowA{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:450px}.photo_box .photo_sampleB .stairsA{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:350px}.photo_box .photo_sampleA .cowB{background-position:center bottom;background-size:cover;background-repeat:no-repeat;width:100%;height:450px}.photo_box .photo_sampleB .stairsB{background-position:center bottom;background-size:cover;background-repeat:no-repeat;width:100%;height:350px}.photo_box .triangle{width:17px;height:40px;background-image:url(img/triangleB.png);background-position:center center;background-size:cover;background-repeat:no-repeat}.sub_hero h1.attract{padding-top:15px}.sub_hero h1.column{padding-top:0;font-size:33px}.text_box .small_text{font-size:40px}.conB .conB_text .small_text{font-size:40px;text-align:center}.sub_hero .sub_hero_text .small_text{font-size:22px}.column_conA .container{max-width:600px}.column_text_box h3{font-size:23px}.column_conB .container{width:90%;max-width:600px}.thanks_box p{max-width:600px}.sub_menu .contents_menu{display:none;background-color:#fff;padding-top:15px;padding-bottom:10px;right:0;width:400px;margin-left:auto}.cashless{width:650px;margin-left:auto;margin-right:auto;margin-top:60px}.deepxi_method{width:650px;margin-left:auto;margin-right:auto;margin-top:30px}.top_banner{width:550px;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:80px}.conA .scroll_box .scroll_text{width:67%}.top_works a{width:32%;margin-bottom:10px}.top_works .lp_works{width:32%;margin-bottom:10px}.column_table .container{width:90%;max-width:600px}#geometry{width:100vw;height:100vh;position:fixed;z-index:-2;display:inline}.column_conB .relation_box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.column_conB .relation_box section{padding-bottom:40px;margin-bottom:35px;width:47%}.tab_content .columns .img_box{height:150px}.info_box{max-width:650px}.speed_check .check_box{display:flex;justify-content:space-between;margin-top:30px;align-items:center}.speed_check .check_box h3{line-height:1.1;font-size:21px;margin-bottom:20px}.speed_check .check_box section{width:47.5%}.sub_boxI .container .graph_text h3{margin-top:20px;margin-bottom:20px;font-size:25px}.column_text_box .scroll_img{height:480px;margin-bottom:60px}.sub_boxI .plan_img_box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.sub_boxI .plan_img_box img{width:48.5%}.sub_boxD .greeting_imgA{background-image:url(staff_img/sawayaC.jpg);background-position:77% center;background-size:cover;background-repeat:no-repeat;height:500px}.sub_boxD .greeting_imgB{background-image:url(staff_img/yujiC.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;height:500px}.plan_box{display:flex;justify-content:space-between;margin-bottom:120px;flex-wrap:wrap;align-items:flex-start}.conC .container .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.conM .container .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.interview_section{width:80%;margin-left:auto;margin-right:auto}.works_conB .works_box .product_list .product_flex::after{content:"";display:block;width:32%}}@media (min-width:960px){.photo_box .photo_sampleB .stairsB{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:430px}.video_box .container .videoB{width:48%;height:100%}.thanks_box a{font-size:17px;margin-left:auto;margin-right:auto;width:720px;margin-bottom:40px}.hero{height:100vh}.dot_filter{min-height:100%}.video_filter{min-height:100%}.hero #multiple{right:5vw;bottom:55px}#multiple img{padding-left:7px;width:40px;height:auto}#multiple .scroll-arrow{height:18px}#multiple span{height:6px;width:38px}#multiple span.arrow-left{left:-24px}#multiple span.arrow-right{right:-24px}.under_menu{display:none}.hero .hero_title{z-index:15;top:auto;left:3vw;position:absolute;display:inline;bottom:30px;max-width:580px}.hero .hero_title .mobile{display:none}.hero .hero_title .pc{display:inline}.hero .hero_logo{z-index:15;top:44%;left:48%;position:absolute;display:inline;width:370px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero .hero_logo img{display:inline}.loading_logo{z-index:5;top:43%;left:49%;position:absolute;display:inline;width:380px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.conA .flex{display:flex;justify-content:space-between}.conA .container{max-width:1500px;width:91%}.banner_box{padding-bottom:150px}.banner_box .container{max-width:980px;width:91%}.banner_box a{transition:all .3s}.banner_box a:hover{opacity:.8}.pc_none{display:none}.phone_none{display:inline}.conA p{font-size:15px}.conA .conA_text h1{margin-bottom:100px;text-align:center;font-size:47px}.conA .conA_text h2{margin-bottom:60px;text-align:center;font-size:48px}.sub_conC .conA_text h2{margin-bottom:60px;margin-top:120px;text-align:center;font-size:48px}.conA .conA_text p{margin-bottom:30px;text-align:center;line-height:2}.sub_conC .conA_text p{margin-bottom:30px;text-align:center;line-height:2}.conA .scroll_box .scroll_text{height:180px;padding-top:0;padding-bottom:5px;margin-top:30px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:10px;width:93%}.conA .scroll_box{padding-top:35px;margin-top:60px;width:48%;padding-bottom:30px;border-radius:10px}.back_fixedA{margin-top:110px}.conB h2{margin-bottom:100px;text-align:center}.sub_hero h1{margin-bottom:60px;padding-top:110px;font-size:49px;text-shadow:6px 6px 12px #292929}.sub_hero h2{margin-bottom:60px;padding-top:110px;font-size:49px;text-shadow:6px 6px 12px #292929}.conB .conB_text p{font-size:16px;text-align:center;line-height:2.2}.sub_hero .sub_hero_text p{font-size:20px;line-height:2}.conB .container{max-width:1200px;width:90%}.sub_conA .container{max-width:1500px;margin-bottom:120px}.sub_conC .container{max-width:1500px;width:92%}.sub_hero .container{max-width:900px;width:90%}h3{font-size:45px}.conB section p{font-size:16px}.conB section .flex{display:flex;justify-content:space-between}.sub_conA section .flexB{display:block;width:47%}.conB img{display:block;margin-left:auto;margin-right:0;margin-top:160px;width:30%;height:30%}.sub_conA section img.attract_img{display:block;margin-left:70px;margin-right:0;margin-top:55px;width:33%;height:33%}.sub_conC section img.attract_img{display:block;margin-left:70px;margin-right:0;margin-top:55px;width:32%;height:32%}.conB p{margin-top:30px}.sub_conA p{margin-top:30px;font-size:16px}.sub_conC p{margin-top:25px;font-size:16px}h2{font-size:45px}.back_fixedA .img{width:65%;height:48vw;background-image:url(img/device.png)}.back_fixedB .img{background-image:url(img/staff.jpg);width:93%;height:530px;margin-top:35px;border-radius:12px}.back_fixedB .img.seo{background-image:url(seo_img/reason_hero.jpg);width:93%;height:530px;margin-top:35px;border-radius:12px}.back_fixedC .img{background-image:url(img/staff02.jpg);width:93%;height:530px;margin-top:35px;border-radius:12px}.back_fixedB{max-width:1500px;width:91%}.back_fixedC{max-width:1500px;width:91%}.conC .container{width:91%;max-width:1500px;margin-bottom:110px}.conM .container{width:91%;max-width:1500px;margin-bottom:100px}.conD .container{width:91%;max-width:1500px}.bend_text .container{max-width:1500px;width:91%}.back_fixedB h2{font-size:48px;margin-right:-25px;margin-top:-25px;letter-spacing:.08em}.back_fixedC h2{font-size:48px;margin-right:-25px;margin-top:-25px;letter-spacing:.08em}.bend_text{padding-top:0;padding-bottom:0}.conC .conC_text p{font-size:16px;line-height:2.2;text-align:center}.conM .conM_text p{font-size:16px;line-height:2.2;text-align:center}.conC p{font-size:16px;display:block}.conC .reason_box{width:28%;margin-top:70px;padding-top:35px;padding-bottom:35px;padding-left:25px;padding-right:25px}.conC .reason_box.button_inner{padding-bottom:100px}.conM .reason_box{width:29%;margin-top:70px}.conD p{font-size:16px;margin-top:20px;display:block}.conC{padding-bottom:220px;padding-top:40px}.conC.lp_conC{padding-bottom:0;padding-top:20px}.conM{padding-bottom:130px;padding-top:130px}.conD{padding-top:150px;padding-bottom:110px;max-width:none}.conE .container{max-width:1500px;padding-top:90px;width:91%}.slide{width:860px;height:500px}.sample_box .section .flexA{display:flex;justify-content:space-between;margin-top:30px;flex-direction:row-reverse;align-items:center}.sample_box .section .flexB{display:flex;justify-content:space-between;margin-top:30px;align-items:center}.sample_box .section img{width:100%;height:100%}.conF .container{max-width:1500px;margin-bottom:100px;width:91%}.speed_check .container{max-width:1500px;margin-bottom:100px;width:91%}.conA{padding-top:150px;padding-bottom:130px}.conA.top_page{padding-top:180px;padding-bottom:190px}.conB h3{margin-top:0;font-size:45px;margin-bottom:15px}.sub_conA h3{margin-top:0;font-size:45px;margin-bottom:15px}.sub_conC h3{margin-top:0;font-size:40px;margin-bottom:15px}.conB section{}.conB{padding-top:110px}.sub_conA{padding-bottom:50px}.sub_conC{margin-top:100px;margin-bottom:100px}.sub_hero{padding-top:130px}.conD .cant_box h3{font-size:31px;margin-bottom:10px}.conE{padding-top:0;padding-bottom:130px}.conE.chiro{padding-top:0}.conD .cant_box{margin-bottom:130px;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.conC .reason_box h3{font-size:36px;text-align:center;margin-bottom:15px}.conM .reason_box h3{font-size:36px;text-align:center;margin-bottom:15px}.conC .reason_box h3 span{font-size:20px;margin-left:3px}.conM .reason_box h3 span{font-size:20px;margin-left:3px}.conF{padding-top:200px;padding-bottom:0}.speed_check{margin-bottom:220px}.text_box{padding-bottom:0}.conF .conF_text h2{margin-bottom:120px;text-align:center}.speed_check .text h2{margin-bottom:100px;text-align:center}.conF .conF_text p{font-size:16px;line-height:2.2;text-align:center}.conF .sample_box .section{margin-top:100px}.sample_box .section h3{text-align:center;font-size:30px;margin-bottom:25px}.conF .sample_box .section p{font-size:16px;margin-top:30px;margin-bottom:45px}.conF .sample_box h3 br{}.conF .sample_box h3 span{font-size:16px}.loading_icon{margin-top:56vh}.price_box h2 .eco_price{font-size:56px}.economy_box .economy_price{height:11px}.economy_box .economy_quality{height:11px;margin-bottom:35px}.standard_box .standard_quality{height:11px}.premium_box .premium_quality{height:13px}.conE .conG_text p{font-size:16px;line-height:2.2}.conE .price_box p{font-size:16px;margin-top:30px;margin-bottom:10px}.price_box h2 .small{font-size:16px;margin-left:5px}.price_box h2 .stan_price{font-size:56px}.price_box h2 .pre_price{font-size:56px}.conE .container .flex{display:flex;justify-content:space-between;align-items:flex-start;margin-top:150px;margin-bottom:90px}.conE .table_box{width:47%}.conE .price_box h2{font-size:28px;margin-bottom:20px}.conE .price_box h3{font-size:34px;margin-bottom:20px}.standard_box .standard_price.move_left{height:11px}.premium_box .premium_price.move_left{height:13px}.conE .conG_text h2{margin-bottom:80px}.conE .price_box{width:47%;margin-top:0}.slide_pc{width:940px;height:740px;padding-top:30px}.accordion .flex{display:flex;justify-content:space-between}.ac_box dt{width:100%;margin-top:60px}.conI .container{max-width:1500px;margin-bottom:100px;width:91%}.ac_box dd{width:100%;display:none;padding-bottom:10px}.accordion .ac_box dt h2{font-size:16px;line-height:1.3;padding-left:10px;padding-right:10px}.accordion .ac_box dt h3{font-size:16px;line-height:1.3;padding-left:10px;padding-right:10px}.ac_box dt span{font-size:35px;padding-right:15px;padding-left:15px;padding-top:7px;padding-bottom:7px}.ac_box dd p{padding-top:25px;padding-right:25px;padding-bottom:10px;padding-left:25px;font-size:15px}.conH .container{max-width:1500px;width:91%}.voice_box .flexA{display:flex;justify-content:space-between}.voice_box .flexB{display:flex;justify-content:space-between;flex-direction:row-reverse}.voice_box .voice_text{width:47%;margin-bottom:0}.voice_box .voice_img{width:47%;height:400px;margin-top:0;border-radius:12px}.voice_box .voice_img_sub{width:47%;height:580px;margin-top:0;border-radius:12px}.voice_box .voice_text h3{font-size:31px;line-height:1.6;margin-bottom:25px;margin-top:15px}.voice_box .voice_text p{font-size:16px;margin-top:25px}.conH .voice_box{margin-top:150px}.conJ .container{margin-left:auto;margin-right:auto;max-width:1200px;width:91%}.conJ .container .flex{display:flex;justify-content:space-between;flex-direction:row-reverse}.conJ .container .flex.seo_contact{display:block;justify-content:space-between;flex-direction:row-reverse}.conJ .flex img{width:50%;height:50%}.conJ .contact_text{width:46%;margin-top:40px}.conJ .seo_contact .contact_text{margin-left:auto;margin-right:auto;width:100%}.conJ .contact_text p{font-size:16px;margin-bottom:40px;text-align:center}.conK .container{width:91%;max-width:0;max-width:1500px;padding-top:100px;padding-bottom:80px;border-radius:15px}form p{padding-bottom:25px;padding-top:25px;display:flex;justify-content:space-between;align-items:center}form #company{padding:8px;width:400px;font-size:16px;margin-top:0}form #fullname{width:400px;padding:8px;font-size:16px;margin-top:0}form #mail{padding:8px;width:400px;font-size:16px;margin-top:0}form #tel_number{padding:8px;width:400px;font-size:16px;margin-top:0}form #message{width:400px;height:200px;padding:8px;font-size:16px;margin-top:0}.conK form{width:800px;margin-top:70px;display:block}form .textfield_label{font-size:16px;width:200px}form .icon_require{padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;font-size:14px}form .icon_any{padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;font-size:14px}form .submit input{font-size:16px;padding-top:7px;padding-bottom:5px;padding-left:15px;padding-right:15px;margin-top:10px}form .submit{margin-top:10px;display:block}footer .container{max-width:1500px;padding-top:150px;padding-bottom:150px;width:91%}footer .flex{display:flex;flex-wrap:wrap;justify-content:space-between}footer .footer_menu{width:97%;margin-top:50px}footer .container .footE{width:97%;margin-top:50px}footer .container .footH{margin-top:50px}footer .container .footA{width:47%}footer .container .footB{width:47%}footer .container .footC{width:51%}footer .container .footD{width:47%}footer .container p{font-size:15px;margin-bottom:14px}footer .footH a{font-size:15px;margin-bottom:14px;transition:all .3s}footer{padding-bottom:30px}.footF{max-width:1500px}.accordion .ac_box{width:48%}.conK .contact_text p{font-size:16px;margin-left:auto;margin-right:auto;margin-bottom:40px;max-width:450px;text-align:center}.conK{padding-top:160px;padding-bottom:160px}.conH{padding-top:250px}.conH .conH_text h2{margin-bottom:120px}.conH .conH_text p{font-size:16px;line-height:2.2;text-align:center}.conI{padding-top:250px}.conL{padding-top:250px}.conL.flow_top_margin{padding-top:100px}.conI .conI_text h2{text-align:center;margin-bottom:120px}.conL .conL_text h2{text-align:center;margin-bottom:120px}.conI .conI_text p{font-size:16px;margin-bottom:60px;line-height:2.2;text-align:center}.conL .conL_text p{font-size:16px;margin-bottom:60px;line-height:2.2;text-align:center}.conJ{padding-top:190px}.conJ.lp_conJ{padding-top:50px;padding-bottom:160px}.conJ .contact_text h2{text-align:center;margin-bottom:40px}.conJ .contact_text h4{text-align:center;margin-bottom:40px;font-size:49px}.conC .reason_box p{font-size:15px;line-height:2}.conC .reason_box .normal_link{position:absolute;left:50%;transform:translateX(-50%);bottom:30px}.conM .reason_box p{font-size:15px;padding-top:27px;line-height:2}.flashbutton a{width:275px;padding-top:13px;padding-bottom:13px;font-size:15px;padding-left:15px}.conJ .contact_text a{font-size:42px;margin-left:auto;margin-right:auto;text-align:left;width:400px;margin-bottom:20px;transition:all .3s}.conJ .seo_contact .contact_text a{font-size:55px;width:100%;text-align:center}.conJ .contact_text a:hover{opacity:.7}.conJ .contact_text a span{font-size:16px;margin-right:5px}.sub_hero .sub_hero_text{max-width:900px;max-height:700px;height:70vw;padding-top:40px}.anchor_menu ul{max-width:960px}.anchor_menu ul li a{font-size:16px;padding-top:4px;padding-bottom:4px}.anchor_menu{display:none}.anchor_menu_pc{visibility:inherit}.question_menu_pc{visibility:inherit}.attract_reason{display:inline;visibility:inherit;width:100vw}.question_reason{display:inline}header .sub_container{margin-left:auto;margin-right:auto}.conB section .conB_box{width:60%}.conD .cant_box .cant_img{justify-content:none;width:21%;display:block;margin-top:0}.conD .cant_box .cant_img img:first-child{margin-bottom:60px}.conD .cant_box .seo_img{width:37%;margin-top:0;max-width:400px}.conD .cant_box .cant_img img{width:100%;display:block;height:39%}.conD .cant_box .seo_img img{width:100%;display:block;height:100%}.conD .cant_box .cant_container{width:70%;overflow-x:hidden}.conD .cant_box .cant_container.seo_box{width:60%}.conD .cant_box .cant_container .cant_text img{width:30px;height:53px;margin-top:10px}.conD .cant_box .cant_container .cant_text p{font-size:25px;margin-left:20px}.conF .sample_box .section_box{width:47%;margin-top:-20px;margin-bottom:0}.conE .price_box .price_text{margin-bottom:60px}.conC .container .conC_text{margin-bottom:25px}.conM .container .conM_text{margin-bottom:50px}.sub_conB .sub_conB_title h2{font-size:46px}.column_conB .column_conB_title h2{font-size:36px;line-height:1.6}.column_conB .column_conB_title h4{font-size:38px;line-height:1.6}.sub_conD .sub_conD_title h2{font-size:46px}.sub_conB .sub_conB_title p{margin-top:60px;font-size:28px}.sub_conD .sub_conD_title h3{margin-top:60px;font-size:28px}.sub_conB .sub_conB_text section h3{margin-bottom:5px;font-size:35px}.diffe_conA .sub_conB_text section h3{margin-bottom:5px;font-size:35px}.sub_conB .sub_conB_text section p{font-size:16px;margin-top:20px;line-height:2}.diffe_conA .sub_conB_text section p{font-size:16px;margin-top:20px;line-height:2}.sub_conB .sub_conB_title{margin-top:90px}.column_conB .column_conB_title{margin-top:50px;margin-bottom:80px}.sub_conD .sub_conD_title{margin-top:90px}.heading_spinner{width:95px;height:30px;font-size:12px}.heading_spinner>div{height:100%;width:12px}.margin_box{display:none}.sub_conB{padding-top:60px;margin-bottom:130px}.column_conB{padding-top:80px;padding-bottom:60px}.sub_conD{padding-top:60px;margin-bottom:10px}.sub_conB .sub_conB_text section{margin-top:100px}.diffe_conA .sub_conB_text section{margin-top:100px}.sub_conB .sub_conB_text .pc_size{max-width:750px;margin-left:auto;margin-right:auto}.sub_conB .sub_conB_text .split{width:47%;overflow:hidden}.sub_conB .sub_conB_text .flex{display:flex;justify-content:space-between;align-items:center}.diffe_conA .sub_conB_text .flexB{display:flex;justify-content:space-between;align-items:center}.sub_conB_text section img{margin-right:0;width:33.5%;height:33.5%;margin-top:80px}.sub_conB .sub_conB_text .box{width:59%;overflow:hidden}.diffe_conA .sub_conB_text .box{width:59%;overflow:hidden}.sub_conB .sub_conB_title h2 span{font-size:16px;font-weight:normal}.column_conB .column_conB_title h2 span{font-size:16px;font-weight:normal}.sub_conD .sub_conD_title h2 span{font-size:16px;font-weight:normal}.menukeep_box{height:60px}.privacy_box .container{max-width:1050px}.privacy_box .flex{display:flex;justify-content:space-between}.privacy_box section{margin-top:50px;width:48%}.privacy_box h3{text-align:center;font-size:20px;margin-bottom:30px}.privacy_box{padding-top:200px}.privacy_box .privacy_title h2{text-align:center;margin-bottom:60px}.privacy_box section h2{font-size:21px;margin-bottom:5px}.privacy_box section p{font-size:16px}.error_box a{font-size:16px;display:block;margin-left:auto;margin-right:auto;width:240px}.thanks_box h3{font-size:17px;margin-bottom:30px;width:720px;margin-left:auto;margin-right:auto}.error_box h3{font-size:16px;margin-bottom:50px;width:520px;margin-left:auto;margin-right:auto;text-align:center}.thanks_box h2{font-size:35px;text-align:center;margin-bottom:50px}.error_box h2{font-size:60px;text-align:center;margin-bottom:40px}.thanks_box{padding-top:200px;padding-bottom:60px}.error_box{padding-top:200px;padding-bottom:110px}.contact_container{margin-left:auto;margin-right:auto}.conJ .contact_text p br{display:inline}.contact_box{height:65px}.question_menu_pc ul li a span{font-size:12px;color:#cecece;letter-spacing:.01em}.question_menu_pc ul li{width:16%}.question_menu_pc ul li a{text-decoration:none;color:#fff;display:block;border-radius:5px;text-align:center;border:1px solid #fff;font-size:16px;padding-top:8px;padding-bottom:8px;font-weight:bold;transition:all .3s;letter-spacing:.15em;background:#606060;background:-moz-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:-webkit-linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);background:linear-gradient(-45deg,#454545 0%,#303030 59%,#151515 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#151515',GradientType=1 )}.question_menu_pc ul li a:hover{color:#9eec4d;border-color:#9eec4d}.question_menu_pc .flex{display:flex;justify-content:space-between;margin-bottom:12px}.question_menu_pc ul{list-style-type:none;padding-left:0;margin-right:auto}.question_menu_pc .container{margin-left:auto;margin-right:auto;max-width:1200px;width:90%}.question_reason ul{list-style-type:none;margin-left:auto;padding-left:0;width:92%;margin-right:auto;max-width:1500px}.question_reason .flex{display:flex;justify-content:space-between;margin-bottom:40px}.question_reason ul li{width:30%}.question_reason ul li a{text-decoration:none;color:#fff;display:block;text-align:center;font-size:37px;padding-bottom:13px;border-bottom:1px solid #aeaeae;font-weight:bold;transition:all .2s;letter-spacing:.04em}.question_reason ul li a:hover{color:#9eec4d;border-bottom-color:#9eec4d;letter-spacing:.09em}.question_reason ul li a span{font-size:16px;font-weight:normal;color:#c2c2c2}.question_margin{height:60px;margin-top:40px;margin-bottom:50px}.ac_box dd a{padding-top:7px;font-size:15px;padding-bottom:7px;padding-left:7px;padding-right:7px;margin-left:auto;margin-right:3%;width:190px;margin-bottom:15px;margin-top:10px}.flashbutton img{margin-left:10px;width:27px}.conF .sample_box .section_box .flashbutton img{margin-left:15px;width:27px;height:auto}.conH .voice_box .voice_text .voice_text_shop{font-size:15px;margin-top:0}.conH .voice_box .voice_text .flashbutton{margin-top:45px}.column_conB .relation_box{margin-bottom:25px}.works_conA .container section{padding-bottom:60px;margin-bottom:60px;width:30%}.relation_box .columns{padding-bottom:30px;margin-bottom:35px;width:31%;transition:all .3s}.relation_box .columns .img_box{height:125px;margin-bottom:10px}.relation_box .columns:hover .img_box img{transform:scale(1.15,1.15);opacity:.7}.relation_box .columns:hover{opacity:.7}.works_conA .container section:nth-child(3n+2):last-child {margin-left:auto;margin-right:35%}.works_conA section h2{margin-bottom:15px;line-height:1.7;font-size:18px}.works_conA section h3{margin-bottom:15px;line-height:1.7;font-size:18px}.columns h2{line-height:1.6;font-size:16px}.columns h3{line-height:1.7;font-size:16px}.columns h4{line-height:1.6;font-size:16px}.works_conA .container{max-width:1500px;width:92%}.works_conA{padding-top:75px}.works_conA.chiro{padding-top:35px;padding-bottom:100px}.works_conA section h2 span{font-size:13px}.works_conA section h3 span{font-size:13px}.works_conA .columns h2 span{font-size:13px}.works_conB .container{max-width:1500px;padding-bottom:90px}.works_conB .container .flex{display:flex;justify-content:space-between}.works_conB .works_box{width:48.5%}.works_conB .works_hp{width:48%}.works_hero .container p{font-size:27px;text-align:center;width:49%}.works_conB .works_box section .product_list{width:100%;margin-left:auto;margin-right:auto}.works_conB .works_box section .product_list p{border:1px solid #fff;text-align:center;margin-bottom:10px;padding-top:3px;padding-bottom:3px;width:32%;font-size:15px}.works_conB .works_box section .center br{display:none}.works_conB .works_box section .center{text-align:left;font-size:16px}.works_hero{padding-top:190px;padding-bottom:20px}.sample_hero{padding-top:200px;padding-bottom:25px}.works_hero .container{width:90%;margin-left:auto;margin-right:auto;max-width:1200px}.works_conB .works_box section h2{font-size:27px;text-align:left;margin-bottom:20px}.works_conB .works_box section{margin-bottom:50px;margin-top:30px}.works_conB .works_box section p{font-size:16px}.works_conB .works_box section h1{font-size:15px}.works_conB .works_button{display:flex;justify-content:space-around;margin-top:20px}.conA .scroll_box h2{font-size:24px}.sub_conA .sub_conA_text{width:100%}.sub_conC .sub_conC_text{width:58%}.sub_conA .container section{margin-top:30px}.sub_conC .container section{margin-top:70px}.sub_boxD .container{margin-left:auto;margin-right:auto;max-width:1500px;width:92%}.sub_boxD .sub_boxD_text h3{font-size:33px;margin-bottom:20px}.sub_boxD .container p{font-size:16px;margin-top:20px}.sub_boxD .greeting_imgA{background-position:right center;width:47%;height:850px;border-radius:12px}.sub_boxD .sub_boxD_text{width:47%;overflow-x:hidden;margin-top:0}.sub_boxD .greeting_imgB{background-position:center center;width:47%;height:850px;border-radius:12px}.sub_boxD .flex{margin-top:120px;display:flex;justify-content:space-between}.sub_boxD .flex.direction{flex-direction:row-reverse}.about_margin_box{height:100px}.sub_boxE .container{max-width:1500px;width:92%}.sub_boxE section{width:23.5%;margin-top:110px}.sub_boxD{padding-bottom:40px}.sub_boxE{padding-bottom:100px}.sub_boxF .container{max-width:1500px;display:flex;justify-content:space-between;flex-wrap:wrap;width:92%}.sub_boxF .guideline p br{}.sub_boxF .guideline{background-color:rgba(21,21,21,.76);margin-top:60px;padding-top:25px;padding-bottom:30px;width:47.5%}.sub_boxF .guideline p{font-size:1.3vw}.sub_boxF .guideline h3{font-size:32px;text-align:center;margin-bottom:5px;letter-spacing:.1em;margin-left:-35px}.sub_boxF .guideline h3 span{font-size:20px}.sub_boxG .container{max-width:1500px;padding-top:60px;border-radius:15px;padding-bottom:60px;width:92%}table.outline_content th{height:30px;width:40px;font-size:16px}table.outline_content td.data{margin:0;height:58px;width:90px;border:none;color:#fff;font-size:16px;line-height:1.8;text-align:center;vertical-align:middle;overflow:hidden;padding-left:5px}.sub_boxH .cntainer .flex{display:flex;justify-content:space-between}.sub_boxH .origin_box{font-size:24px;width:48%}.sub_boxH .origin_boxB{width:48%;margin-top:10px}.sub_boxH .origin_box article{padding-top:15px;padding-bottom:15px;letter-spacing:.2em;margin-bottom:15px;margin-top:15px}.sub_boxH p{font-size:16px}.sub_boxH{margin-top:0;padding-top:100px;margin-bottom:60px}.sub_boxH .cntainer{max-width:1500px;width:92%}.sub_boxC_text .container{max-width:940px}.question_margin h2{font-size:37px}.conE .conE_text h2{margin-bottom:80px}.conF .conF_text{margin-top:90px}.conF .text{margin-top:90px}.conH .conH_text{margin-top:90px}.conI .conI_text{margin-top:90px}.conL .conL_text{margin-top:90px;margin-bottom:160px}.conE .diffe_img .large_img{max-width:930px;display:block;margin-left:auto;margin-right:auto;margin-bottom:120px}.loading_icon img{width:44px}.sub_boxI .container .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.sub_boxI .container{max-width:1500px;width:92%}.sub_boxI .container section{width:31.5%;margin-bottom:60px;padding-bottom:20px}.sub_boxI .container .plan_box section{width:31.5%;margin-bottom:70px;padding-bottom:0;padding-top:22px}.sub_boxI section h3{font-size:18px;text-align:center;padding-top:14px;padding-bottom:14px;font-weight:bold;color:#fff}.sub_boxI section p{font-size:16px;padding-top:20px;padding-right:15px;padding-left:15px;line-height:1.6}.sub_boxI .plan_box section .text{font-size:16px;line-height:1.6;margin-top:25px}.sub_boxI .container .cost h3{font-size:23px;text-align:center;font-weight:normal;margin-top:50px;margin-bottom:60px}.sub_boxI{padding-bottom:30px}.sub_boxI .cost h2{font-size:16px;font-weight:normal;color:#c6c6c6;text-align:center;margin-top:55px}.sub_boxI .cost h3 span{font-size:45px}.sub_boxJ section h4{font-size:33px;margin-bottom:0;width:50%;letter-spacing:.06em}.sub_boxJ .container section{margin-top:60px;display:flex;justify-content:space-between}.sub_boxJ .container{max-width:950px}.sub_boxJ{margin-bottom:50px}.works_hero h2{font-size:36px;margin-bottom:75px}.works_hero h1{font-size:36px;margin-bottom:75px}.conB section .conB_box .small_title{font-size:16px;margin-bottom:5px}.conC .reason_box p.conC_bold{font-size:16px;text-align:center}.conM .reason_box p.conM_bold{font-size:16px;text-align:center}.conE .conE_text p{font-size:16px;line-height:2.2;text-align:center}.attract_margin{height:100px}.sub_conA section .diffe_graph{width:84%;margin-top:50px;height:54%;margin-left:45px}.diffe_conA .title p{}.diffe_conA .title{margin-bottom:120px}.diffe_conA .flex h3{font-size:33px;margin-bottom:10px}.diffe_conA .diffe_box .text h4{font-size:20px;margin-bottom:15px}.diffe_conA .diffe_box .text{margin-top:35px;width:85%;margin-left:auto;margin-right:auto}.diffe_conA .title h2{text-align:center;line-height:1;font-size:46px;margin-bottom:60px}.diffe_conA .title h2 span{font-size:16px;font-weight:normal}.diffe_conA .heading_spinner{margin-bottom:90px}.diffe_conA .flex{margin-bottom:40px;display:flex;justify-content:space-between}.diffe_conA .diffeA{border-radius:10px;width:47%;margin-bottom:0;padding-top:10px;padding-bottom:45px}.diffe_conA .diffeB{border-radius:10px;width:47%;padding-top:10px;padding-bottom:45px}.diffe_conA{padding-top:150px;padding-bottom:0}.diffe_conA .flashbutton{margin-top:90px}.diffe_conA .diffe_box .diffeA .text p{font-size:16px}.diffe_conA .diffe_box .diffeB .text p{font-size:16px}.sub_boxI .price_supple{font-size:16px;text-align:center}.works_conB .works_box section .gray_text{font-size:13px;text-align:left;margin-bottom:15px}.works_conB .works_box section .supple_text{font-size:13px;margin-top:15px}.works_conB .works_box section .rank{text-align:left;font-size:16px;line-height:2}.sub_boxD{padding-bottom:100px}.sub_boxF{padding-top:30px;padding-bottom:100px}.sub_boxG{padding-top:40px;padding-bottom:80px}.sub_boxC_text .container p{font-size:16px;text-align:center;line-height:2.4}.voice_img_sub.voice_E{background-image:url(img/irodori_voice.jpg);background-position:left center;background-size:cover;background-repeat:no-repeat}.voice_img_sub.voice_B{background-image:url(img/works_voice.jpg);background-position:left center;background-size:cover;background-repeat:no-repeat}.conH .conH_text br{display:inline}.sub_boxD_text .ceo_name p{margin-top:0}.sub_boxD_text .ceo_name img{margin-left:15px;width:215px;height:53px}.sub_boxD_text .ceo_name{margin-top:25px;justify-content:flex-end}.sub_boxC_text{padding-top:0;margin-top:50px;margin-bottom:70px}.sub_conA section .box_flex{display:flex;justify-content:space-between}.sub_conA section .diffe_table{width:46%;padding-top:135px}.sub_conA section .diffe_table img{width:100%;height:auto}.sub_conA section .flex{display:flex;justify-content:space-between;align-items:center}.sub_conC section .flex{display:flex;justify-content:space-between;align-items:center}.sub_boxH .origin_boxB img{margin-left:auto;margin-right:auto;margin-top:60px}.conD .cant_box .cant_text p br{display:inline}.conF .sample_box .section_box .flashbutton .sample_btn{width:255px}.diffe_conA .diffe_box{display:flex;justify-content:space-between}.diffe_conA .diffe_box h3{display:none}.conA .scroll_text br{display:none}.conA .scroll_text br.inline{display:inline}.conA .scroll_box .scroll_text p{font-size:15px;margin-bottom:15px}.conL .flexB{width:53.2%;margin-left:auto;margin-right:0}.conL .flexA{width:53.2%;margin-left:0;flex-direction:row-reverse;margin-right:auto}.conL .container{max-width:1500px;width:91%}.conL .flow_number .circle_number{border-width:2px;width:53px;height:53px}.conL .flow_number .circle_number span{margin-top:6px;font-size:27px;font-weight:bold}.conL .flow_number .number_line{width:2px;height:165px}.conL .flow_text h2{font-size:31px;margin-bottom:5px}.conL .flow_text h3{font-size:31px;margin-bottom:5px}.conL .flexA .flow_text h2{text-align:right}.conL .flexA .flow_text h3{text-align:right}.conL .flow_text p{font-size:16px}.conL .flow_text{width:86%;margin-top:2px}.conL .flow_number{width:12%}.sub_conA h2{font-size:49px;margin-top:40px;margin-bottom:0}.main .conL.priceL{margin-top:0;padding-top:60px}.sub_conB .flashbutton{margin-top:90px}.sub_conB .flashbutton a{width:320px}.diffe_conA .flashbutton a{width:320px}.responsive_box .res_box{width:29%;height:220px;margin-bottom:25px;margin-left:25px}.responsive_box .container .flex{flex-direction:row;justify-content:flex-start}.responsive_box .container{margin-left:auto;margin-right:auto;max-width:900px}.animation_box .container{margin-left:auto;margin-right:auto;max-width:1200px}.responsive_box .res_box h2{font-size:3.5vw;margin-left:15px;margin-top:-5px}.responsive_box .res_box img{width:36%}.responsive_box .res_box p{font-size:1.1vw;position:absolute;right:15px;bottom:10px;font-weight:bold}.sample_hero .container{max-width:1000px}.sample_hero .container img{width:100%;display:block;margin-left:auto;margin-right:auto}.sample_hero .container p{font-size:16px;line-height:2;margin-bottom:70px;width:820px;margin-left:auto;margin-right:auto}.sample_hero .container h2{margin-bottom:70px;font-size:45px}.sample_hero .container h1{margin-bottom:70px;font-size:45px}.responsive_box .responcive_text h2{font-size:40px;margin-bottom:40px}.animation_box .animation_text h2{font-size:40px;margin-bottom:40px}.slide_box .slide_text h2{font-size:40px;margin-bottom:40px}.pamph_box .pamph_text h2{font-size:40px;margin-bottom:40px}.flyer_box .flyer_text h2{font-size:40px;margin-bottom:40px}.card_box .card_text h2{font-size:40px;margin-bottom:40px}.video_box .video_text h2{font-size:40px;margin-bottom:40px}.photo_box .photo_text h2{font-size:40px;margin-bottom:40px}.responsive_box .responcive_text p{font-size:16px;text-align:left;max-width:820px;display:block;margin-left:auto;margin-right:auto}.animation_box .animation_text p{font-size:16px;text-align:center}.responsive_box .responcive_text{margin-top:70px;margin-bottom:30px}.animation_box .animation_text{margin-top:10px;margin-bottom:80px}.sub_boxI section a{padding-top:5px;font-size:15px;padding-bottom:5px;padding-left:5px;padding-right:5px;margin-left:auto;margin-right:auto;width:180px;margin-top:20px}.animation_box .container .flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}.animation_box .svg_animation{width:44%;margin-left:0;margin-right:0;margin-bottom:30px}.animation_box .container h3{font-size:29px;margin-bottom:50px}.slide_box .container h3{font-size:29px;margin-bottom:30px}.pamph_box .container h3{font-size:29px;margin-bottom:25px;margin-top:60px}.flyer_box .container h3{font-size:29px;margin-bottom:25px;margin-top:60px}.card_box .container h3{font-size:29px;margin-bottom:35px;margin-top:70px}.video_box .container h3{font-size:31px;margin-bottom:30px}.photo_box .container h3{font-size:31px;margin-bottom:10px}.sub_boxE section h3{font-size:33px}.animation_box .js_animation .flexA{margin-bottom:30px;width:49%;justify-content:space-around}.animation_box .js_animation section{width:30%}.animation_box .js_animation{width:90%;display:flex;max-width:920px;justify-content:space-between}.buttons-coll{margin-top:20px;margin-right:auto;margin-left:auto;margin-bottom:120px;text-align:center}.animation_box .js_animation .flexA p{margin-bottom:15px;font-size:16px}.animation_box .container .sample_text{font-size:16px;margin-top:80px;max-width:820px;margin-left:auto;margin-right:auto}.slide_box .container .sample_text{font-size:16px;margin-top:80px;max-width:820px;margin-left:auto;margin-right:auto}.pamph_box .container .sample_text{font-size:16px;margin-top:80px;max-width:820px;margin-left:auto;margin-right:auto}.flyer_box .container .sample_text{font-size:16px;margin-top:80px;max-width:820px;margin-left:auto;margin-right:auto}.card_box .container .sample_text{font-size:16px;margin-top:80px;max-width:820px;margin-left:auto;margin-right:auto}.video_box .container .sample_text{font-size:16px;margin-top:80px;max-width:820px;margin-left:auto;margin-right:auto}.photo_box .container .sample_text{font-size:16px;margin-top:80px;max-width:820px;margin-left:auto;margin-right:auto}.parallax_box p{font-size:48px;font-weight:bold}.parallax_box h2{font-size:45px;text-align:center;margin-bottom:70px}.parallax_box{margin-top:90px;margin-bottom:40px}.slide_box .container{max-width:1200px}.slideshow{height:600px}footer .container .flex .footE.sub_footE{width:47%}footer .container .footG .twitter-timeline{margin-left:auto;margin-right:auto;display:block}footer .container .footG{width:47%}.slide_box .infiniteslide .item img{width:450px;height:320px}.slide_box .container .fade_slideshow{margin-bottom:90px}.video_box .container .flex{display:flex;justify-content:space-between}.video_box .container .videoC{width:48%;height:100%}.pamph_box .container .flex{display:flex;justify-content:space-between}.flyer_box .container .flex{display:flex;justify-content:center}.pamph_box .pamphA{width:50%}.flyer_box .flyerA{width:50%}.card_box .container .flex{display:flex;justify-content:space-between}.card_box .cardA{width:45%}.card_box .cardB{width:29%}.card_box .container{margin-bottom:60px}.photo_box .flex{display:flex;justify-content:space-between;align-items:center}.photo_box .photo_sampleA .cowA{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:610px}.photo_box .photo_sampleB .stairsA{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:430px}.photo_box .photo_sampleA .cowB{background-position:center bottom;background-size:cover;background-repeat:no-repeat;width:100%;height:610px}.photo_box .photo_sampleA{width:43%;margin-bottom:80px}.photo_box .photo_sampleB{width:47.5%;margin-bottom:0}.photo_box .triangle{width:24px;height:55px;background-image:url(img/triangleB.png);background-position:center center;background-size:cover;background-repeat:no-repeat}.sub_boxI .cost p{font-size:15px}.sub_boxI .cost p br{display:none}.sub_boxI .cost p a{color:#e66538;margin-top:5px;display:inline}.sub_boxI .flexA{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.sub_boxI .flexB{display:flex;justify-content:space-between}.sub_boxI .graph{width:50%;margin-bottom:0}.sub_boxI .graph_text{width:44%;margin-top:50px}.sub_boxI .graph_text.last_graph_text{width:600px;margin-bottom:35px}.sub_boxI .graph_text p{font-size:16px;margin-bottom:15px}.sub_boxI .graph_text .big{font-size:16px;line-height:2.3;font-weight:bold;text-align:center}.sub_boxI .graph_text p span{font-size:16px;font-weight:normal}.sub_boxI .cost{margin-left:auto;margin-right:auto;margin-bottom:100px}.sub_boxI .second_h2{text-align:center;margin-top:70px;margin-bottom:130px}.works_conB .works_hp.irodori_hp{height:3580px}.works_conB .works_hp.ford_hp{height:3520px}.works_conB .works_hp.p_seal_hp{height:1960px}.works_conB .works_hp.mizuconnect_hp{height:4050px}.works_conB .works_hp.sweepers_hp{height:3830px}.works_conB .works_hp.shiningcars_hp{height:3570px}.works_conB .works_hp.tamajyu_hp{height:2950px}.works_conB .works_hp.camellia_hp{height:880px}.works_conB .works_hp.grande_hp{height:3680px}.works_conB .works_hp.tiw_hp{height:2260px}.works_conB .works_hp.naganuma_hp{height:3160px}.works_conB .works_hp.sunart_hp{height:2270px}.works_conB .works_hp.takumi_hp{height:3460px}.works_conB .works_hp.souka_hp{height:2150px}.works_conB .works_hp.ota_hp{height:2570px}.works_conB .works_hp.reset_hp{height:1850px}.works_conB .works_hp.ebino_hp{height:2300px}.works_conB .works_hp.annyon_hp{height:2050px}.works_conB .works_hp.reesta_hp{height:950px}.works_conB .works_hp.seikatusuidou_hp{height:1100px}.works_conB .works_hp.fivearts_hp{height:1050px}.works_conB .works_hp.youclassics_hp{height:1170px}.works_conB .works_box section a{display:inline-block;margin-left:auto;margin-right:auto;margin-top:15px}.works_conA section .flashbutton{margin-top:15px}.page_top{left:auto;margin-bottom:21px;right:1.6%;display:inline}.page_top a img{width:51px}.sub_hero h1.attract{padding-top:50px}.sub_hero h1.column{padding-top:0;font-size:42px}.sub_boxI .container .graph_text h3{margin-top:20px;margin-bottom:30px;font-size:25px;text-align:center}.text_box .small_text{font-size:47px}.conB .conB_text .small_text{font-size:47px}.sub_hero .sub_hero_text .small_text{font-size:22px}.sub_hero .sub_hero_text .gradient .column span{margin-bottom:30px;font-size:16px}.column_conA p{font-size:16px;text-align:justify}.column_conA{padding-top:40px;padding-bottom:40px}.column_conA .space{margin-top:15px}.column_text_box h3{font-size:27px;line-height:1.5}.column_text_box .colum_line{margin-top:50px;margin-bottom:50px;border-top-width:2px}.column_text_box .space{margin-top:40px}.column_text_box p{font-size:17px;line-height:2.2}.column_text_box a{font-size:16px;transition:all .3s}.column_text_box .point_box{border:1px solid #bebebe;margin-top:60px;margin-bottom:60px;padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:30px}.column_table .point_box{border:1px solid #bebebe;margin-top:60px;margin-bottom:60px;padding-top:35px;padding-bottom:0;padding-left:35px;padding-right:25px}.column_text_box .point_box .blue_band{display:inline-block;padding-top:6px;padding-bottom:5px;padding-left:25px;padding-right:25px;margin-bottom:5px}.column_text_box .point_box .red_band{display:inline-block;padding-top:6px;padding-bottom:6px;padding-left:25px;padding-right:25px;margin-bottom:5px}.column_text_box .column_table{padding-top:35px;padding-bottom:35px}.column_text_box .second_title{font-size:20px;margin-top:30px}.column_text_box .link_button a{font-size:16px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}.column_text_box .link_button{margin-top:35px}.thanks_box p{font-size:15px;width:720px;margin-bottom:50px}.cashless{width:700px;margin-left:auto;margin-right:auto;margin-top:100px}.deepxi_method{margin-left:auto;margin-right:auto;margin-top:100px;margin-bottom:100px;max-width:980px}.top_banner{margin-left:auto;margin-right:auto;margin-bottom:120px;max-width:750px;transition:all .3s}.top_banner:hover{opacity:.8}.responsive_box .report{max-width:100%;display:block;margin-left:auto;margin-right:auto;margin-bottom:35px}.consultation{left:auto;margin-bottom:24px;right:90px;position:fixed;z-index:10;display:inline}.consultation a{text-decoration:none;color:#fff;font-size:14px;text-align:left;width:250px;padding-top:5px;padding-bottom:6px;padding-left:25px;font-weight:bold}.consultation a span{color:#ededed;font-size:11px;font-weight:normal}.consultation .flashbutton{}.breadcrumb{width:91%;top:120px;z-index:10}.breadcrumb li a{font-size:14px}.top_works a{width:23.5%;margin-bottom:50px;transition:all .3s}.top_works .lp_works{width:23.5%;margin-bottom:30px}.top_works a:hover{opacity:.6}.top_works{padding-top:140px;padding-bottom:140px}.column_table p{font-size:17px;margin-bottom:40px;line-height:2.2}.column_table time{font-size:15px;margin-bottom:45px}.column_table .column_menu h2{font-size:36px;margin-bottom:10px}.column_table .column_menu .title_A{font-size:17px;margin-top:30px;padding-top:30px;margin-bottom:20px;transition:all .2s;padding-left:60px}.column_table .column_menu .title_B{font-size:15px;display:block;margin-top:22px;margin-left:30px;transition:all .2s;padding-left:65px}.column_table{margin-top:40px;margin-bottom:70px}.column_table .column_menu{margin-top:90px}.column_text_box .middle_title{padding-bottom:22px;padding-right:20px;margin-bottom:45px;margin-top:110px}.column_text_box h4{font-size:24px;line-height:1.6}.column_text_box .blue_title{margin-top:90px;padding:5px 25px;border-left:4px solid #00a0cc;margin-bottom:60px}.column_text_box h3 span{font-size:17px;margin-bottom:10px}.column_text_box h4 span{font-size:16px}.column_text_box section .reference{font-size:16px;margin-top:20px}.column_text_box section .img_box{margin-top:50px;margin-bottom:45px}.column_conB .title_img{margin-bottom:55px}.orange_text{font-weight:bold}.prev-next-link{display:flex;margin-top:50px;max-width:900px;margin-left:auto;margin-right:auto}.prev-next-link a{flex:1}.prev-next-link a,.prev-next-link a:first-child{border:none}.next-link{text-align:right}.wo_co_box .prev-next-link p{font-size:16px}.prev-next-link .prev-next-label{font-size:19px;margin-bottom:10px}.prev-next-link p{font-size:16px}.sub_boxI .space_box{width:31.5%;display:inline}.conE .diffe_img .small_img{margin-bottom:30px;display:none}#geometry{width:100vw;height:100vh;position:fixed;z-index:-2;display:inline}.slide .slide_img.ford{background-image:url(img/ford_full_l.jpg)}.slide .slide_img.irodori{background-image:url(img/irodori_full_l.jpg)}.slide .slide_img.shining{background-image:url(img/shining_full_l.jpg)}.column_text_box section a{margin-top:15px}.column_text_box a:hover{opacity:.7}.column_text_box section .table_B{font-size:15px;margin-top:40px;margin-bottom:40px}.column_text_box section .table_B td{padding:12px 12px;line-height:1.9}.column_text_box section .table_B th{width:25%;padding:15px 0}.column_conB .column_text_box .column_contact:hover{opacity:.8}.column_conB .column_text_box .column_contact{padding-top:25px;padding-bottom:30px;margin-top:80px;margin-bottom:140px;transition:all .3s;padding-left:15px;padding-right:15px}.column_conB .column_text_box .column_contact p{font-size:25px;line-height:1.6}.column_conB .column_text_box .column_contact p span{font-size:16px;margin-bottom:20px}footer .footH ul{display:flex;flex-wrap:wrap;justify-content:start}footer .footH li{width:46%;margin-right:15px}.conL .flow_text p span{font-size:13px}.info_box{max-width:900px}.info_box ol li{font-size:15px;padding-bottom:15px;margin-top:15px}.conA .info_link{text-align:right;margin-top:15px}.conA .info_link a{font-size:15px;transition:all .3s}.conA .info_link a:hover{opacity:.7}.speed_check .check_box{display:flex;justify-content:space-between;align-items:flex-start;margin-top:130px}.speed_check .check_box section{width:47%;margin-top:0}.speed_check .check_box section img{margin-bottom:0;border-radius:12px}.speed_check .check_box h3{font-size:28px;margin-bottom:40px}.speed_check .check_box .flashbutton .sample_btn{width:255px}.speed_check .check_box section p{font-size:16px;margin-bottom:25px}.speed_check .text p{font-size:16px;text-align:center;margin-bottom:30px;line-height:2}.conJ.lp_conJ .flashbutton{margin-top:80px}.plan_box{display:flex;justify-content:space-between;margin-bottom:60px;flex-wrap:wrap;align-items:flex-start}.plan_box .plan_price{font-size:38px;line-height:1;padding-top:35px;padding-bottom:25px}.plan_box .plan_price span{font-size:16px}.plan_box h3{font-size:28px;color:rgba(23,23,23,1.00)}.price_table{text-align:center;margin-bottom:120px}.sub_boxI section .plan_type p{font-size:15px;margin-top:15px}.sub_boxI section .plan_type span{font-size:13px;margin-top:10px}.sub_boxI .container .rerative{padding-bottom:155px}.conC .reason_box p span{font-size:12px}.tabs{margin-top:80px!important;max-width:1500px;width:92%}.tab_item{width: calc(100%/5);height:55px;line-height:55px;font-size:16px;cursor:pointer}.tab_item:hover{opacity:.8}.tabs .tab_box{width: calc(100%/5)}.tab_content{width:22.5%;transition:all .3s;padding-bottom:50px;margin-bottom:55px}.tab_content .columns .img_box{height:170px;margin-bottom:15px}.tab_content:hover{opacity:.7}.tab_content .columns:hover .img_box img{transform:scale(1.15,1.15);opacity:.7}.tabs .tabs_space_box{width:100%;height:100px}.tabs::before{content:"";display:block;width:22.5%;order:1}.tabs::after{content:"";display:block;width:22.5%}.chiro_lp_link_button{max-width:900px;padding-top:15px;padding-bottom:20px;margin-top:55px;margin-bottom:140px;transition:all .3s}.chiro_lp_link_button:hover{opacity:.8}.chiro_lp_link_button p{font-size:26px;line-height:1.6}.chiro_lp_link_button p span{font-size:16px;margin-bottom:10px}table.outline_content{width:92%}.hero video{min-width:100%;min-height:100%;width:auto;height:auto;display:inline}.column_text_box .middle_title:after{height:3px}.column_text_box .scroll_img{height:600px;margin-bottom:60px}.sub_boxI .plan_img_box{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:110px}.sub_boxI .plan_img_box img{width:31%}.column_text_box .column_movie{margin-bottom:35px;margin-top:50px}.conF .sample_box{margin-top:130px}footer .container .title{font-size:26px;margin-bottom:15px}.conF .container .sample_box .section a{width:47%;height:47%}.diffe_conA .container{width:92%}.attract_reason ul{width:92%}.bend_text h2{margin-bottom:-5px;font-size:47px}.slideB .slide_img{border-radius:10px}.slideC .slide_img{border-radius:10px}.slideD .slide_img{border-radius:10px}.slideE .slide_img{border-radius:10px}.conD .cant_box .cant_container .cant_text{margin-top:35px}.column_table .img_box{margin-top:55px;margin-bottom:30px}.sub_conC p.top_margin{margin-top:35px}.sub_conB .sub_conB_text section p.top_margin{margin-top:35px}.diffe_conA .sub_conB_text section p.top_margin{margin-top:35px}.sub_boxI .plan_box section h3{font-size:26px;padding-top:4px;padding-bottom:9px;line-height:1.4}.sub_boxI .plan_box section h3 span{font-size:16px}.sub_boxI .plan_box section .text span{font-size:19px;margin-bottom:10px}.plan_box .plan_price span.small{font-size:13px}.plan_box .plan_content dl dt{padding-top:20px;font-size:19px;transition:all .3s;cursor:pointer;padding-bottom:25px}.plan_box .plan_content dl dt::after{top:20px;right:20px;font-size:19px}.plan_box .plan_content dl{margin-top:20px}.plan_box .plan_content dl dt:hover{opacity:.7}.plan_box .plan_content dl dd{padding-bottom:10px}.plan_box .plan_content dl dd p{font-size:14px;padding-top:5px;padding-bottom:5px;padding-right:0;padding-left:0;margin-top:0;margin-bottom:20px}.sub_boxI section .plan_type{position:absolute;bottom:15px;left:13px}.price_table table th{padding-top:25px;padding-bottom:25px;padding-right:10px;padding-left:10px;font-size:17px}.price_table table td{padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;font-size:16px}.price_table table span.no1{width:75px;font-size:13px;padding:5px;margin-right:10px}.sub_boxI .price_table_text{display:none}.works_conB .works_box section .gray_text .red{font-size:16px}.conC .container .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.conC .container .flex::after{content:"";display:block;width:28%;padding-left:25px;padding-right:25px}.conM .container .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.conC .reason_box h3.small{font-size:31px}.hero .hero_title_consul p{font-size:20px;line-height:1.9;letter-spacing:.01em;margin-top:20px}.hero .hero_title_consul img{width:350px;margin-right:45px}.hero .hero_title_consul h2{font-size:53px}.scroll_down{height:180px}.scroll_down::after{content:"";height:160px;animation:pathmove 2.2s ease-in-out infinite}.hero .hero_title_consul{top:50%}footer .footer_menu p{font-size:17px;margin-bottom:10px}footer .footer_menu a{font-size:15px;margin-bottom:10px;transition:all .3s}footer .footer_menu a:hover{opacity:.7}footer .footer_menu .inner{margin-bottom:15px;width:25.3%}footer .footer_menu .flex_box{justify-content:flex-start}footer .footer_menu a.link{font-size:17px;margin-bottom:10px}.interview_section{width:80%;margin-left:auto;margin-right:auto;max-width:900px;padding-right:7%;margin-bottom:70px;margin-top:60px}.interview_section .entry-talk-box{margin-top:40px;margin-bottom:40px}.interview_section .entry-talk-img{width:90px}.interview_section .entry-talk-img img{width:90px}.interview_section .entry-talk-box.right{margin-left:105px}.interview_section .entry-talk-txt-left:after{top:35px}.interview_section .entry-talk-txt-right:after{top:35px}.interview_section .entry-talk-txt p{font-size:17px}.interview_section .entry-talk-txt{border-bottom:2px solid #bbb;padding:20px}.conB .big_size{font-size:20px!important;line-height:2.6!important}.normal_link a{font-size:15px;width:240px;padding-top:10px;padding-bottom:10px;transition:all .3s;margin-top:0}.normal_link a:hover{background-color:#000}.works_conB .works_box .product_list .product_flex::after{content:"";display:block;width:32%}}@charset "UTF-8";header{position:fixed;top:0;z-index:15;width:100vw}header .menu_filter{width:100%;height:50px;background-color:rgba(0,0,0,.75);position:absolute;display:none}header .container{width:90%;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between}header .pc_menu{display:none}header .headA{z-index:90;display:flex;align-items:center;margin-top:1px}header .headA a{transition:all .3s;margin-top:8px}header .headA a:hover{opacity:.7}header .headA h1{font-size:11px;color:#fff;margin-bottom:3px;font-weight:lighter}header .headA p{font-size:11px;color:#ededed;font-weight:lighter;line-height:1.5;margin-left:10px}header .headA a img{width:100px;height:auto}header .no_link{pointer-events:none;text-decoration:none}header .phone_back{background:linear-gradient(to right,rgba(0,0,0,.75),#000);width:100vw;height:100vh;position:absolute;top:0;visibility:hidden;left:0;z-index:90}header .phone_menu{height:80vh;position:fixed;z-index:100;width:215px;overflow-y:auto;padding-bottom:170px;transition:all .3s;transform:translate(100%);left:auto;right:0;background-color:#3d3d3d;top:0;padding-top:55px;padding-left:40px;padding-right:25px;border-left:1px solid #eaeaea}header .phone_menu ul{list-style-type:none;margin-left:0;padding-left:0}header .phone_menu ul li{align-items:center}header .phone_menu ul li .acd_btn{display:flex;justify-content:space-between;align-items:center;padding-right:5px}header .phone_menu ul li .acd_btn .arrow{display:block;width:6px;height:6px;margin-top:0;margin-right:0;margin-bottom:4px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);transition:all .3s}header .phone_menu ul li .acd_btn.selected .arrow{display:block;width:6px;height:6px;margin-top:4px;margin-right:0;margin-bottom:0;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-135deg);transition:all .3s}header .phone_menu ul li a{text-decoration:none}header .phone_menu ul li a:hover{opacity:.7}header .phone_menu ul li .acd_btn a{color:#fff;font-size:14px;transition:all .3s;width:100%;padding-top:12px;padding-bottom:12px;line-height:1.4}header .phone_menu ul li .acd_content{display:none}header .phone_menu .acd_content li{border-bottom:1px solid #6a6a6a;border-left:1px solid #6a6a6a;display:flex;align-items:center;margin-left:13px;margin-right:13px}header .phone_menu .acd_content li:last-child{margin-bottom:30px}header .phone_menu .acd_content li a{font-size:13px;color:#fff;width:100%;transition:all .3s;padding-bottom:8px;padding-top:10px;padding-left:12px}.menu-trigger{position:relative;cursor:pointer;width:60px;height:50px;z-index:100}.menu-trigger span{display:inline-block;transition:all .3s;position:absolute;left:auto;height:2px;border-radius:2px;background:#fff;right:0}.menu-trigger span:nth-of-type(1) {top:15px;width:52%;background-color:#df2e31}.menu-trigger span:nth-of-type(2) {top:24px;width:40%;background-color:#1984ff}.menu-trigger span:nth-of-type(3) {top:33px;width:27%;background-color:#5ad851}.menu-trigger.active span:nth-of-type(1) {top:18px;right:4px;transform:translateY(6px) rotate(-135deg);width:38%}.menu-trigger.active span:nth-of-type(2) {opacity:0}.menu-trigger.active span:nth-of-type(3){top:30px;right:4px;transform:translateY(-6px) rotate(135deg);width:38%}header .phone_menu.active{transform:translate(0);opacity:1}header .phone_back.active{visibility:visible;animation-duration:.3s;animation-name:fade-in}@keyframes fade-in {
	0% {
		visibility: hidden;
		opacity: 0;
	}
	100% {
		visibility: visible;
		opacity: 1;
	}
}@media (min-width:960px){.menu_hover_filter{background-color:rgba(0,0,0,.75);width:100vw;height:0;position:fixed;z-index:10;transition:all .11s}.mega_blackout{height:100vh;transition:all .11s}header .menu_filter{height:75px}header .pc_menu{z-index:90;display:inline}header .headA a img{width:120px}.megamenu{display:flex;margin:0;padding:0}.megamenu>li{list-style-type:none;transition:all .25s}.megamenu>li:hover{transition:all .25s;background-color:#3d3d3d}.megamenu>li a{color:#fff;text-decoration:none;font-size:min(1.1vw,14px);padding-left:22px;padding-right:22px;letter-spacing:.01em;align-items:center;display:flex;transition:all .25s}.megamenu .menu_box .acd_content{background-color:#3d3d3d;width:auto;max-width:91vw;right:4.5%;display:none;position:fixed;top:75px;z-index:100;padding-top:45px;padding-bottom:45px;padding-left:0;padding-right:0;border-radius:8px;height:auto;margin:0}.megamenu .menu_box .acd_content .menu_title{width:25vw}.megamenu .menu_box .acd_content .menu_title p{font-size:min(2vw,26px);font-weight:bold;line-height:1.7;padding-right:15%;color:#fff}.megamenu .menu_box .acd_content .menu_title p span{font-size:min(1.2vw,14px);font-weight:normal;margin-top:10px;display:inline-block;color:#fff}.megamenu .menu_box .acd_content .flex{display:flex;justify-content:space-between;width:93%;margin-left:auto;margin-right:auto}.megamenu .menu_box .acd_content .inner_box{display:flex;justify-content:space-between;flex-wrap:wrap;width:58vw;padding-left:4.5%;border-left:2px solid #6d6d6d}.megamenu .menu_box a{text-decoration:none}.megamenu .menu_box .init-bottom{height:75px;font-weight:bold}.megamenu .menu_box .acd_content .inner_box::after{content:"";display:block;width:15.7vw}.megamenu .menu_box .acd_content li{width:15.7vw;list-style-type:none;padding:0;text-decoration:none;display:block}.megamenu .menu_box .acd_content .four li{width:11.6vw}.megamenu .menu_box .acd_content li:nth-of-type(n+4) {margin-top:25px}.megamenu .menu_box .acd_content .four li:nth-of-type(n+4) {margin-top:0}.megamenu .menu_box .acd_content .four li:nth-of-type(n+5) {margin-top:25px}.megamenu .menu_box .acd_content a{margin:0;padding-left:0;padding-right:0;transition:all .3s;display:block}.megamenu .acd_content .menu_img{width:100%;height:6.8vw;overflow:hidden;border:1px solid #fff;box-sizing:border-box;border-radius:6px;position:relative}.megamenu .acd_content .four .menu_img{height:5.5vw}.megamenu .acd_content .menu_img .inner_img{width:100%;height:8.5vw;transition:all .3s;background-position:center center;background-size:cover;background-repeat:no-repeat}.megamenu .menu_box .acd_content a:hover .inner_img{transform:scale(1.1,1.1)}.megamenu .acd_content a p{font-size:min(1vw,14px);display:inline-block;color:#151515;letter-spacing:.04em;position:absolute;top:50%;left:0%;transform:translateY(-50%);padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:12px;background-color:rgba(255,255,255,.80);font-weight:bold;border-top-right-radius:6px;border-bottom-right-radius:6px;line-height:1.4;max-width:85%}.megamenu .acd_content a span{font-size:11px;display:inline-block;color:#fff;letter-spacing:.04em;position:absolute;top:0%;left:0%;padding-top:4px;padding-bottom:4px;padding-left:6px;padding-right:6px;background-color:#fd5f00;border-bottom-right-radius:6px;line-height:1.4}header .container{width:91%}header .headA{margin-top:4px;z-index:100}header .headA p{line-height:1.6;margin-left:10px}.megamenu .menu_img .web_menu_A{background-image:url(menu_img/web_menu_A.jpg)}.megamenu .menu_img .web_menu_B{background-image:url(menu_img/web_menu_B.jpg)}.megamenu .menu_img .web_menu_C{background-image:url(menu_img/web_menu_C.jpg)}.megamenu .menu_img .web_menu_D{background-image:url(menu_img/web_menu_D.jpg)}.megamenu .menu_img .web_menu_E{background-image:url(menu_img/web_menu_E.jpg)}.megamenu .menu_img .web_menu_F{background-image:url(menu_img/web_menu_F.jpg)}.megamenu .menu_img .web_menu_G{background-image:url(menu_img/web_menu_G.jpg)}.megamenu .menu_img .web_menu_H{background-image:url(menu_img/web_menu_H.jpg)}.megamenu .menu_img .service_menu_A{background-image:url(menu_img/service_menu_A.jpg)}.megamenu .menu_img .service_menu_B{background-image:url(menu_img/service_menu_B.jpg)}.megamenu .menu_img .service_menu_C{background-image:url(menu_img/service_menu_C.jpg)}.megamenu .menu_img .column_menu_A{background-image:url(menu_img/column_menu_A.jpg)}.megamenu .menu_img .column_menu_B{background-image:url(menu_img/column_menu_B.jpg)}.megamenu .menu_img .column_menu_C{background-image:url(menu_img/column_menu_C.jpg)}.megamenu .menu_img .chiro_menu_A{background-image:url(menu_img/chiro_menu_A.jpg)}.megamenu .menu_img .chiro_menu_B{background-image:url(menu_img/chiro_menu_B.jpg)}.megamenu .menu_img .chiro_menu_C{background-image:url(menu_img/chiro_menu_C.jpg)}.megamenu .menu_img .chiro_menu_D{background-image:url(menu_img/chiro_menu_D.jpg)}.megamenu .menu_img .chiro_menu_E{background-image:url(menu_img/chiro_menu_E.jpg)}.megamenu .menu_img .chiro_menu_F{background-image:url(menu_img/chiro_menu_F.jpg)}.megamenu .menu_img .chiro_menu_G{background-image:url(menu_img/chiro_menu_G.jpg)}.megamenu .menu_img .chiro_menu_H{background-image:url(menu_img/chiro_menu_H.jpg)}.megamenu .menu_img .chiro_menu_I{background-image:url(menu_img/chiro_menu_I.jpg)}.megamenu .menu_img .chiro_menu_J{background-image:url(menu_img/chiro_menu_J.jpg)}.megamenu .menu_img .chiro_menu_K{background-image:url(menu_img/chiro_menu_K.jpg)}.megamenu .menu_img .lp_menu_A{background-image:url(menu_img/lp_menu_A.jpg)}.megamenu .menu_img .lp_menu_B{background-image:url(menu_img/lp_menu_B.jpg)}.megamenu .menu_img .lp_menu_C{background-image:url(menu_img/lp_menu_C.jpg)}.megamenu .menu_img .lp_menu_D{background-image:url(menu_img/lp_menu_D.jpg)}.megamenu .menu_img .lp_menu_E{background-image:url(menu_img/lp_menu_E.jpg)}.megamenu .menu_img .lp_menu_F{background-image:url(menu_img/lp_menu_F.jpg)}.megamenu .menu_img .lp_menu_G{background-image:url(menu_img/lp_menu_G.jpg)}.megamenu .menu_img .lp_menu_H{background-image:url(menu_img/lp_menu_H.jpg)}.megamenu .menu_img .lp_menu_I{background-image:url(menu_img/lp_menu_I.jpg)}header .phone_menu{width:230px;padding-top:90px;padding-left:60px;padding-right:100px}.menu-trigger{width:90px;height:65px;transition:all .3s;margin-right:-28px}.menu-trigger:hover{opacity:.7}.menu-trigger span{right:27px}.menu-trigger span:nth-of-type(1) {top:21px;width:45%}.menu-trigger span:nth-of-type(2) {top:32px;width:35%}.menu-trigger span:nth-of-type(3) {top:44px;width:20%}.menu-trigger.active span:nth-of-type(1) {top:28px;right:28px;width:35%}.menu-trigger.active span:nth-of-type(3){top:40px;right:28px;width:35%}}