html{background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/bk.png) repeat center center}body{width:100%;overflow:hidden;line-break:strict;overflow-wrap:break-word;word-wrap:break-word}a{text-decoration:none;color:rgba(0,160,233,1)}img{max-width:100%}.tl{font-size:38px;font-weight:700;padding-bottom:50px;text-align:center}.tl span{color:#c00}.tl_copy{font-size:20px;padding-bottom:50px;text-align:center;margin-top:-30px;line-height:180%}.subtl{font-size:28px;font-weight:700;color:#fff;text-align:center;padding:15px 0;line-height:100%;margin-bottom:30px}.subtl02{font-size:28px;font-weight:700;padding-bottom:30px;text-align:center}.btn{text-align:center;letter-spacing:0}.btn input,.btn a{border-radius:30px;width:460px;display:block;background:#172a88;color:#fff !important;text-align:center;padding:20px 0;line-height:100%;display:inline-block;transition:all .5s;font-size:16px;outline:none;cursor:pointer;border:none;position:relative;overflow:hidden;-webkit-appearance:none}.btn a:before{content:"";background-image:-webkit-linear-gradient(130deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 80%);background-image:linear-gradient(130deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 80%);width:200%;height:200%;position:absolute;top:-100%;left:-200%;-webkit-transition:all .5s;transition:all .5s}.btn a:hover:before{top:0;left:100%}.b_border{border-bottom:double #000 3px}.pc{display:block}.sp{display:none}.block{width:1000px;margin:0 auto;position:relative}.flex{display:flex}.box{padding:80px 0}#head .block{margin:0 30px 0;width:auto}#head #logo{padding-top:20px;width:218px}#head #logo a img{transition:opacity .3s ease}#head #logo a:hover img{opacity:.8}#head_top{display:flex;justify-content:space-between}#head_wrap{flex:1;justify-content:space-between}#head_wrap p.head_txt{padding-top:34px;padding-left:20px;width:20vw;font-size:11px;line-height:1.6}#head_wrap ul.banner{padding:15px 10px 0}#head_wrap ul.banner li{max-width:100px;padding:0 3px}#head_wrap .link_tel{padding-top:5px;padding-right:15px;max-width:340px}#head_wrap .link_tel ul{margin-bottom:10px}#head_wrap .link_tel ul li:not(:first-child){margin-left:10px}#head_wrap .link_tel ul li a{color:#172a88;font-size:14px;white-space:nowrap}#head_wrap .link_tel ul li a:hover{color:orange}#head_wrap .link_tel ul li a:before{content:'\03e'}#head_wrap .link_tel .top_tel img{max-width:330px;transition:opacity .3s ease}#head_wrap .link_tel .top_tel a:hover img{opacity:.8}#head_wrap .link_tel .top_ditel{text-align:center;font-size:15.5px;padding-top:3px}#head_wrap ul.head_btn{display:flex}#head_wrap ul.head_btn li a{font-size:14px;color:#fff;width:8vw;height:9vw;max-width:125px;max-height:105px;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:opacity .3s ease;margin-left:1px}#head_wrap ul.head_btn li a:hover{opacity:.8}#head_wrap ul.head_btn li img{width:42px;margin-bottom:7px}#head_wrap ul.head_btn li:nth-child(1) a{background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/head_btn01.png) no-repeat;background-size:100% 100%}#head_wrap ul.head_btn li:nth-child(2) a{background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/head_btn02.png) no-repeat;background-size:100% 100%}#head_wrap ul.head_btn li:nth-child(3) a{background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/head_btn03.png) no-repeat;background-size:100% 100%}@media (max-width:1400px){#head #logo{width:15vw}}@media (max-width:1320px){#head #logo{width:16.5vw}#head_wrap ul.banner{display:none}#head_wrap .link_tel{padding-left:15px}#head_wrap .link_tel ul li a{font-size:1vw}#head_wrap .link_tel .top_ditel{font-size:1.15vw}#head_wrap ul.head_btn li a{width:10vw;height:9vw}}@media (max-width:1000px){#head_top{padding-bottom:30px}#head_wrap{justify-content:flex-start;padding-right:100px}#head_wrap ul.head_btn{display:none}}@media (max-width:768px){#head .block{margin-left:10px}#head #logo{padding-top:0}#head_top{align-items:center;padding-bottom:10px}#head_wrap{padding-right:10%}#head_wrap .head_txt{display:none}#head_wrap .link_tel{display:none}#head_wrap ul.banner{display:flex}}#head #bottom_nav{display:flex;justify-content:space-between;align-items:center}#head #bottom_nav ul.gnav{justify-content:center}#head #bottom_nav ul.gnav li{margin:0 0 0 15px;font-size:20px;font-weight:700;position:relative;padding:30px 0;cursor:pointer}#head #bottom_nav ul.gnav li a{color:#172a88;letter-spacing:0;transition:color .2s ease}#head #bottom_nav ul.gnav li a:hover{color:#f8b62d}#head #bottom_nav ul.gnav li:first-child:before{content:"|";color:#172a88;opacity:.3;font-size:17px;margin-right:15px;position:relative;top:-2px}#head #bottom_nav ul.gnav li:after{content:"|";color:#172a88;opacity:.3;font-size:17px;margin-left:15px;position:relative;top:-2px}#head #bottom_nav ul.sns{display:flex;justify-content:space-between;margin-right:25px}#head #bottom_nav ul.sns li{margin-left:10px}#head #bottom_nav ul.sns li a{transition:opacity .3s ease}#head #bottom_nav ul.sns li a:hover{opacity:.8}#head #bottom_nav ul.sns li a img{max-width:44px}@media (max-width:1450px){#head #bottom_nav ul.gnav li{font-size:1.3vw;margin-left:1.1vw;white-space:nowrap}#head #bottom_nav ul.sns{margin-right:0}#head #bottom_nav ul.sns li{margin-left:.7vw}}@media (max-width:1000px){#head #bottom_nav{display:none}}#head #bottom_nav .dropdwn_menu{display:none;background:#fff;padding:10px;text-align:center;width:263px;left:50%;margin-left:-142px;z-index:999}#head #bottom_nav .dropdwn_menu li{margin:0;padding:0}#head #bottom_nav .dropdwn_menu li a{display:block;padding:20px 0;border-bottom:dotted 1px #ccc;color:rgba(34,172,56,1);font-weight:400}#head #bottom_nav .dropdwn_menu li:last-child a{border-bottom:none}#head #bottom_nav .dropdwn_menu li:after{display:none}#head #bottom_nav .dropdwn_menu li:nth-child(2) a{color:rgba(243,152,0,1)}#head #bottom_nav .dropdwn_menu li:nth-child(3) a{color:rgba(195,13,35,1)}#head #bottom_nav .dropdwn_menu li:nth-child(4) a{color:rgba(0,160,233,1)}.breadcrumbs{font-size:14px;padding:10px 0 0}.breadcrumbs a{color:#000}.breadcrumbs a:hover{color:orange}ul li{list-style:none!important}span.red{color:#c30d23}span.sky{color:#00a0e9}span.orange{color:#e83828}span.yellow{color:#f8b62d}span.green{color:#094}.sp_view{display:none}.tb_view{display:none}@media (max-width:768px){.pc_view{display:none}.tb_view{display:block}.tb_none{display:none}}@media (max-width:580px){.sp_view{display:block}.sp_none{display:none!important}}table.tbl{width:100%;border-bottom:solid 1px #595757}table.tbl th,table.tbl td{border-top:solid 1px #595757;padding:20px 30px;line-height:180%}table.tbl th{width:25%;background:rgba(24,41,135,10%)}ul.col3{display:flex;flex-wrap:wrap;margin-bottom:20px}ul.col3 li{width:calc(96%/3);margin-right:2%;border:3px solid #e73828;border-radius:10px;padding:25px;background:#fff;box-shadow:0px 0px 6px 2px rgb(0 0 0/30%)}ul.col3 li:nth-child(3n){margin-right:0}ul.col3 li h2{font-size:23px;font-weight:700;color:#e73828;text-align:center;line-height:1.4;margin-bottom:6px}ul.col3 li h2 span.small{font-size:16px;font-weight:700}ul.col3 li p.txt{font-size:16px}ul.col2{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}ul.col2 li{width:49%;border:3px solid #e73828;border-radius:10px;padding:25px;background:#fff;box-shadow:0px 0px 6px 2px rgb(0 0 0/30%)}ul.col2 li h2{font-size:23px;font-weight:700;color:#e73828;text-align:center;line-height:1.4;margin-bottom:6px}ul.col2 li h2 span.small{font-size:16px;font-weight:700}ul.col2 li p.txt{font-size:16px}@media (max-width:1000px){ul.col3 li h2,ul.col2 li h2{font-size:max(2vw, 16px)}}@media (max-width:768px){ul.col3 li,ul.col2 li{padding:20px}ul.col3 li p.txt,ul.col2 li p.txt{font-size:14px}}@media (max-width:580px){ul.col3{margin-bottom:0}ul.col3 li,ul.col2 li{width:100%;margin-right:0;margin-bottom:20px}}.btn_link{display:block;position:relative;max-width:330px;width:80%;text-align:center;padding:13px 0 15px;background:#182987;color:#fff;font-size:18px;font-weight:700;border:none;border-radius:10px;transition:background .3s ease,color .3s ease;cursor:pointer}.btn_link.small{width:100%;padding:10px 0 12px;background:#595757;font-size:16px}.btn_link.red{background:#c30d23}section.yellow a.btn_link{background:#f8b62d}section.yellow a.btn_link:hover{background:#ea5414}section.green a.btn_link{background:#094}section.green a.btn_link:hover{background:#0a7234}.btn_link.center{margin-left:auto;margin-right:auto}.btn_link.rev{background:#f7b52c}.btn_link:after{position:absolute;top:50%;right:25px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-family:"Ionicons";content:'\f3d1';font-size:22px;transition:right .3s ease}.btn_link.back:after{position:absolute;top:50%;right:initial;left:25px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-family:"Ionicons";content:'\f3d2';font-size:22px;transition:left .3s ease}.btn_link:hover{background:#f7b52c}.btn_link.rev:hover{background:#182987}.btn_link:hover:after{right:20px}.btn_link.back:hover:after{right:initial;left:20px}@media (max-width:580px){.btn_link{padding:8px 0 10px}.btn_link.small{width:100%;padding:8px 0 10px;font-size:13px;border-radius:6px}.btn_link.small:after{right:20px;font-size:14px}}#comp header{padding-top:80px;margin-bottom:0;text-align:center}#comp h1{font-size:35px;font-weight:700;margin-bottom:20px}#comp ul{flex-wrap:wrap;margin-bottom:0;padding-bottom:80px}#comp ul li{width:calc(96%/2);margin-right:2%;background:#fff}#comp ul li:nth-child(2n){margin-right:0}#plan{border-top:2px dotted #182987;background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/plan_bk.png) no-repeat;background-position:center right 20%}#plan header{margin-bottom:30px;text-align:center}#plan header h1{font-size:35px;font-weight:700;margin-bottom:20px}#plan header p.txt{font-size:18px}#plan ul{flex-wrap:wrap;margin-bottom:30px}#plan ul li{width:calc(96%/3);margin-right:2%;border-radius:10px;background:#fff}#plan ul li:nth-child(3n){margin-right:0}#plan ul li div.title{padding:10px 10px 15px;border-radius:7px 7px 0 0;text-align:center}#plan ul li div.title p.txt{font-size:22px;font-weight:700;line-height:1.3;color:#fff}#plan ul li div.title p.txt strong{font-size:32px;font-weight:700}#plan ul li:nth-child(1){border:3px solid #009844}#plan ul li:nth-child(1) div.title{background:#1b7e40;background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#009844),to(#11c754));background:-webkit-linear-gradient(bottom,#009844 40%,#11c754 100%);background:linear-gradient(0deg,#009844 40%,#11c754 100%)}#plan ul li:nth-child(2){border:3px solid #f29600}#plan ul li:nth-child(2) div.title{background:#1b7e40;background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#f29600),to(#ffc464));background:-webkit-linear-gradient(bottom,#f29600 40%,#11c754 100%);background:linear-gradient(0deg,#f29600 40%,#ffc464 100%)}#plan ul li:nth-child(3){border:3px solid #e95513}#plan ul li:nth-child(3) div.title{background:#1b7e40;background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#e95513),to(#ff9566));background:-webkit-linear-gradient(bottom,#e95513 40%,#ff9566 100%);background:linear-gradient(0deg,#e95513 40%,#ff9566 100%)}#plan ul li img.price{margin-top:-20%}#plan ul li div.body{padding:20px}#plan ul li a.btn_link{width:100%;margin-bottom:12px}#plan ul li p.info{font-size:10px}#plan div.eco{border:3px solid #2ca6e0;border-radius:10px;background:#fff;padding-bottom:15px}#plan div.eco div.title{padding:10px 10px 15px;border-radius:7px 7px 0 0;text-align:center;background:#2ca6e0;background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#2ca6e0),to(#4cc5ff));background:-webkit-linear-gradient(bottom,#2ca6e0 40%,#4cc5ff 100%);background:linear-gradient(0deg,#2ca6e0 40%,#4cc5ff 100%)}#plan div.eco div.title p.txt{font-size:32px;font-weight:700;line-height:1.3;color:#fff}#plan div.eco .flex{align-items:center;flex-wrap:wrap;padding:8px}#plan div.eco .flex div{width:calc(98%/2);margin-right:1%}#plan div.eco .flex div:nth-child(3){margin-right:0}#plan div.eco .flex div.body{padding:0 20px}#plan div.eco .flex a.btn_link{width:100%;margin-bottom:12px}#plan div.eco .flex p.info{font-size:10px}#plan div.eco p.text{text-align:center;padding-bottom:10px}@media (max-width:1000px){#comp header h1,#plan header h1{font-size:max(3vw, 24px);margin-bottom:20px}#plan header p.txt{font-size:max(2vw, 14px)}#plan ul li div.title p.txt{font-size:max(2vw, 16px)}#plan ul li div.title p.txt strong{font-size:max(3vw, 20px)}#plan div.eco div.title p.txt{font-size:max(3vw, 20px)}#plan a.btn_link{font-size:max(1.4vw, 14px)}#plan a.btn_link:after{font-size:max(1.4vw, 14px);right:13px}#comp ul{padding-bottom:50px}}@media (max-width:580px){#plan ul{padding:0}#plan ul li{max-width:380px;margin:0 auto 30px auto!important;width:100%}#plan ul li img.price{margin-top:-25%}#plan ul li div.img img{object-fit:cover;height:180px}#plan a.btn_link:after{right:25px}#plan div.eco{max-width:380px;margin:0 auto 30px auto!important;width:100%}#plan div.eco_wrap{padding:0}#plan div.eco .flex{padding:0}#plan div.eco .flex div.body{padding:20px}#plan div.eco .flex div.img img{object-fit:cover;height:180px}#plan div.eco .flex div{width:100%;margin-right:0}#plan div.eco img.price{margin-top:-25%}}#web{border-top:2px dotted #182987;background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/web_bk.png) no-repeat;background-size:cover;background-position:center bottom}#web header{text-align:center;margin-bottom:28px}#web header h1{font-size:35px;font-weight:700;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff;margin-bottom:20px}#web header h1 span.red{color:#e73828;font-weight:700}@media (max-width:1000px){#web header h1{font-size:max(3.5vw, 24px)}}@media (max-width:580px){#web .block{padding-left:20px;padding-right:20px}}#works{border-top:2px dotted #182987;background:rgba(44,166,224,5%)}#works header{text-align:center;margin-bottom:28px}#works header h1{font-size:35px;font-weight:700;margin-bottom:20px}#works header h1 span.red{color:#c30d23;font-weight:700}ul.works_list{display:flex;flex-wrap:wrap}ul.works_list li{width:calc(91%/4);margin-right:3%;margin-bottom:30px;text-align:center}ul.works_list li:nth-child(4n){margin-right:0}ul.works_list li figure{margin:0;overflow:hidden;line-height:0}ul.works_list li figure img{transition:transform .3s ease}ul.works_list li a:hover figure img{transform:scale(1.1,1.1)}ul.works_list li time{font-size:17px;color:#9e9e9f;transition:color .3s ease}ul.works_list li h2{font-size:18px;color:#000;transition:color .3s ease}ul.works_list li a:hover h2{color:#182987}ul.works_list li a:hover time{color:#666}#works a.btn_link{margin-top:30px}@media (max-width:1000px){#works header h1{font-size:max(3.5vw, 24px)}}@media (max-width:768px){ul.works_list li time{font-size:13px}ul.works_list li h2{font-size:14px}}@media (max-width:580px){#works .block{padding-left:20px;padding-right:20px;margin:0;width:100%}ul.works_list li{width:calc(97%/2);margin-right:3%;margin-bottom:20px}ul.works_list li:nth-child(4n){margin-right:3%}ul.works_list li:nth-child(2n){margin-right:0}}#voice{border-top:2px dotted #182987;background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/voice_bk.jpg) no-repeat;background-position:right bottom;background-size:cover}#voice header{text-align:center;margin-bottom:28px}#voice header h1{font-size:35px;font-weight:700;margin-bottom:20px}#voice header h1 span.red{color:#c30d23;font-weight:700}ul.voice_list{display:flex;flex-wrap:wrap;margin-bottom:15px}ul.voice_list li{width:calc(97%/2);margin-right:3%;margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-start}ul.voice_list li:nth-child(2n){margin-right:0}ul.voice_list li figure{width:48%;margin:0}ul.voice_list li div.text{width:48%}ul.voice_list li div.text p.txt{font-size:17px;margin-bottom:15px}ul.voice_list li div.text h2{font-size:17px;font-weight:700;margin-bottom:20px}@media (max-width:1000px){#voice header h1{font-size:max(3.5vw, 24px)}#voice header p.txt{font-size:max(2vw, 14px)}}@media (max-width:768px){ul.voice_list li{width:100%;margin-right:0;margin-bottom:40px}}@media (max-width:580px){#voice{background-position:center bottom}ul.voice_list li{margin-bottom:30px}ul.voice_list li div.text{padding-top:10px}ul.voice_list li div.text p.txt{font-size:14px;margin-bottom:15px}ul.voice_list li div.text h2{font-size:14px;margin-bottom:20px}}#request{border-top:2px dotted #182987;background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/request_bk.jpg) no-repeat;background-position:right bottom;background-size:cover;padding-bottom:80px}#request .box{padding-bottom:0}#request header{text-align:center;margin-bottom:28px}#request header h1{font-size:35px;font-weight:700;margin-bottom:20px}#request header h1 span.red{color:#c30d23;font-weight:700}#request ul{display:flex;justify-content:center;flex-wrap:wrap;padding:0 4%}#request ul li{width:calc(96%/5);margin-right:1%}#request ul li:nth-child(even){margin-top:8%}#request ul li:nth-child(5){margin-right:0}#request ul li figure{margin:0}#request ul li figure img{border-radius:50%;margin-bottom:10px}#request ul li figure figcaption{text-align:center;font-size:20px;font-weight:700}@media (max-width:1000px){#request{padding-bottom:50px}#request header h1{font-size:max(3.5vw, 24px)}#request header p.txt{font-size:max(2vw, 14px)}#request ul{padding:0 20px}#request ul li{width:calc(96%/3);margin-right:2%;margin-top:0!important;margin-bottom:20px}#request ul li:nth-child(3n){margin-right:0}#request ul li figure figcaption{font-size:max(2vw, 14px)}}#newpost{border-top:2px dotted #182987;padding:70px 0}#newpost header{text-align:center;margin-bottom:28px}#newpost header h1{font-size:35px;font-weight:700;margin-bottom:20px}#newpost header h1 span.red{color:#c30d23;font-weight:700}ul.blog_list{display:flex;flex-wrap:wrap;margin-bottom:30px}ul.blog_list>li{width:calc(97%/2);margin-right:3%;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}ul.blog_list>li:nth-child(2n){margin-right:0}ul.blog_list>li figure{width:48%;margin:0}ul.blog_list>li figure a img{transition:opacity .3s ease}ul.blog_list>li figure a:hover img{opacity:.8}ul.blog_list>li div.text{width:48%}ul.blog_list>li div.text time{font-size:17px;display:inline-block;vertical-align:middle;margin-bottom:3px;margin-right:3px}ul.blog_list>li div.text ul.cat{display:inline-flex;flex-wrap:wrap}ul.blog_list>li div.text ul.cat li{margin-right:3px;margin-bottom:3px}ul.blog_list>li div.text ul.cat li:last-child{margin-right:0}ul.blog_list>li div.text ul.cat li a{display:block;padding:0 2px 1px;line-height:1.2;font-size:13px;letter-spacing:-.5px;border:1px solid #182987;color:#182987;transition:color .3s ease,border .3s ease}ul.blog_list>li div.text ul.cat li a:hover{border:1px solid orange!important;color:orange!important}ul.blog_list>li div.text h2 a{font-size:18px;font-weight:700;color:#000;transition:color .3s ease}ul.blog_list>li div.text h2 a:hover{color:orange}@media (max-width:1000px){#newpost{padding:50px 0}#newpost header h1{font-size:max(3.5vw, 24px)}#newpost header p.txt{font-size:max(2vw, 14px)}}@media (max-width:768px){ul.blog_list>li div.text time{font-size:15px}ul.blog_list>li div.text h2 a{font-size:16px}ul.blog_list>li div.text ul.cat li a{font-size:12px}}@media (max-width:580px){ul.blog_list>li{width:100%;margin-right:0;margin-bottom:20px}ul.blog_list>li:last-child{margin-bottom:0}ul.blog_list>li figure{width:32%}ul.blog_list>li div.text{width:64%}}#subhead{background:#172a88;color:#fff;height:345px;display:flex;justify-content:center;align-items:center}#subhead h1{font-size:63px;font-weight:700}@media (max-width:1000px){#subhead{height:max(34.5vw, 135px)}#subhead h1{font-size:max(6vw, 23px)}}#subbody{padding:80px 0}#subbody p.txt{font-size:16px;line-height:1.8}#subbody section,#subbody article{padding:80px 0}#subbody section.sky{background:rgba(46,167,224,5%);border-top:3px dotted #2ea7e0;margin:0 calc(50% - 50vw);width:100vw}#subbody section.sky.bline{border-bottom:3px dotted #2ea7e0}#subbody .tzero{padding-top:0}#subbody .bzero{padding-bottom:0}#subbody section header,#subbody article header{margin-bottom:50px;text-align:center}#subbody section header h1,#subbody article header h1{font-size:35px;font-weight:700;margin-bottom:20px}#subbody section header p.txt,#subbody article header p.txt{font-size:18px}#subbody h2.bar{font-weight:700;background:#2ea7e0;color:#fff;padding:10px 0 13px;text-align:center;font-size:22px;margin-bottom:30px}#subbody .flex{display:flex;justify-content:space-between;flex-wrap:wrap}#subbody .flex .left{width:48%}#subbody .flex .right{width:48%}@media (max-width:1000px){#subbody section header,#subbody article header{margin-bottom:30px}#subbody section header h1,#subbody article header h1{font-size:max(3vw, 20px);margin-bottom:20px}#subbody section header p.txt,#subbody article header p.txt{font-size:max(2vw, 14px)}}@media (max-width:768px){#subbody{padding:max(10vw, 40px) 0}#subbody section,#subbody article{padding:max(10vw, 40px) 0}}@media (max-width:580px){#subbody p.txt{font-size:14px}#subbody h2.bar{padding:9px 0 12px;font-size:18px;margin-bottom:15px}#subbody .flex .left{width:100%;margin-bottom:20px}#subbody .flex .right{width:100%}}body.page-reason #page_header .flex{max-width:800px;margin:0 auto}body.page-reason #voice{border-top:3px dotted #172a88;border-bottom:3px dotted #172a88;margin:0 calc(50% - 50vw);width:100vw}#three_reason{background:rgba(44,166,224,5%);border-top:3px dotted #172a88;border-bottom:3px dotted #172a88;margin:0 calc(50% - 50vw);width:100vw}#three_reason ul{border-top:2px dotted #888}#three_reason ul li{border-bottom:2px dotted #888;padding:40px 0;display:flex;justify-content:space-between;flex-wrap:wrap}#three_reason ul li:nth-child(2){flex-direction:row-reverse}#three_reason ul li div.text{width:58%}#three_reason ul li div.text h2{font-size:25px;font-weight:700;margin-bottom:10px}#three_reason ul li figure{width:38%;margin:0}#three_kodawari{background:rgba(247,181,44,5%);border-bottom:3px dotted #172a88;margin:0 calc(50% - 50vw);width:100vw}#three_kodawari ul{display:flex;justify-content:space-between;flex-wrap:wrap}#three_kodawari ul li{background:#fff;padding:20px 15px;box-shadow:0 0 6px 2px rgb(0 0 0/20%);width:31.5%;border-radius:13px}#three_kodawari ul li h2{font-size:20px;font-weight:700;color:#c30d23;text-align:center;margin-bottom:10px}#three_kodawari ul li p.txt{line-height:1.6}#maker{background:rgba(44,166,224,5%);border-bottom:3px dotted #172a88;margin:0 calc(50% - 50vw);width:100vw}#maker ul{display:flex;justify-content:space-between;flex-wrap:wrap}#maker ul li{background:#fff;padding:15px;margin-bottom:25px;box-shadow:0 0 6px 2px rgb(0 0 0/20%);border-radius:13px;width:49%;display:flex;justify-content:center;align-items:center}#tsuyomi{background:rgba(247,181,44,5%);border-bottom:3px dotted #172a88;margin:0 calc(50% - 50vw);width:100vw}#tsuyomi h2{font-size:22px;font-weight:700;text-align:center;border:1px solid #000;padding:10px 10px 12px;margin-bottom:25px}#tsuyomi div.ol{display:flex;justify-content:center;margin-bottom:30px}#tsuyomi ol li{font-family:"Noto Serif CJK JP",serif;margin-bottom:10px}@media (max-width:1000px){#three_reason ul li div.text h2{font-size:max(2.5vw, 16px)}#three_kodawari ul li h2{font-size:max(2vw, 16px)}#tsuyomi h2{font-size:max(2vw, 16px)}}@media (max-width:768px){#three_kodawari ul li{padding:20px 15px;width:100%;border-radius:10px;margin-bottom:25px}}@media (max-width:580px){body.page-reason #page_header .flex .right{text-align:center}body.page-reason #page_header .flex .right img{width:70%}#three_reason ul li div.text{width:100%;margin-bottom:20px}#three_reason ul li div.text h2{margin-bottom:7px}#three_reason ul li figure{width:100%}#maker ul li{width:100%;padding:10px;margin-bottom:20px}#maker ul li img{width:80%}#tsuyomi h2{padding:6px 6px 8px}#tsuyomi ol li{font-size:14px}}#page_header{padding-bottom:80px}#page_header h2{font-size:35px;font-weight:700;margin-bottom:50px;text-align:center}#page_header .flex{flex-wrap:wrap}#page_header .flex.reverse{flex-direction:row-reverse}#page_header .flex .left{flex:1;padding-right:30px}#page_header .flex.reverse .left{padding-right:0;padding-left:30px}#page_header .flex .right{max-width:380px;width:40%}@media (max-width:1000px){#page_header{padding-bottom:max(10vw, 40px)}#page_header h2{font-size:max(3vw, 20px);margin-bottom:30px}}@media (max-width:580px){#page_header .flex .left{width:100%;padding-right:0;margin-bottom:20px}#page_header .flex .right{max-width:initial;width:100%}}#page_price{background:rgba(195,13,35,5%);border-top:3px dotted #c30d23;border-bottom:3px dotted #c30d23;margin:0 calc(50% - 50vw);width:100vw}#page_price .flex{flex-wrap:wrap}#page_price .flex .left{max-width:320px;width:40%}#page_price .flex .right{flex:1;padding-left:25px}#page_price .flex .right ul{display:flex;flex-wrap:wrap}#page_price .flex .right ul li{width:calc(94%/4);margin-right:2%;background:#c30d23;text-align:center;color:#fff;padding:5px 0 8px;margin-bottom:10px;letter-spacing:-1px;font-size:17px;font-weight:700;display:flex;justify-content:center;align-items:center;min-height:75px}#page_price .flex .right ul li:nth-child(4n){margin-right:0}p.komi_price{display:flex;justify-content:flex-end;align-items:flex-end;color:#c30d23;margin-bottom:15px}p.komi_price span.txt{font-size:25px;font-weight:700;line-height:1.2;letter-spacing:-1px;margin-right:6px}p.komi_price span.man{font-size:90px;font-weight:900;line-height:1}p.komi_price span.yen{font-size:25px;font-weight:700}#page_price p.note{text-align:right}@media (max-width:1000px){p.komi_price span.txt{font-size:max(2.5vw, 18px);margin-right:4px}p.komi_price span.man{font-size:max(9vw, 60px)}}@media (max-width:580px){#page_price .flex .left{max-width:initial;width:100%;margin-bottom:10px}#page_price .flex .right{width:100%;padding-left:0}#page_price .flex .right ul{margin-bottom:10px}#page_price .flex .right ul li{width:calc(96%/3);margin-right:2%;font-size:14px;min-height:60px}#page_price .flex .right ul li:nth-child(4n){margin-right:2%}#page_price .flex .right ul li:nth-child(3n){margin-right:0}p.komi_price{justify-content:center}p.komi_price span.txt{font-size:20px}p.komi_price span.man{font-size:60px}p.komi_price span.yen{font-size:20px}#page_price p.note{text-align:left}}body.page-solar #subbody{padding-bottom:0}#ecoall .area01{margin-bottom:30px}#ecoall .area01 table caption{margin-bottom:10px}#ecoall .area01 table tr th,#ecoall .area01 table tr td{padding:10px 5px}#ecoall .area01 table tr th{background:rgba(46,167,224,10%);text-align:center}#ecoall .area01 table tr td{padding:10px 25px}#ecoall .area02{max-width:650px;margin:0 auto 50px auto}#ecoall .area02 .setsuyaku{border:3px double #2ea7e0;background:#fff;text-align:center;padding:20px;margin-bottom:8px}#ecoall .area02 .setsuyaku h3{font-size:22px;font-weight:700;color:#2ea7e0;line-height:1.2}#ecoall .area02 .setsuyaku p.txt{font-size:40px;font-weight:700;line-height:1.2}#ecoall .area02 .setsuyaku p.txt span.kakaku{font-size:60px;font-weight:700;color:#c30d23}#ecoall .area02 ul.note li{font-size:12px}.melit h3{font-weight:700;margin-bottom:8px}.melit .left,.melit .right{border:3px solid #ccc;border-radius:13px;background:#fff;padding:20px}.melit .left{border:3px solid #c30d23;color:#c30d23}.melit .right{border:3px solid #595757;color:#595757}.melit ul li{font-size:16px;padding-left:15px;position:relative;margin-top:4px}.melit ul li:before{content:'\02022';position:absolute;left:0}#hatsuden header+p.txt{padding:20px;text-align:center;background:#fff;border:1px dotted #2ea7e0;border-radius:13px;margin-bottom:50px}#hatsuden table.tbl{margin-bottom:30px;min-width:660px}#hatsuden table.tbl.bzero{margin-bottom:0}#hatsuden table.tbl th,#hatsuden table.tbl td{padding:10px 3px;text-align:center;white-space:nowrap}#hatsuden table.tbl th{width:initial;background:rgba(46,167,224,10%)}#hatsuden table.tbl.bzero td{color:#c30d23;font-weight:700;font-size:20px}#hatsuden .scroll{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}#hatsuden .sc_txt{font-size:13px;color:green;margin-bottom:15px}#hatsuden p.note{margin:30px 0}#hatsuden ul.note{font-size:12px;margin-bottom:50px}#chikuden p.chiku_txt{font-size:18px;margin-bottom:30px;line-height:1.8}#chikuden .flex.rei{margin-bottom:50px}#chikuden .flex.rei .left,#chikuden .flex.rei .right{border:3px double #2ea7e0;background:#fff;text-align:center;padding:20px 20px 15px;margin-bottom:8px;font-size:22px}#chikuden .flex.rei p.txt{color:#595757;font-size:22px}#chikuden .flex.rei h3{font-size:22px;font-weight:700;margin-bottom:10px;color:#2ea7e0;line-height:1.2}@media (max-width:1000px){#chikuden p.chiku_txt{font-size:max(2vw, 14px)}}@media (max-width:768px){#ecoall .area02{margin:0 auto max(4vw, 30px) auto}#ecoall .area02 .setsuyaku h3{font-size:20px}#ecoall .area02 .setsuyaku p.txt{font-size:max(5vw, 21px)}#ecoall .area02 .setsuyaku p.txt span.kakaku{font-size:max(7.5vw, 34px)}#hatsuden ul.note{margin-bottom:max(4vw, 30px)}#hatsuden header+p.txt{text-align:left;border-radius:10px;margin-bottom:max(4vw, 30px)}#hatsuden table.tbl.bzero td{font-size:16px}}@media (max-width:580px){#hatsuden p.note{margin:20px 0}#hatsuden table.tbl{margin-bottom:20px}#chikuden p.chiku_txt{margin-bottom:15px}#chikuden .flex.rei{margin-bottom:max(4vw, 30px)}#chikuden .flex.rei h3{font-size:20px}#chikuden .flex.rei p.txt{font-size:19px}}body.page-reform #subbody{padding-bottom:0}#recomend{background:rgba(232,56,40,5%);border-top:3px dotted #e83828;border-bottom:3px dotted #e83828;margin:0 calc(50% - 50vw);width:100vw}#recomend ul{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:30px}#recomend ul li{width:calc(96%/3);margin-right:2%;margin-bottom:25px;background:#fff;border:3px solid #e83828;border-radius:13px;text-align:center;display:flex;justify-content:center;align-items:center;padding:35px 20px;font-size:25px;font-weight:700;box-shadow:0 0 6px 2px rgb(0 0 0/20%)}#recomend ul li:nth-child(3n){margin-right:0}#recomend .cover{border:3px solid #00a0e9;border-radius:8px;background:#fff;text-align:center;padding-bottom:30px}#recomend .cover h2{border-radius:3px 3px 0 0;background:#00a0e9;background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#00a0e9),to(#36c0ff));background:-webkit-linear-gradient(bottom,#00a0e9 40%,#36c0ff 100%);background:linear-gradient(0deg,#00a0e9 40%,#36c0ff 100%);font-size:32px;font-weight:700;text-align:center;line-height:1.3;color:#fff;padding:10px 10px 13px;margin-bottom:30px}#recomend .cover p.txt{margin-bottom:20px;padding:0 20px}@media (max-width:1000px){#recomend ul li{font-size:max(2.5vw, 16px)}#recomend .cover h2{font-size:max(3.2vw, 20px)}}@media (max-width:768px){#recomend ul{margin-bottom:20px}#recomend ul li{margin-bottom:15px;padding:25px 10px}#recomend .cover h2{margin-bottom:20px}}@media (max-width:580px){#recomend .cover p.txt{text-align:left}}body.page-roof #subbody{padding-bottom:0}body.page-siding #subbody{padding-bottom:0}#price_plan{margin:0 calc(50% - 50vw);width:100vw}#price_plan.yellow{background:rgba(248,182,45,5%);border-top:3px dotted #f8b62d;border-bottom:3px dotted #f8b62d}#price_plan.green{background:rgba(0,153,68,5%);border-top:3px dotted #094;border-bottom:3px dotted #094}#subbody #price_plan.yellow h2.bar{background:#f8b62d}#subbody #price_plan.green h2.bar{background:#094}#subbody #page_price.red h2.bar{background:#c30d23}#price_plan ul.plan>li{margin-bottom:60px}#price_plan .area01{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#price_plan .area01 p.txt{width:50%}#price_plan .area01 p.komi_price{width:50%}#price_plan .area02{flex-wrap:wrap;margin-bottom:30px}#price_plan .area02 .left{max-width:320px;width:40%}#price_plan .area02 .right{flex:1;padding-left:25px}#price_plan .flex .right ul{display:flex;flex-wrap:wrap}#price_plan .flex .right ul li{width:calc(94%/4);margin-right:2%;text-align:center;padding:5px 0 8px;margin-bottom:10px;letter-spacing:-1px;font-size:17px;font-weight:700;display:flex;justify-content:center;align-items:center;min-height:75px}#price_plan.yellow .flex .right ul li{border:2px solid #f8b62d;color:#f8b62d}#price_plan.green .flex .right ul li{border:2px solid #094;color:#094}#price_plan .flex .right ul li:nth-child(4n){margin-right:0}#price_plan .area02 .right table{margin-bottom:20px}#price_plan .area02 .right table th,#price_plan .area02 .right table td{padding:10px}#price_plan.yellow .flex .right table th{background:rgba(248,182,45,10%)}#price_plan.green .flex .right table th{background:rgba(0,153,68,5%)}#price_plan .flex .right .star{display:flex;justify-content:space-between;flex-wrap:wrap}#price_plan .flex .right .star dl{width:calc(97%/3);text-align:center;background:#fff;padding:10px 5px}#price_plan .flex .right .star dl dt{font-weight:700}#price_plan .flex .right .star dl dd span{font-size:30px}#price_plan .flex .right .star dl dd span.y{color:#fbd733}#price_plan .flex .right .star dl dd span.c{color:#dcdddd}#price_plan ul.note{font-size:15px;padding-top:60px}@media (max-width:1000px){#price_plan .flex .right .star dl dd span{font-size:max(2.4vw, 19px)}}@media (max-width:768px){#price_plan .area01 p.txt{width:100%;margin-bottom:10px}#price_plan .area01 p.komi_price{width:100%}#price_plan .area02 .right table th,#price_plan .area02 .right table td{padding:10px 5px}}@media (max-width:580px){#price_plan .flex .left{max-width:initial;width:100%;margin-bottom:10px}#price_plan .flex .right{width:100%;padding-left:0}#price_plan .flex .right ul{margin-bottom:10px}#price_plan .flex .right ul li{width:calc(96%/3);margin-right:2%;font-size:14px;min-height:60px}#price_plan .flex .right ul li:nth-child(4n){margin-right:2%}#price_plan .flex .right ul li:nth-child(3n){margin-right:0}}#etc_works{margin:0 calc(50% - 50vw);width:100vw}#etc_works.yellow{border-bottom:3px dotted #f8b62d}#etc_works.green{border-bottom:3px dotted #094}#etc_works ul{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:30px}#etc_works ul li{width:calc(98%/2);margin-right:2%;margin-bottom:25px;background:#fff;border-radius:13px;text-align:center;padding:35px 20px;font-size:25px;font-weight:700;box-shadow:0 0 6px 2px rgb(0 0 0/20%)}#etc_works.yellow ul li{border:3px solid #f8b62d}.page-id-199 #etc_works.yellow a.btn_link{padding-left:30px;padding-right:30px;width:80%;min-width:80%}#etc_works.green ul li{border:3px solid #094}#etc_works ul li:nth-child(2n){margin-right:0}#etc_works ul li h2{font-size:20px;font-weight:700}#etc_works ul li span.price{font-size:50px;font-weight:700;line-height:1.2;margin-right:3px}#etc_works ul li span.yen{font-size:20px;font-weight:700}@media (max-width:1000px){#etc_works ul li h2{font-size:max(2vw, 16px)}#etc_works ul li span.price{font-size:max(5vw, 30px)}#etc_works ul li span.yen{font-size:max(2vw, 16px)}}@media (max-width:768px){#etc_works ul{margin-bottom:20px}#etc_works ul li{margin-bottom:15px;padding:25px 10px}}@media (max-width:580px){#etc_works ul li{width:100%;margin-right:0;margin-bottom:15px;border-radius:10px;padding:11px 15px}}#voice_list{padding-bottom:60px}body.single-voice #subbody header h1{background:#172a88;color:#fff;padding-bottom:5px}#voice_list .flex{margin-bottom:60px;flex-wrap:wrap}#voice_list .flex .left{width:35%}#voice_list .flex .left figure{margin:0;margin-bottom:30px;box-shadow:0px 0px 8px 2px rgb(0 0 0/25%);transition:.3s ease}#voice_list .flex .left figure:hover{box-shadow:0px 0px 8px 2px rgb(0 139 205/25%)}#voice_list .flex .right{width:65%;padding-left:5%}#voice_list .flex .right .voice_txt{margin-bottom:30px;line-height:1.8}#voice_list .flex .right .voice_re_txt{line-height:1.8;border:2px solid #9d9d9d;border-radius:10px;padding:30px;background:#fcfff0;position:relative}#voice_list .flex .right .voice_re_txt:after,#voice_list .flex .right .voice_re_txt:before{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}#voice_list .flex .right .voice_re_txt:after{border-color:rgba(255,255,255,0);border-bottom-color:#fcfff0;border-width:20px;margin-left:-20px}#voice_list .flex .right .voice_re_txt:before{border-color:rgba(157,157,157,0);border-bottom-color:#9d9d9d;border-width:23px;margin-left:-23px}@media (max-width:580px){#voice_list .flex .left{width:100%;margin-bottom:30px}#voice_list .flex .left figure{margin:0 auto 20px auto;width:70%}#voice_list .flex .right{width:100%;padding-left:0}}article#works_list ul.cate{display:flex;justify-content:center;flex-wrap:wrap;filter:drop-shadow(0px 1px 4px rgba(0,0,0,28%));margin-bottom:80px;align-items:stretch}article#works_list ul.cate li{width:calc(100%/8);text-align:center;font-size:80%}article#works_list ul.cate li:not(:first-child){border-left:1px solid #bfbfbf}article#works_list ul.cate li a,article#works_list ul.cate li>span.txt{display:flex;padding:0 5px;width:100%;height:5em;background:#fff;align-items:center;justify-content:center}article#works_list ul.cate li a{color:#000;transition:background .3s ease;line-height:120%}article#works_list ul.cate li a:hover{background:#f8b62d}article#works_list ul.cate li.active span.txt{background:#f8b62d}@media (max-width:768px){article#works_list ul.cate li{width:calc(100%/3)}article#works_list ul.cate li:nth-child(n+4){border-top:1px solid #bfbfbf}article#works_list ul.cate li a,article#works_list ul.cate li>span.txt{padding:0 5px}}@media (max-width:580px){article#works_list ul.cate{margin-bottom:40px}article#works_list ul.cate li a,article#works_list ul.cate li>span.txt{font-size:14px}}#contact_tel p.a_tel{text-align:center;margin-bottom:5px}#contact_tel p.a_tel img{max-width:680px;width:80%}#contact_tel p.time{text-align:center}#contact_line{background:rgba(73,178,71,5%);margin:0 calc(50% - 50vw);width:100vw;border-top:3px dotted #49b247;border-bottom:3px dotted #49b247}#contact_line ul li{padding:30px 70px;display:flex;align-items:center;border:3px solid #49b247;border-radius:10px;background:#fff;margin-bottom:60px}#contact_line ul li figure{max-width:165px;width:25%;text-align:center;margin:0}#contact_line ul li figure img{max-height:150px;width:auto}#contact_line ul li p.txt{flex:1;padding-left:50px;font-size:28px;font-weight:700;color:#49b247}#contact_line p.end{font-size:28px;font-weight:700;text-align:center}@media (max-width:1000px){#contact_line ul li{padding:max(2vw, 20px) max(6vw, 20px);margin-bottom:max(5vw, 30px)}#contact_line ul li figure img{height:16vw}#contact_line ul li p.txt{padding-left:max(4vw, 20px);font-size:max(3vw, 16px)}#contact_line p.end{font-size:max(3vw, 16px)}}@media (max-width:580px){#contact_line ul li{padding:20px;margin-bottom:30px}#contact_line ul li p.txt{padding-left:10px;font-size:15px}#contact_line p.end{font-size:16px}}#foot_mitsumori{background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/foot_mitsumori_bk.jpg) no-repeat;background-size:cover;background-position:center center}#foot_mitsumori header{text-align:center;margin-bottom:28px}#foot_mitsumori header h1{font-size:35px;font-weight:700;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff;margin-bottom:20px}#foot_mitsumori header h1 span.red{font-weight:700}#foot_mitsumori header p.txt{font-size:18px;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}#foot_mitsumori ul{display:flex;justify-content:space-between}#foot_mitsumori ul li{width:48%;background:#fff;border:3px solid #f7b52c;border-radius:10px;padding:40px 20px 35px;text-align:center}#foot_mitsumori ul li p.txt{font-size:25px;font-weight:700;margin-bottom:20px}#foot_mitsumori ul li p.txt span.y{font-size:20px;display:block;color:#f7b52c;margin-bottom:3px}#foot_mitsumori ul li .btn_link{max-width:360px;font-size:25px}@media (max-width:1000px){#foot_mitsumori header h1{font-size:max(3.5vw, 24px)}#foot_mitsumori header p.txt{font-size:max(1.8vw, 14px)}#foot_mitsumori ul li p.txt{font-size:max(2.6vw, 18px)}#foot_mitsumori ul li p.txt span.y{font-size:max(2vw, 14px)}#foot_mitsumori ul li .btn_link{font-size:20px}}@media (max-width:580px){#foot_mitsumori ul{display:block}#foot_mitsumori ul li{width:90%;border:3px solid #f7b52c;border-radius:10px;padding:25px 20px;margin-bottom:30px;margin-left:auto;margin-right:auto}#foot_mitsumori ul li p.txt{margin-bottom:10px}#foot_mitsumori ul li .btn_link{font-size:18px;font-weight:400}.btn_link:after{font-size:16px}}#foot_sns ul{padding:50px 0 46px}#foot_sns ul li a{transition:opacity .3s ease}#foot_sns ul li a:hover{opacity:.8}@media (max-width:580px){#foot_sns ul{display:block;padding:30px 0 26px}#foot_sns ul li{text-align:center}#foot_sns ul li img{width:65vw}}#foot #f_nav_bk{background:#172a88;color:#fff}#foot #f_nav .box.flex{justify-content:space-between}#foot #f_nav .box.flex #f_logo{width:213px;margin-bottom:10px}#foot #f_nav .box.flex #f_logo a{transition:opacity .3s ease}#foot #f_nav .box.flex #f_logo a:hover{opacity:.7}#foot #f_nav .box.flex .left{font-size:18px;letter-spacing:0;width:37%}#foot #f_nav .box.flex .left dl dt{font-size:20px}#foot #f_nav .box.flex .left dl dd{font-size:16px}#foot #f_nav .box.flex .right{width:63%}#foot #f_nav .box.flex .right .f_menu{column-count:3}#foot #f_nav .box.flex .right .f_menu li{font-size:18px;margin-bottom:20px;letter-spacing:-.5px}#foot #f_nav .box.flex .right .f_menu li a{color:#fff;transition:color .3s ease}#foot #f_nav .box.flex .right .f_menu li a:hover{color:orange}#foot #f_nav .box.flex .right .f_menu li a:before{content:">";font-size:14px;margin-right:3px}@media (max-width:1000px){#foot #f_nav .box.flex #f_logo{width:40vw;margin:0 auto 10px}#foot #f_nav .box.flex .left{width:100%;text-align:center;margin-bottom:30px}#foot #f_nav .box.flex .right{width:100%}#foot #f_nav .box.flex .right .f_menu{column-count:initial;width:100%;border-bottom:dotted 1px #ccc;display:flex;justify-content:space-between;flex-wrap:wrap}#foot #f_nav .box.flex .right .f_menu li{font-size:3.2vw;width:48%;border-top:dotted 1px #ccc;margin-right:4%;margin-bottom:0}#foot #f_nav .box.flex .right .f_menu li:nth-child(2n){margin-right:0}#foot #f_nav .box.flex .right .f_menu li a{display:block;padding:10px 0;background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/arw.svg) right center no-repeat;background-size:6%}#foot #f_nav .box.flex .right .f_menu li a:before{display:none}#foot #f_nav .flex{display:block}}@media (max-width:580px){#foot #f_nav .box.flex .left dl dt{font-size:16px}#foot #f_nav .box.flex .left dl dd{font-size:14px}}.bottom_bnr{position:fixed;width:100%;bottom:0;margin:0!important;border-top:2px solid #fff;border-bottom:2px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.5);background:#fff;justify-content:center;box-shadow:0 0 5px rgba(0,0,0,.5);display:none;z-index:998}.bottom_bnr .flex{justify-content:center}.bottom_bnr .flex .left{width:51%}.bottom_bnr .flex .left{display:flex;align-items:center}.bottom_bnr .flex .left p.txt{width:37%;font-size:16px;font-weight:700;letter-spacing:-1px}.bottom_bnr .flex .left .tel_time{width:63%}.bottom_bnr .flex .left .tel_time img{max-width:300px;margin-bottom:6px}.bottom_bnr .flex .left .tel_time p.time{font-size:14px;text-align:center}.bottom_bnr .flex .right{width:49%;display:flex}.bottom_bnr .flex .right ul{display:flex;flex:1}.bottom_bnr .flex .right ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100px;width:100%;font-size:13px;font-weight:700;color:#fff;line-height:1.4;text-align:center;margin-right:1px}.bottom_bnr .flex .right ul li{width:calc(100%/3);border-right:2px solid #fff;position:relative}.bottom_bnr .flex .right div.up{min-width:100px}.bottom_bnr .flex .right div.up a{font-size:60px;color:#fff;display:flex;justify-content:center;align-items:center;height:100px;background:#595757;text-align:center}.bottom_bnr .flex .right ul li:nth-child(1) a{background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/bottom_bnr01.png) no-repeat;background-size:100% 100%}.bottom_bnr .flex .right ul li:nth-child(2) a{background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/bottom_bnr02.png) no-repeat;background-size:100% 100%}.bottom_bnr .flex .right ul li:nth-child(3) a{background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/bottom_bnr03.png) no-repeat;background-size:100% 100%}.bottom_bnr .flex .right ul li:nth-child(1) img{width:42px;margin-bottom:5px}.bottom_bnr .flex .right ul li:nth-child(2) img{width:52px;margin-bottom:5px}.bottom_bnr .flex .right ul li:nth-child(3) img{width:43px;margin-bottom:5px}.bottom_bnr .flex .right ul li .quo{font-size:12px;font-weight:700;color:#c30d23;padding:5px 0;text-align:center;width:120px;background:#fff;position:absolute;top:-45px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);filter:drop-shadow(0px 1px 5px rgba(0,0,0,.3));border-radius:5px;line-height:1.2;letter-spacing:-.5px}.bottom_bnr .flex .right ul li .quo:after{border:solid transparent;content:'';position:absolute;border-top-width:10px;border-bottom-width:10px;border-left-width:6px;border-right-width:6px;margin-left:-7px;border-top-color:#fff;top:100%;left:50%}.bottom_bnr .flex a{transition:opacity .3s ease}.bottom_bnr .flex a:hover{opacity:.8}@media (max-width:1000px){.bottom_bnr .block{margin-right:2px;width:98%}.bottom_bnr .flex .left{width:35%}.bottom_bnr .flex .left p.txt{display:none}.bottom_bnr .flex .left .tel_time{width:100%;padding-right:15px}.bottom_bnr .flex .right{width:65%}.bottom_bnr .flex .right ul li a{height:80px;font-size:12px;font-weight:400;line-height:1.2}.bottom_bnr .flex .right div.up{min-width:80px}.bottom_bnr .flex .right div.up a{font-size:50px;height:80px}.bottom_bnr .flex .right ul li:nth-child(1) img{width:32px}.bottom_bnr .flex .right ul li:nth-child(2) img{width:42px}.bottom_bnr .flex .right ul li:nth-child(3) img{width:33px}}@media (max-width:580px){.bottom_bnr .block{margin:0 2px;width:100%}.bottom_bnr .flex .left{display:none}.bottom_bnr .flex .right{width:100%}.bottom_bnr .flex .right ul li a{height:70px;font-size:11px;line-height:1.1}.bottom_bnr .flex .right div.up{min-width:70px}.bottom_bnr .flex .right div.up a{font-size:50px;height:70px}.bottom_bnr .flex .right ul li:nth-child(1) img{width:28px;margin-bottom:3px}.bottom_bnr .flex .right ul li:nth-child(2) img{width:37px;margin-bottom:3px}.bottom_bnr .flex .right ul li:nth-child(3) img{width:28px;margin-bottom:3px}}#foot #copyright{font-size:15px;text-align:center;padding:50px 0 155px;letter-spacing:0}#foot #copyright a{color:#000}#foot #copyright a:hover{color:orange}.dropdwn_menu{position:absolute;background:#fff;text-align:center;border-radius:10px;top:75px;border:solid 1px #ccc}.dropdwn_menu:after,.dropdwn_menu:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;bottom:100%;left:50%}.dropdwn_menu:after{border-color:rgba(255,255,255,0);border-top-width:13px;border-bottom-width:13px;border-left-width:8px;border-right-width:8px;margin-left:-8px;border-bottom-color:#fff}.dropdwn_menu:before{border-top-width:16px;border-bottom-width:16px;border-left-width:10px;border-right-width:10px;margin-left:-10px;margin-bottom:0;border-bottom-color:#ccc}#mainview{position:relative;margin-bottom:-30px!important}#mainview h2{position:absolute;top:120px;left:80px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5);font-size:55px;font-weight:700;line-height:160%;z-index:9}#mainview h3{position:absolute;top:320px;left:80px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5);font-size:35px;line-height:160%;z-index:9}#mainview p{position:absolute;bottom:0;left:80px;z-index:9;width:550px}#mainview .slick-next{height:70px;width:70px;position:absolute;top:46%;left:calc(50% + 580px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0px 0px 8px 0px rgb(0 0 0/20%)}#mainview .slick-prev{height:70px;width:70px;position:absolute;top:46%;right:calc(50% + 510px);left:initial;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0px 0px 8px 0px rgb(0 0 0/20%)}#mainview .slick-arrow{z-index:2!important}#mainview .slick-next:before{content:'';display:block;background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/slick-next.svg) no-repeat;background-size:contain!important;width:70px;height:70px}#mainview .slick-prev:before{content:'';display:block;background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/slick-prev.svg) no-repeat;background-size:contain!important;width:70px;height:70px}#mainview .slick-dots li button:before{font-size:30px}#mainview .slick-dots li.slick-active button:before{font-size:30px;opacity:1;color:rgba(23,42,136,1)}#mainview .slide a{transition:opacity .3s ease}#mainview .slide a:hover{opacity:.8}@media (max-width:1320px){#mainview .slick-next{left:initial;right:2%;-webkit-transform:initial;transform:initial}#mainview .slick-prev{right:initial;left:2%;-webkit-transform:initial;transform:initial}}@media (max-width:1000px){#mainview .slick-next,#mainview .slick-prev{top:41%}#mainview .slick-next,#mainview .slick-prev,#mainview .slick-next:before,#mainview .slick-prev:before{width:30px;height:30px}}@media screen and (min-width:1000px){#mainview .slider-area{overflow:hidden}#mainview .slick-slide{max-width:1000px;width:100% !important;padding:0 10px;transition:all ease-in-out .3s;opacity:.2}#mainview .slick-current{max-width:1000px;width:100%!important;opacity:1}#mainview .slick-active{opacity:1}}article.contact{padding:70px 0}article.contact.mtop{padding:30px 0 70px}article.contact .head{display:flex;align-items:flex-end;position:relative;padding-bottom:15px}article.contact .head .h1{max-width:370px;width:55%;margin-right:20px}article.contact .head p.txt{font-size:18px;padding-bottom:12px;letter-spacing:-.5px}article.contact .head .icon{position:absolute;bottom:-17px;right:15px;max-width:260px;width:30%;z-index:99}article.contact .form_wrap{border:3px solid #c30d23;border-radius:10px;background:#fdf7f8;padding:40px 50px;position:relative}article.contact .form_wrap .flex{margin-bottom:30px}article.contact .form_wrap .paint{position:absolute;bottom:20px;left:-20px;max-width:180px;width:20%}article.contact .form_wrap .flex .left{width:41%;border-right:dotted 2px #c30d23}article.contact .form_wrap .flex .right{width:59%;padding-left:5%}article.contact table th,article.contact table td{font-size:15px;border-top:none;padding:10px 0;line-height:1.4;background:initial}article.contact table th{width:115px;color:#c30d23;font-weight:700;vertical-align:top;padding:15px 0 5px}article.contact table td{padding-left:20px}article.contact table th div.wrap{display:flex;justify-content:space-between;align-items:center}article.contact span.hissu{display:block;line-height:1;margin-top:2px;padding:2px 3px 3px;color:#c30d23;border:1px solid #c30d23;font-size:10px}article.contact span.ninni{display:block;line-height:1;margin-top:2px;padding:2px 3px 3px;color:#9e9e9f;border:1px solid #9e9e9f;font-size:10px}form .mwform-tel-field input.call{width:25%}input.inptxt,input[type=text],select,textarea{width:100%;outline:none;border:1px solid #979797;border-radius:4px;padding:5px}select{width:initial}.mwform-checkbox-field{display:block}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,select:focus,textarea:focus{outline:none;background-color:#ffffdf}.mw_wp_form .error{color:red}.mw_wp_form_send_error,.page-send span.note{color:red}@media (max-width:1000px){article.contact .head{display:block;padding-bottom:0}article.contact .head p.txt{font-size:18px;padding-top:12px;padding-bottom:12px;letter-spacing:0px}}@media (max-width:768px){article.contact .head p.txt{padding-top:1vw}article.contact .form_wrap{padding:30px}article.contact .form_wrap .flex{display:block}article.contact .form_wrap .paint{display:none}article.contact .form_wrap .flex .left{width:100%;border-right:none}article.contact .form_wrap .flex .right{width:100%;padding-left:0}}@media (max-width:580px){article.contact{padding:50px 0}article.contact .head p.txt{font-size:14px;padding-bottom:1vw}article.contact .head .icon{right:5px}article.contact table th,article.contact table td{font-size:14px;display:block}article.contact table th div.wrap{justify-content:initial}article.contact table td{padding-left:0}article.contact span.hissu,article.contact span.ninni{margin-left:10px}}article.post-wrap div.entry p{margin-bottom:15px}article.post-wrap div.entry a{color:blue;text-decoration:underline;transition:.2s ease}article.post-wrap div.entry a:hover{color:orange;text-decoration:none}article.post-wrap div.entry figure{line-height:1;margin-bottom:20px}article.post-wrap div.entry figure img{height:auto}article.post-wrap div.entry figure figcaption{padding:7px 5px;margin-top:-3px;background:#fff;line-height:1.3;font-size:16px}article.post-wrap div.entry h2{font-size:26px;font-weight:700;background:#172a88;color:#fff;padding:10px 5px 10px 10px;margin-top:35px;margin-bottom:15px}article.post-wrap div.entry h3{font-size:24px;font-weight:700;background:#172a88;color:#fff;padding:5px 5px 5px 10px;margin-top:35px;margin-bottom:15px}article.post-wrap div.entry h4{font-size:20px;font-weight:700;margin-top:22px;margin-bottom:10px;padding:3px;border-bottom:2px solid #172a88;color:#172a88}article.post-wrap div.entry h5{font-size:20px;font-weight:700;color:#172a88;margin-top:35px;margin-bottom:15px}article.post-wrap div.entry ul{list-style-type:disc;margin-left:20px;margin-top:20px;margin-bottom:15px}article.post-wrap div.entry ul li{margin-bottom:7px;list-style-type:disc!important}article.post-wrap div.entry ol{list-style-type:number}article.post-wrap div.entry ol{counter-reset:list-count;list-style:none}article.post-wrap div.entry ol>li{position:relative;padding-left:20px;margin-bottom:7px}article.post-wrap div.entry ol>li:before{content:counter(list-count);counter-increment:list-count;font-family:futura-pt,sans-serif;font-weight:700;color:#2a71b9;margin-right:10px;position:absolute;left:0;top:1px}::marker{color:#172a88}article.post-wrap div.entry blockquote{position:relative;padding:27px 15px 7px;box-sizing:border-box;background:#f6f6f6;border-left:4px solid #172a88}article.post-wrap div.entry blockquote:before{display:inline-block;position:absolute;top:5px;left:3px;content:"\201D";font-family:sans-serif;color:#172a88;font-size:60px;line-height:1}article.post-wrap div.entry blockquote p{padding:0;margin:7px 0;line-height:1.7}article.post-wrap div.entry blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}article.post-wrap div.entry hr{border-top:none;border-bottom:1px dotted #dcdcdc;margin:30px 0}.wp-block-columns{display:flex;flex-wrap:wrap;margin-bottom:20px}.wp-block-button{display:inline-block;margin:10px}.wp-block-button .wp-block-button__link{display:block;position:relative;max-width:200px;width:100%;text-align:center;margin:20px;padding:10px;color:#fff;background:#c1007b;border:none;font-size:1.6rem;transition:.3s all}.wp-block-button .wp-block-button__link:after{position:absolute;top:50%;right:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font-family:"Ionicons";content:'\f488';font-size:1.4rem;transition:.3s all}.wp-block-button .wp-block-button__link:hover{background:#c1007b;color:#fff;box-shadow:5px 5px 5px rgba(0,0,0,.4);opacity:.9}.wp-block-button .wp-block-button__link:hover:after{right:10px}article.post-wrap table{width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc}article.post-wrap table th{color:#fff;background:#708392;text-align:center}article.post-wrap table th,article.post-wrap table td{padding:15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}article.post-wrap table.page_navi{margin-top:30px;width:100%;background:#fff;border:none}article.post-wrap table.page_navi th,article.post-wrap table.page_navi td{border:none;width:calc(100%/3);text-align:center}article.post-wrap table td.left_navi{text-align:left}article.post-wrap table td.left_navi a{display:flex;justify-content:flex-start;align-items:center}article.post-wrap table td.right_navi a{display:flex;justify-content:flex-end;align-items:center}article.post-wrap table td a .maru2{background:#000;border:none}article.post-wrap table td div.next a .maru2{margin-left:7px}article.post-wrap table td a:hover .maru2{background:#2a71b9;color:#fff}article.post-wrap table td.right_navi a .maru2{margin-right:0;margin-left:7px}article.post-wrap table td.right_navi a:hover,article.post-wrap table td.left_navi a:hover{color:initial}article.post-wrap table.page_navi td a.blog_index{display:inline-block;padding:10px max(3vw, 20px);border-radius:30px;background:#2a71b9;color:#fff;transition:.3s background ease}article.post-wrap table.page_navi td a.blog_index:hover{background:#000}article.post-wrap div.entry ul.blocks-gallery-grid{list-style-type:none;margin:0;display:flex;justify-content:space-between}article.post-wrap ul.cat{display:flex;justify-content:flex-end}article.post-wrap div.entry ul.cat li{margin-left:10px;list-style:none!important}@media (max-width:580px){article.post-wrap div.entry p{font-size:14px}article.post-wrap div.entry h1{font-size:20px}article.post-wrap div.entry h2{font-size:20px}article.post-wrap div.entry h3{font-size:18px}article.post-wrap div.entry h4{font-size:18px}article.post-wrap div.entry h5{font-size:16px}article.post-wrap div.entry h6{font-size:16px}article.post-wrap div.entry ul.cat{margin-top:5px;margin-bottom:20px}}#company_message .flex{flex-wrap:wrap}#company_message .flex .left{width:30%}#company_message .flex .left figure{margin:0}#company_message .flex .left figcaption{font-size:16px;text-align:center}#company_message .flex .left figcaption strong{font-size:20px}#company_message .flex .right{width:70%;padding-left:6%}#company_message .flex .right h2{font-size:20px;font-weight:700;margin-bottom:20px}#company_message .flex .right p.txt{font-size:16px;line-height:1.8}#company_info{background:rgba(24,41,135,5%);margin:0 calc(50% - 50vw);width:100vw;border-top:3px dotted #182987;border-bottom:3px dotted #182987}#company_area .flex{align-items:center;max-width:750px;margin:0 auto;flex-wrap:wrap}#company_area .flex .left{width:40%}#company_area .flex .left figure{margin:0;border:2px solid #c8c9ca;background:#fff;padding:30px}#company_area .flex .right{width:60%;padding-left:3%}#company_quo{padding-bottom:0!important;margin:0 calc(50% - 50vw);width:100vw;border-top:3px dotted #182987}.quo .flex{flex-wrap:wrap;background:url(//asuka-biken.com/wp/wp-content/themes/asuka/./img/quo_bk.png)}.quo .flex .left{width:40%}.quo .flex .left figure{margin:0;height:40vw;max-height:400px}.quo .flex .left figure img{object-fit:cover;height:100%}.quo .flex .right{width:60%;display:flex;align-items:center;flex-wrap:wrap;padding:30px}.quo .flex .right a.btn_link:hover{background:#ea5414}@media (max-width:768px){.quo .flex .left{width:100%}.quo .flex .left figure{height:60vw}.quo .flex .left figure img{object-fit:cover;height:100%}.quo .flex .right{width:100%;padding:20px}}@media (max-width:580px){#company_message .flex .left{width:100%;margin-bottom:20px}#company_message .flex .left figure{width:55%;margin:0 auto}#company_message .flex .left figcaption{font-size:14px}#company_message .flex .left figcaption strong{font-size:16px}#company_message .flex .right{width:100%;padding-left:0}#company_message .flex .right h2{font-size:16px;font-weight:700;margin-bottom:10px}#company_message .flex .right p.txt{font-size:14px}#company_area .flex .left{width:100%;margin-bottom:20px}#company_area .flex .left figure{width:70%;padding:20px;margin:0 auto}#company_area .flex .right{width:100%;padding-left:0}}#showroom ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:30px 0}#showroom ul li{width:31.5%}#showroom ul li h2{border:3px solid #172a88;border-radius:25px;color:#172a88;font-size:20px;font-weight:700;text-align:center;line-height:1.2;padding:5px 0 7px;margin-bottom:6px}#showroom h3{margin-bottom:40px}#showroom div.photos{margin-bottom:40px}#showroom div.photos img{width:50%}#showroom table{margin-bottom:40px}#showroom iframe{width:100%;height:400px;margin-bottom:40px}body.page-showroom #subbody{padding-bottom:0}#showroom_form{background:rgba(247,181,44,5%);border-top:3px dotted #182987;margin:0 calc(50% - 50vw);width:100vw}#showroom_form table.tbl{margin-bottom:30px}#showroom_form table.tbl th{background:rgba(247,181,44,10%)}#showroom_form table.tbl th span.hissu{color:red;font-size:12px;margin-left:10px}#showroom_form input,#showroom_form select,#showroom_form textarea{font-size:16px}#showroom_form .control{padding:20px 0}#showroom_form .control>button{margin:0 auto}#showroom_form .control .confirm{display:flex;justify-content:center}#showroom_form .control .confirm button{max-width:300px;width:60%;margin:0 10px}body.page-confirm #showroom_form{background:0 0;border-top:none}body.page-send #showroom_form{background:0 0;border-top:none}body.page-send #showroom_form p.send{line-height:1.8}@media (max-width:580px){#showroom ul{margin:30px 0 0}#showroom ul li{width:100%;margin-bottom:20px}#showroom ul li h2{font-size:18px}#showroom h3{margin-bottom:20px}#showroom div.photos{margin-bottom:30px}#showroom table.tbl th,#showroom table.tbl td{display:block;width:100%;padding:15px}#showroom table.tbl th{padding:7px 15px}#showroom table.tbl td{border-top:none}#showroom_form table.tbl th,#showroom_form table.tbl td{display:block;width:100%;padding:15px}#showroom_form table.tbl th{padding:7px 15px}#showroom_form table.tbl td{border-top:none}#showroom_form input.call{width:20%}}#work_detail time{font-size:14px;padding-bottom:5px;display:block;text-align:right}#work_detail h1{background:#172a88;color:#fff;padding-bottom:5px}#work_detail h2{font-weight:700;background:#fff;color:#172a88;border-top:2px solid #172a88;border-bottom:2px solid #172a88;margin-bottom:15px;padding-bottom:2px;text-align:center}#work_detail .flex{display:flex;justify-content:space-between;flex-wrap:wrap;margin:30px 0}#work_detail .flex .left{width:32%;position:relative}#work_detail .flex .left:after{position:absolute;top:22%;right:-12%;font-family:"Ionicons";content:'\f3d1';font-size:40px;color:#f90}#work_detail .flex .right{width:62%}#work_detail .flex .right .after_main>img{height:400px;object-fit:cover}#work_detail ul{display:flex;flex-wrap:wrap}#work_detail ul li{width:calc(98%/3);margin-right:1%}#work_detail ul li:nth-child(3n){margin-right:0}#work_detail table.tbl{margin-bottom:25px;border-bottom:2px solid rgba(18,42,136,.2)}#work_detail table.tbl th,#work_detail table.tbl td{border-top:2px solid rgba(18,42,136,.2)}#work_detail table.tbl td{background:#fff}#work_detail p.re{padding:30px;border:solid 2px rgba(18,42,136,.2);border-radius:10px;margin-bottom:30px;background:#fff}#work_detail p.re span.title{display:block;margin-bottom:10px}#work_detail p.btn{padding-top:60px}@media (max-width:1000px){#work_detail .flex .right .after_main>img{height:40vw}}@media (max-width:580px){#work_detail .flex .left{width:100%;margin-bottom:50px}#work_detail .flex .left:after{font-family:"Ionicons";content:'\f123';font-size:30px;top:initial;bottom:-40px;left:50%;right:initial;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#work_detail .flex .right{width:100%}#work_detail .flex .right .after_main>img{height:360px}#work_detail table.tbl th,#work_detail table.tbl td{display:block;width:100%;padding:15px}#work_detail table.tbl th{padding:7px 15px}#work_detail table.tbl td{border-top:none}}#privacy h2{font-weight:700;margin:35px 0 10px}#privacy ul li{list-style:disc!important;margin-left:28px;font-size:16px;margin-top:7px}#privacy ::marker{color:#000}@media (max-width:580px){#privacy h2{margin:20px 0 5px}#privacy ul li{list-style:disc!important;margin-left:22px;font-size:14px;margin-top:3px}}ul.faq_nav{display:flex}ul.faq_nav li{width:calc(100%/3);border-right:solid 1px #fff}ul.faq_nav li a{display:block;position:relative;padding:15px 0 30px;background:#172a88;color:#fff;text-align:center;font-size:18px;transition:background .3s ease}ul.faq_nav li a:hover{background:#ed8d00}ul.faq_nav li a span:after{content:"";position:absolute;width:10px;display:inline-block;height:10px;margin:0 0 0 -5px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);bottom:15px;left:50%;transition:bottom .3s ease}ul.faq_nav li a:hover span:after{bottom:10px}.qa_lists{margin-bottom:40px}.qa_lists h2{background:#172a88;color:#fff;font-size:20px;padding:15px;text-align:center;margin:60px 0 30px}.qa_lists dl:last-child{margin-bottom:0}.qa_lists dl{border-bottom:1px solid #bdcdd1;background:#fdfdfd}.qa_lists dl:nth-of-type(1){border-top:1px solid #bdcdd1}.qa_lists dl dt.is-close{border-bottom:none}.qa_lists dl dt.is-close.is-open{border-bottom:1px solid #bdcdd1}.qa_lists dl dt{width:100%;color:#333;border-bottom:1px solid #bdcdd1;line-height:1.2;padding:30px 70px 30px 25px;position:relative;cursor:pointer}.qa_lists dl dt:hover{background:#fbfbfb}.qa_lists dl dt.is-open .text,.qa_lists dl dt:hover .text{background:#eb7077;color:#fff}.qa_lists dl span.qq{font-size:18px;font-weight:700;background:#172a88;color:#fff;width:36px;height:36px;border-radius:18px;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:50%;left:30px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);line-height:1.3}.qa_lists dl dd span.qq{background:#fff;color:#172a88;border:2px solid #172a88;position:absolute;top:12px;left:0}.qa_lists dl dt span.q_txt{margin-left:55px;display:block;line-height:1.4}.qa_lists dl dd{color:#333;background:#f2f2f2;overflow:hidden}.qa_lists dl dd .text{margin:30px 70px 30px 30px;padding-left:50px;position:relative}.qa_lists dl dt.is-close+dd{display:none}.qa_lists dl dt.is-open+dd{display:block}.qa_lists dl dt:after{display:block;content:'';position:absolute;top:50%;right:30px;width:20px;height:4px;background:#333;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-180deg)}.qa_lists dl dt.is-close:not(.is-open):after,.qa_lists dl dt.is-open:after{transform:rotate(-90deg)}.qa_lists dl dt.is-close.is-open:after{transform:rotate(-180deg)}.qa_lists dl dt:before{display:block;content:'';position:absolute;top:50%;right:30px;width:20px;height:4px;background:#333;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(0deg)}.qa_lists dl dt.is-close:not(.is-open):before,.qa_lists dl dt.is-open:before{transform:rotate(180deg)}.qa_lists dl dt.is-close.is-open:before{transform:rotate(0deg)}@media (max-width:768px){.qa_lists dl dt{padding:27px 50px 23px 5px}.qa_lists dl dt span.qq{left:14px}.qa_lists dl dt:after{right:20px}.qa_lists dl dt:before{right:20px}.qa_lists dl dd .text{margin:27px 50px 23px 14px;padding-left:45px}}@media (max-width:580px){ul.faq_nav{margin-bottom:-10px}ul.faq_nav li a{padding:12px 0 30px;font-size:14px}ul.faq_nav li a span:after{width:7px;height:7px}.qa_lists{margin-bottom:20px}.qa_lists h2{font-size:17px;padding:12px;margin:50px 0 20px}.qa_lists dl dt{padding:22px 45px 18px 5px}.qa_lists dl dt span.qq{left:14px}.qa_lists dl dt:after{right:12px}.qa_lists dl dt:before{right:12px}.qa_lists dl dd .text{margin:22px 45px 18px 14px}}.news .left{width:700px;border-top:solid 1px #ccc;float:left}.blogsingle{border-bottom:solid 1px #ccc;padding:25px 0}.blogsingle .thum_info{float:left;width:230px}.blogsingle .thum_info img{width:200px;border-radius:12px;transition:.5s}.blogsingle .thum_info img:hover{border-radius:5px}.blogsingle .entrybody{float:right;width:470px;letter-spacing:0}.blogsingle .entrybody h2 a{font-size:30px;padding:5px 0;display:block}.blogsingle .entrybody .day{color:#888}.blogsingle .entrybody .btn{padding-top:15px;text-align:center}.blogsingle .entrybody .btn a{width:70%}.news #sidebar{width:250px;float:right}.news #sidebar li.widget{padding-bottom:30px}.news #sidebar h2{background:rgba(21,138,174,.2);color:#158aae;padding:10px 15px}.news #sidebar li li{border-bottom:dotted 1px #ccc}.news #sidebar li li a{display:block;padding:10px 0;transition:.5s}.news #sidebar li.widget_recent_entries li a{display:block;padding:10px 0;transition:.5s}.news #sidebar li.widget_recent_entries li span{display:block;padding:0 0 10px;font-size:10px;color:#999}#searchform{padding-top:15px;text-align:center}#searchform .screen-reader-text{display:none}#searchform #s{padding:5px;width:190px}#searchform #searchsubmit{padding:5px}.entrysingle img{max-width:100%}.single.news .left{border:none}.single.news .day{display:block;text-align:right;padding:10px 0 0;color:#888}.single.news .entrysingle{padding-bottom:30px;min-height:300px}.single.news .entrysingle p{line-height:200%;padding-bottom:1em}.single.news .left p.btn{padding-bottom:50px}.single.news .cat{text-align:right;margin-bottom:20px}tablenav:after{content:".";display:block;clear:both;height:0;visibility:hidden}.tablenav{min-height:1px}* html .tablenav{height:1px}.tablenav{display:table;color:#172a88;margin:50px auto;line-height:2em;text-align:center;border:solid 1px #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.047);font-size:12px;background:#fff}a.page-numbers,.tablenav .current{display:table-cell;color:#172a88;padding:4px 0;text-decoration:none;margin:0;border-right:solid 1px #ddd;width:3em}.tablenav .page-numbers{display:table-cell;color:#172a88;padding:4px 0;text-decoration:none;margin:0;border-right:solid 1px #ddd;width:3em}a.page-numbers:hover{color:#fff;background:#172a88}.tablenav .current{background:#f5f5f5;color:#999}.tablenav .next,.tablenav .prev{width:4em}.tablenav .dots{display:none}.post_column h4{font-size:25px;font-weight:700;border-bottom:solid 1px #158aae;padding:10px 0 10px;margin-bottom:15px;color:#158aae}.post_column img{margin-bottom:15px}@media screen and (min-width:1500px){#head .block{margin:0 auto 0;width:auto;max-width:1500px}}@media screen and (max-width:1320px){#head dl.pickup{left:17.5vw}#head .top_nav01 .top_tel{width:27vw}#head .top_nav01 .top_ditel{display:none}.top_nav02 li{width:11.5vw;margin-right:.5vw}.top_nav02 li a{padding:0 .5vw}.top_nav02 li:nth-child(4){width:13vw;background-size:20%;background-position:98% 10%;padding:0 .5vw;font-weight:700}#head dl.pickup dd{width:6.5vw;height:6.5vw;padding-top:1.3vw}#head dl.pickup{width:13.5vw}#head #bottom_nav ul li:after,#head #bottom_nav ul li{margin-left:.8vw}#head #top_nav{width:auto}#mainview h2{top:7vw;left:5vw}#mainview h3{top:20vw;left:5vw}#mainview p{width:35vw;left:5vw}#foot .top_nav02{margin:0 auto;width:1000px}#foot .top_nav02 li{margin-right:.5vw}#head dl.pickup dd{font-size:.8vw}#head .top_nav01 .flex,#head dl.pickup dt{font-size:1vw}#head dl.pickup dd strong{font-size:1.6vw}#mainview h3{font-size:2.4vw}#mainview h2{font-size:3.5vw}}.tl_sub_copy{text-align:center;border:solid 1px #000;padding:5px 0}#company_staff{border-top:3px dotted #182987;margin:0 calc(50% - 50vw);width:100vw}#company_staff .flex li{width:32%;text-align:center;margin-bottom:3%}#company_staff .flex li span{font-size:14px;display:block}.reflection{position:relative;overflow:hidden}.reflection:after{content:"";display:block;width:30px;height:100%;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation:reflect 3s ease-in-out infinite;-webkit-transform:rotate(45deg);-webkit-animation:reflect 2s ease-in-out infinite}@keyframes reflect{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:.8}100%{transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes reflect{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:.8}100%{transform:scale(50) rotate(45deg);opacity:0}}#foot_bnr{background:rgba(247,181,44,1);padding:80px 0}#foot_bnr .flex{justify-content:space-between}#foot_bnr li,#foot_bnr li img{line-height:0}#foot_bnr li{width:14%}#foot_bnr h1{text-align:center;padding-bottom:20px;font-size:35px;font-weight:700}#foot_bnr p{text-align:center;padding-top:15px;font-size:14px}.desgin{border:solid 3px #41ada2;padding:20px;border-radius:10px;background:#fff;margin-bottom:30px;align-items:center}.desgin h2{font-size:32px;color:#41ada2;font-weight:700}.desgin p{padding:15px 0}.desgin .img{width:50%}.desgin .btn_link{margin:10px 0}@media (max-width:1000px){.desgin h2{font-size:max(3vw,16px)}}@media (max-width:580px){.desgin{max-width:380px;display:block;margin:0 auto 30px}.desgin h2{font-size:max(3vw,20px)}.desgin p{padding:10px 0}#plan ul{margin-bottom:0}.desgin .img{width:100%;margin-top:15px}.desgin .btn_link{width:100%}}